Crouton: [ستجد حلا] لن يفتح Linux على Chromebook ؛ لن يتم تحميل xinit

تم إنشاؤها على ١١ سبتمبر ٢٠١٧  ·  4تعليقات  ·  مصدر: dnschneid/crouton

يرجى لصق ناتج الأمر التالي هنا: sudo edit-chroot -all

chronos<strong i="7">@localhost</strong> / $ sudo edit-chroot -all
name: kali-rolling
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/kali-rolling...
crouton: version 1-20170901092920~master:0216f9d1
release: kali-rolling
architecture: amd64
xmethod: xorg
targets: xfce
host: version 9901.5.0 (Official Build) dev-channel relm 
kernel: Linux localhost 3.18.0-16002-g2644da09535f #1 SMP PREEMPT Mon Sep 4 22:14:23 PDT 2017 x86_64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/kali-rolling...

name: xfce
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/xfce...
/usr/local/bin/enter-chroot: 511: cannot create /run/crouton/mnt/stateful_partition/crouton/chroots/xfce/etc/crouton/name: Directory nonexistent
Unmounting /mnt/stateful_partition/crouton/chroots/xfce...

يرجى وصف مشكلتك:

يبدو أن هناك العديد من المشاكل مع هذا. أعلم أنني أدخل كلمات المرور الصحيحة وكل شيء ، وقمت بتحديثها ألف مرة مع تنظيفها ، لكن دون أن تسود. لا يزال بإمكاني فتح سطر الأوامر (إدخال chroot) ولكن هذا هو الحد. أتساءل عما إذا كان الأمر يتعلق بتنزيلي لـ GalliumOS كإقلاع مزدوج (على الرغم من أنني قمت بإيقاف تشغيله باستخدام الأمر dev_boot_legacy). لا أعرف ما هو الخطأ ، خاصةً لأنني قمت بتنزيله من قبل مع هذا المستخدم نفسه في نفس الجهاز (لقد قمت للتو بغسله.)

إذا كان معروفًا ، فقم بوصف الخطوات لإعادة إظهار المشكلة:

chronos<strong i="13">@localhost</strong> / $ sudo startxfce4
Entering /mnt/stateful_partition/crouton/chroots/kali-rolling...
/usr/bin/startxfce4: Starting X server

_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root

X.Org X Server 1.19.3
Release Date: 2017-03-15
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-3-amd64 x86_64 Debian
Current Operating System: Linux localhost 3.18.0-16002-g2644da09535f #1 SMP PREEMPT Mon Sep 4 22:14:23 PDT 2017 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 3584000 verity payload=PARTUUID=8d604fd7-3aa1-5e43-82d2-76f129201e1d/PARTNROFF=1 hashtree=PARTUUID=8d604fd7-3aa1-5e43-82d2-76f129201e1d/PARTNROFF=1 hashstart=3584000 alg=sha1 root_hexdigest=4f2d44204e2e91bb3a444dbafe7229294ba0145e salt=71afe38f959fb4c13de4debffb2520ecc879bfe10ed1ecc1de971da2e132cdff" noinitrd vt.global_cursor_default=0 kern_guid=8d604fd7-3aa1-5e43-82d2-76f129201e1d add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic  
Build Date: 07 July 2017  06:22:09AM
xorg-server 2:1.19.3-2 (https://www.debian.org/support) 
Current version of pixman: 0.34.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Sun Sep 10 21:28:43 2017
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) 
Fatal server error:
(EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory)
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/tmp/Xorg.crouton.1.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: Connection refused
/usr/bin/xinit: server error
Unmounting /mnt/stateful_partition/crouton/chroots/kali-rolling...

التعليق الأكثر فائدة

حسنًا ، محرج قليلاً هنا. قررت فقط اختبار بعض الأشياء التي اعتقدت أنها ستنجح (ظننت أنني ربما لن أحصل على أي شيء) ، لكنني وجدت الإجابة بأعجوبة. المجلد الذي تم تعليق بدء تشغيل Kali-Linux فيه هو / usr / bin / startxfce4. نظرًا لأنني تمكنت من الوصول إلى chroot لا يزال ، فهذه هي الخطوات التي اتخذتها لبدء تشغيله:
crosh> _shell_
chronos @ localhost / $ _sudo أدخل chroot_
إدخال / mnt / stateful_partition / كروتون / chroots / kali-rolling ...
(kali-rolling) user @ localhost : ~ $ _sudo su_
[sudo] كلمة المرور للمستخدم: _ (إدخال رمز المرور) _
(kali-rolling) root @ localhost : / home / user # _ / usr / bin / startxfce4_
سيؤدي هذا إلى إجبار المجلد على الفتح ، وبالتالي إجبار Linux على الفتح. لقد أعطيت هذه الخطوات لصديق لديه جهاز Chromebook مختلف وتوزيع مختلف وما زال يعمل ، كل ما كان عليه فعله هو استبدال "xfce4" ببيئته "kde".
آمل أن يجد أولئك الذين صادفوا هذا الجواب مناسبًا لهم (كما ينبغي!)

ال 4 كومينتر

حسنًا ، محرج قليلاً هنا. قررت فقط اختبار بعض الأشياء التي اعتقدت أنها ستنجح (ظننت أنني ربما لن أحصل على أي شيء) ، لكنني وجدت الإجابة بأعجوبة. المجلد الذي تم تعليق بدء تشغيل Kali-Linux فيه هو / usr / bin / startxfce4. نظرًا لأنني تمكنت من الوصول إلى chroot لا يزال ، فهذه هي الخطوات التي اتخذتها لبدء تشغيله:
crosh> _shell_
chronos @ localhost / $ _sudo أدخل chroot_
إدخال / mnt / stateful_partition / كروتون / chroots / kali-rolling ...
(kali-rolling) user @ localhost : ~ $ _sudo su_
[sudo] كلمة المرور للمستخدم: _ (إدخال رمز المرور) _
(kali-rolling) root @ localhost : / home / user # _ / usr / bin / startxfce4_
سيؤدي هذا إلى إجبار المجلد على الفتح ، وبالتالي إجبار Linux على الفتح. لقد أعطيت هذه الخطوات لصديق لديه جهاز Chromebook مختلف وتوزيع مختلف وما زال يعمل ، كل ما كان عليه فعله هو استبدال "xfce4" ببيئته "kde".
آمل أن يجد أولئك الذين صادفوا هذا الجواب مناسبًا لهم (كما ينبغي!)

anonymouseprogrammer ، _et all_ ،

من فضلك لا تقم بتشغيل startxfce4 أو أي من نصوص start* في chroot كجذر ، فسوف يخرج أذوناتك وستفشل أشياء كثيرة بعد ذلك.

إذا كنت قد فعلت ذلك ، فيمكنك إصلاحه بما يلي -

sudo enter-chroot
sudo chown -R 1000:1000 "$HOME"
exit

أعتقد أن سبب المشكلة الأصلية هو تثبيت "xserver-xorg-legacy".
الحل هنا: https://github.com/dnschneid/crouton/issues/3310#issuecomment -313692575

العلاقات العامة قيد العمل ولكن لم يتم الموافقة عليها ودمجها بعد.

أتمنى أن يساعدك هذا،
- DennisL

عندما أقوم بإجراء sudo startxfce4 لتشغيل نظام التشغيل Linux على جهاز chromebook الخاص بي ، فهذا هو الخطأ الذي أحصل عليه ، وبعد ذلك تصبح شاشة الكمبيوتر المحمول مظلمة لمدة ثانيتين والعودة إلى مساعدة Chrome مطلوبة.

chronos @ localhost / usr / local $ sudo startxfce4
أدخل عبارة مرور التشفير لـ xenial:
دخول / mnt / stateful_partition / crouton / chroots / xenial ...
/ usr / bin / startxfce4: بدء تشغيل خادم X.

X.Org X Server 1.19.6.2 تحديث
تاريخ الإصدار: 2017-12-20
الإصدار 11 من بروتوكول X ، المراجعة 0
بناء نظام التشغيل: Linux 4.15.0-109-generic armv7l Ubuntu
نظام التشغيل الحالي: Linux localhost 3.8.11 # 1 SMP الأحد 14 يوليو 00:09:57 PDT 2019 armv7l
سطر أوامر Kernel: وحدة التحكم cros_secure = وحدة التحكم = loglevel = 7 init = / sbin / init cros_secure root = / dev / dm-0 rootwait ro dm_verity.error_behavior = 3 dm_verity.max_bios = -1 dm_verity.dev_wait = 1 dm = "1 vroot لا شيء ro 1،0 2539520 حمولة الحقيقة = PARTUUID = 922500af-600e-5c4b-998e-daf87f04a622 / PARTNROFF = 1 hashtree = PARTUUID = 922500af-600e-5c4b-998e-daf87f04a622 / PARTNROFارت ملح = 306427720380043295ff7f5e5f7ef68a81138057901e316471bd1520719b78b2 "noinitrd vt.global_cursor_default = 0 kern_guid = 922500af-600e-5c4b-998e-daf87f04a622
تاريخ البناء: 04 سبتمبر 2020 03:36:48 م
xorg-server 2: 1.19.6-1ubuntu4.1 ~ 16.04.4 (للحصول على الدعم الفني ، يرجى مراجعة http://www.ubuntu.com/support)
الإصدار الحالي من pixman: 0.33.6
قبل الإبلاغ عن المشكلات ، تحقق من http://wiki.x.org
للتأكد من أن لديك أحدث إصدار.
العلامات: (-) تم فحصها ، (**) من ملف التكوين ، (==) الإعداد الافتراضي ،
(++) من سطر الأوامر ، (!!) إشعار ، (II) إعلامي ،
(WW) تحذير ، خطأ (EE) ، (NI) غير مطبق ، (؟؟) غير معروف.
(++) ملف السجل: "/tmp/Xorg.crouton.1.log" ، الوقت: الخميس 22 أكتوبر 22:21:25 2020
(==) استخدام دليل تهيئة النظام "/usr/share/X11/xorg.conf.d"
خطأ org.freedesktop.DBus.Error.ServiceUnknown: لم يتم توفير اسم org.chromium.LibCrosService بواسطة أي ملفات خدمة.
طريقة إرجاع الوقت = 1603423285.559485 المرسل =: 1.9 -> الوجهة =: 1.89 مسلسل = 4041 reply_serial = 2
منطقي صحيح
MESA-LOADER: فشل في استرجاع معلومات الجهاز
gbm: فشل في فتح أي برنامج تشغيل (مسارات البحث / usr / lib / arm-linux-gnueabihf / dra: $ {ORIGIN} / درا: / usr / lib / بالتنقيط)
gbm: آخر خطأ dlopen: /usr/lib/dri/exynos_dri.so: لا يمكن فتح ملف كائن مشترك: لا يوجد مثل هذا الملف أو الدليل
فشل تحميل برنامج التشغيل: exynos
EGL_MESA_drm_image مطلوبة.
(EE)
خطأ فادح في الخادم:
(EE) فشل AddScreen / ScreenInit لبرنامج التشغيل 1
(EE)
(EE)
يرجى الرجوع إلى دعم مؤسسة X.Org Foundation
على http://wiki.x.org
للمساعدة.
(EE) يُرجى أيضًا التحقق من ملف السجل على "/tmp/Xorg.crouton.1.log" للحصول على معلومات إضافية.
(EE)
خطأ org.freedesktop.DBus.Error.ServiceUnknown: لم يتم توفير اسم org.chromium.LibCrosService بواسطة أي ملفات خدمة.
طريقة إرجاع الوقت = 1603423286.048767 المرسل =: 1.9 -> الوجهة =: 1.91 مسلسل = 4042 reply_serial = 2
منطقي صحيح
(EE) تم إنهاء الخادم بخطأ (1). إغلاق ملف السجل.
/ usr / bin / xinit: الاستسلام
/ usr / bin / xinit: غير قادر على الاتصال بخادم X: رفض الاتصال
/ usr / bin / xinit: خطأ في الخادم
Unmounting / mnt / stateful_partition / crouton / chroots / xenial ...

لا تريد التمهيد في لينكس ، فهي فقط تجعل الشاشة مظلمة ثم تخرج.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

Jacquelinemarie picture Jacquelinemarie  ·  3تعليقات

wymby picture wymby  ·  6تعليقات

jbaum98 picture jbaum98  ·  4تعليقات

kgingging picture kgingging  ·  5تعليقات

duck955 picture duck955  ·  5تعليقات