Crouton: Chroot kann nicht auf SD-Karte verschoben oder installiert werden

Erstellt am 22. Okt. 2020  ·  5Kommentare  ·  Quelle: dnschneid/crouton

Bitte fügen Sie die Ausgabe des folgenden Befehls hier ein: sudo edit-chroot -all

chronos<strong i="7">@localhost</strong> ~/Downloads $ sudo edit-chroot -all
No chroots found in /mnt/stateful_partition/crouton/chroots

Bitte beschreiben Sie Ihr Problem:

Ich habe meine Chroot von meinem internen Laufwerk auf meine SD-Karte verschoben und die Aufgabe erfolgreich abgeschlossen. Wenn ich sudo startxfce4 ausführe, erhalte ich die gleiche Fehlermeldung wie oben „Keine Chroots ...“.

Wenn ich versuche, die Chroot zu aktualisieren, erhalte ich die Fehlermeldung „Zu viele symbolische Links“. Siehe Ausgabe unten

Auch wenn ich dieser Anleitung How-To-Install-To-External-Drive folge, erhalte ich während einer Neuinstallation den gleichen Fehler für „Zu viele symbolische Links“.

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

Hilfreichster Kommentar

Ich bin gerade auf dasselbe Problem mit einer Chroot auf SD-Karte gestoßen. Viel zu lange mit der Fehlerbehebung verbracht, aber es sieht so aus, als ob das Problem (zumindest für mich) darin besteht, dass die SD-Karte mit der Option nosymfollow gemountet wird:

# mount|grep 'SD Card'
/dev/mmcblk1p1 on /media/removable/SD Card type ext4 (rw,nosuid,nodev,relatime,nosymfollow,dirsync,seclabel,data=ordered)

Wenn ich das mit mount -o remount,symfollow /media/removable/SD\ Card/ entferne funktioniert alles wieder. Die Option nosymfollow verhindert das Folgen von Symlinks, was eine verwirrende Meldung mit chroot auslöst. Ich habe die SD-Karte bereits neu gemountet, um das noexec -Flag zu entfernen, also habe ich dies einfach zu meinem Erstlauf-nach-Neustart-Ritual hinzugefügt. Kleinere Unannehmlichkeiten jetzt, aber ich habe viel Zeit damit verschwendet, das Problem dank nutzloser Fehlermeldungen zu finden.

Dies scheint für mich nach einem kürzlichen ChromeOS-Update begonnen zu haben, also schätze ich, Google hat angefangen, die SD-Karten anders zu montieren und alles kaputt zu machen? Ich bin mir nicht sicher, wann das angefangen hat, aber ich bin derzeit im Beta-Kanal und führe 88.0 aus.

Alle 5 Kommentare

@ Ente955 ,

Ich habe meine Chroot von meinem internen Laufwerk auf meine SD-Karte verschoben und die Aufgabe erfolgreich abgeschlossen.

Wenn Sie nur Probleme haben, Ihren Desktop von externen Medien zu starten, werfen Sie einen Blick auf diesen Kommentar, er kann bei Ihrem Problem helfen:

  • sudo: startxfce4: Befehl nicht gefunden von SD-KARTE HP 11A G6 · Ausgabe Nr. 4358 · dnschneid/crouton

Hoffe das hilft,
- DennisLvonGA

@DennisLfromGA danke für die Antwort

Ich habe den Startbefehl basierend auf dem von Ihnen verlinkten Problem und mit dem Hilfemenü für startxfce4 ausgeführt. Unten ist meine Ausgabe.

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...

Außerdem wird die Einrichtung nicht abgeschlossen, wenn Sie dem xfce4-Wiki folgen. Es schlägt auch mit zu vielen Symlinks fehl.

Screenshot 2020-10-22 at 1 51 49 PM
Screenshot 2020-10-22 at 1 52 23 PM

sudo enter-chroot /media/remove/sd card/chroot/chrootname?

Ich bin gerade auf dasselbe Problem mit einer Chroot auf SD-Karte gestoßen. Viel zu lange mit der Fehlerbehebung verbracht, aber es sieht so aus, als ob das Problem (zumindest für mich) darin besteht, dass die SD-Karte mit der Option nosymfollow gemountet wird:

# mount|grep 'SD Card'
/dev/mmcblk1p1 on /media/removable/SD Card type ext4 (rw,nosuid,nodev,relatime,nosymfollow,dirsync,seclabel,data=ordered)

Wenn ich das mit mount -o remount,symfollow /media/removable/SD\ Card/ entferne funktioniert alles wieder. Die Option nosymfollow verhindert das Folgen von Symlinks, was eine verwirrende Meldung mit chroot auslöst. Ich habe die SD-Karte bereits neu gemountet, um das noexec -Flag zu entfernen, also habe ich dies einfach zu meinem Erstlauf-nach-Neustart-Ritual hinzugefügt. Kleinere Unannehmlichkeiten jetzt, aber ich habe viel Zeit damit verschwendet, das Problem dank nutzloser Fehlermeldungen zu finden.

Dies scheint für mich nach einem kürzlichen ChromeOS-Update begonnen zu haben, also schätze ich, Google hat angefangen, die SD-Karten anders zu montieren und alles kaputt zu machen? Ich bin mir nicht sicher, wann das angefangen hat, aber ich bin derzeit im Beta-Kanal und führe 88.0 aus.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

jeremyckahn picture jeremyckahn  ·  5Kommentare

kgingging picture kgingging  ·  5Kommentare

wymby picture wymby  ·  6Kommentare

Jacquelinemarie picture Jacquelinemarie  ·  3Kommentare

anonymouseprogrammer picture anonymouseprogrammer  ·  4Kommentare