Crouton: [解決済み] LinuxがChromebookで開かない; xinitがロードされません

作成日 2017年09月11日  ·  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...

あなたの問題を説明してください:

これには多くの問題があるようです。 私は正しいパスワードとすべてを入力していることを知っています、そして私はそれを掃除することと一緒にそれを千回更新しました、しかし勝つことはありません。 コマンドライン(enter-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 enter-chroot_
/ mnt / stateful_partition / crouton / 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 enter-chroot_
/ mnt / stateful_partition / crouton / 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またはchrootstart*スクリプトをrootとして起動しないでください。アクセス許可が失われ、その後多くのことが失敗します。

あなたがそれをしたならば、あなたは以下でそれを修正することができます-

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

元の問題は「xserver-xorg-legacy」のインストールが原因であると思います。
回避策は次のとおりです: https

PRは現在作業中ですが、まだ承認および統合されていません。

お役に立てれば、
-DennisL

ChromebookでLinuxを起動するためにsudostartxfce4を実行するたびに、これが発生するエラーです。その後、ノートパソコンの画面が2秒間暗くなり、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
リリース日:2017-12-20
Xプロトコルバージョン11、リビジョン0
オペレーティングシステムのビルド:Linux 4.15.0-109-generic armv7l Ubuntu
現在のオペレーティングシステム:Linux localhost 3.8.11#1 SMP Sun Jul 14 00:09:57 PDT 2019 armv7l
カーネルコマンドライン:cros_secure console = console = 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 none ro 1,0 2539520 veritypayload = PARTUUID = 922500af-600e-5c4b-998e-daf87f04a622 / PARTNROFF = 1 hashtree = PARTUUID = 922500af-600e-5c4b-998e-daf87f04a622 / PARTNROFF = 1 hashstart = 2539520 alg = sha1 root_hexdigest = 3bfc672b0 salt = 306427720380043295ff7f5e5f7ef68a81138057901e316471bd1520719b78b2 "noinitrd vt.global_cursor_default = 0 kern_guid = 922500af-600e-5c4b-998e-daf87f04a622
ビルド日:2020年9月4日03:36:48 PM
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"、時間:Thu Oct 22 22:21:25 2020
(==)システム設定ディレクトリ「/usr/share/X11/xorg.conf.d」を使用
エラーorg.freedesktop.DBus.Error.ServiceUnknown:名前org.chromium.LibCrosServiceがどの.serviceファイルからも提供されていません
メソッド戻り時間= 1603423285.559485送信者=:1.9->宛先=:1.89シリアル= 4041reply_serial = 2
ブール値true
MESA-LOADER:デバイス情報の取得に失敗しました
gbm:ドライバーを開くことができませんでした(検索パス/ usr / lib / arm-linux-gnueabihf / dri:$ {ORIGIN} / dri:/ usr / lib / dri)
gbm:最後のdlopenエラー:/usr/lib/dri/exynos_dri.so:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません
ドライバーの読み込みに失敗しました:exynos
EGL_MESA_drm_imageが必要です。
(EE)
致命的なサーバーエラー:
(EE)ドライバー1のAddScreen / ScreenInitが失敗しました
(EE)
(EE)
X.OrgFoundationサポートに相談してください
http://wiki.x.orgで
助けを求めて。
(EE)追加情報については、「/ tmp /Xorg.crouton.1.log」のログファイルも確認してください。
(EE)
エラーorg.freedesktop.DBus.Error.ServiceUnknown:名前org.chromium.LibCrosServiceがどの.serviceファイルからも提供されていません
メソッドreturntime = 1603423286.048767 sender =:1.9-> destination =:1.91 serial = 4042 reply_serial = 2
ブール値true
(EE)サーバーはエラー(1)で終了しました。 ログファイルを閉じます。
/ usr / bin / xinit:あきらめる
/ usr / bin / xinit:Xサーバーに接続できません:接続が拒否されました
/ usr / bin / xinit:サーバーエラー
/ mnt / stateful_partition / crouton / chroots / xenialのアンマウント...

Linuxで起動したくないので、画面を暗くして終了します。

このページは役に立ちましたか?
0 / 5 - 0 評価