sudo edit-chroot -all
chronos<strong i="7">@localhost</strong> ~/Downloads $ sudo edit-chroot -all
No chroots found in /mnt/stateful_partition/crouton/chroots
chrootを内部ドライブからSDカードに移動したところ、タスクは正常に完了しました。 sudo startxfce4を実行すると、上記と同じエラー「nochroots ...」が表示されます。
chrootを更新しようとすると、「シンボリックリンクが多すぎます」というエラーが表示されます。 以下の出力を参照してください
また、このガイド「 How-To-Install-To-External-Drive」に従うと、「シンボリックリンクが多すぎます」の新規インストール中に同じエラーが発生します。
sudo crouton -n kali-rolling -p /media/removable/SD\ Card -u
/media/removable/SD Card/chroots/kali-rolling already exists; updating it...
Preparing chroot environment...
Installing brightness into the chroot...
Installing croutonpowerd into the chroot...
Installing croutonversion into the chroot...
Installing host-dbus into the chroot...
Installing host-wayland into the chroot...
Installing volume into the chroot...
Installing pulseaudio-default.pa into the chroot...
Installing croutoncycle into the chroot...
Installing croutontriggerd into the chroot...
Installing croutonxinitrc-wrapper into the chroot...
Installing setres into the chroot...
Installing xinit into the chroot...
Installing xbindkeysrc.scm into the chroot...
Installing xorg-intel-sna.conf into the chroot...
Installing xserverrc into the chroot...
Installing xserverrc-xorg into the chroot...
Installing xserverrc-local.example into the chroot...
Installing startxfce4 into the host...
Installing crouton-noroot into the chroot...
Installing startxfce4 into the chroot...
cp: failed to access '/var/run/crouton/media/removable/SD Card/chroots/kali-rolling/usr/local/bin/startxfce4': Too many levels of symbolic links
@ duck955 、
chrootを内部ドライブからSDカードに移動したところ、タスクは正常に完了しました。
外部メディアからデスクトップを起動するのに問題がある場合は、このコメントを参照してください。問題が解決する場合があります。
お役に立てれば、
-DennisLfromGA
@DennisLfromGA返信ありがとうございます
リンクした問題に基づいて、startxfce4のヘルプメニューを使用してstartコマンドを実行しました。 以下は私の出力です。
chronos<strong i="8">@localhost</strong> /media/removable/SD Card $ sudo startxfce4 -c /media/removable/SD\ Card/chroots
Entering /media/removable/SD Card/chroots/kali-rolling...
chroot: failed to run command 'su': Too many levels of symbolic `links`
WARNING: starting chroot system dbus daemon failed with code 126
chroot: failed to run command 'su': Too many levels of symbolic links
Unmounting /media/removable/SD Card/chroots/kali-rolling...
さらに、xfce4 wikiをフォローしている場合、セットアップは完了しません。 また、シンボリックリンクが多すぎると失敗します。
sudo enter-chroot / media / remove / sd card / chroot / chrootname?
SDカードのchrootで同じ問題が発生しました。 トラブルシューティングに非常に長い時間を費やしましたが、問題は(少なくとも私にとっては)SDカードがnosymfollow
オプションでマウントされていることのようです。
# mount|grep 'SD Card'
/dev/mmcblk1p1 on /media/removable/SD Card type ext4 (rw,nosuid,nodev,relatime,nosymfollow,dirsync,seclabel,data=ordered)
mount -o remount,symfollow /media/removable/SD\ Card/
でそれを削除すると、すべてが再び機能します。 nosymfollow
オプションは、シンボリックリンクのフォローを防ぎます。これにより、 chroot
との紛らわしいメッセージがトリガーされます。 私はすでにSDカードを再マウントしてnoexec
フラグを削除していたので、これを再起動後の最初の実行の儀式に追加しました。 今は少し不便ですが、役に立たないエラーメッセージのおかげで、問題を探すのに多くの時間を無駄にしました。
これは最近のChromeOSのアップデート後に始まったようですが、GoogleはSDカードを別の方法でマウントし始め、すべてを壊したと思いますか? これがいつ開始されたかはわかりませんが、現在88.0を実行しているベータチャネルを使用しています。
最も参考になるコメント
SDカードのchrootで同じ問題が発生しました。 トラブルシューティングに非常に長い時間を費やしましたが、問題は(少なくとも私にとっては)SDカードが
nosymfollow
オプションでマウントされていることのようです。mount -o remount,symfollow /media/removable/SD\ Card/
でそれを削除すると、すべてが再び機能します。nosymfollow
オプションは、シンボリックリンクのフォローを防ぎます。これにより、chroot
との紛らわしいメッセージがトリガーされます。 私はすでにSDカードを再マウントしてnoexec
フラグを削除していたので、これを再起動後の最初の実行の儀式に追加しました。 今は少し不便ですが、役に立たないエラーメッセージのおかげで、問題を探すのに多くの時間を無駄にしました。これは最近のChromeOSのアップデート後に始まったようですが、GoogleはSDカードを別の方法でマウントし始め、すべてを壊したと思いますか? これがいつ開始されたかはわかりませんが、現在88.0を実行しているベータチャネルを使用しています。