Crouton: Wie boote ich Chroot von USB?

Erstellt am 28. Sept. 2020  ·  4Kommentare  ·  Quelle: dnschneid/crouton

Please paste the output of the following command here: sudo edit-chroot -all (sudo edit-chroot -c /media/removable/USB\ Drive -all)
name: buster
encrypted: no
Entering /media/removable/USB Drive/chroots/buster...
crouton: version 1-20200724165050~master:08dac970
release: buster
architecture: amd64
xmethod: xorg
targets: lxde,x11,keyboard,core,cli-extra,chrome,audio
host: version 13310.76.0 (Official Build) stable-channel terra 
kernel: Linux localhost 4.19.129-09609-gdb2c7bb8c121 #1 SMP PREEMPT Wed Sep 9 00:25:08 PDT 2020 x86_64 GNU/Linux
freon: yes
Unmounting /media/removable/USB Drive/chroots/buster...

Bitte beschreiben Sie Ihr Problem:

Ich kann meine Chroot (Debian Buster LXDE) nicht mit startlxde öffnen, ich habe sie auf einem USB-Laufwerk installiert, und die startlxde-Datei befindet sich in einem Ordner namens „bin“ auf dem USB-Laufwerk, und es gibt auch einen „chroots“-Ordner. Wie führe ich startlxde aus und wie stelle ich sicher, dass Buster von meinem USB-Laufwerk ausgeführt wird?

Falls bekannt, beschreiben Sie die Schritte zum Reproduzieren des Problems:

Keine Fehler, nur Unfähigkeit, das zu tun, was ich beabsichtigte.

Hilfreichster Kommentar

Überprüfen Sie, wo und wie es montiert ist mit:

  • mount | grep /media/removable

Notieren Sie sich den Namen des Einhängepunkts.
Wenn Sie dann in den Mount-Optionen ein 'noexec' sehen, mounten Sie es erneut mit:

  • sudo mount -o remount,exec /media/removable/USB \Drive

Wenn der Einhängepunkt einen anderen Namen als „USB-Laufwerk“ hat, verwenden Sie diesen Namen.

_Hoffe das hilft,_
- DennisLvonGA

Es hat nichts über noexec gesagt, aber Ihre Lösung hat genau das Richtige getan! Jetzt muss ich nur noch die Chroot in einen Tarball exportieren und ich werde mit einer Debian-VM eingerichtet. Vielen Dank.

Alle 4 Kommentare

Sie können zuerst cd in Ihr externes Mediengerät in das Stammverzeichnis wechseln, in dem Sie die Unterverzeichnisse und Daten bin und chroot installiert haben. Starten Sie dann Ihren lxde-Desktop mit: sudo sh ./bin/startlxde

Hoffe das hilft,
- DennisLvonGA

Sie können zuerst cd in Ihr externes Mediengerät in das Stammverzeichnis wechseln, in dem Sie die Unterverzeichnisse und Daten bin und chroot installiert haben. Starten Sie dann Ihren lxde-Desktop mit: sudo sh ./bin/startlxde

_Hoffe das hilft,_
- DennisLvonGA

Es kam mit sh: 0: Refusing to exec ./startlxde from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md zurück, bedeutet das, dass es nicht ausführbar ist?

Überprüfen Sie, wo und wie es montiert ist mit:

  • mount | grep /media/removable

Notieren Sie sich den Namen des Einhängepunkts.
Wenn Sie dann in den Mount-Optionen ein 'noexec' sehen, mounten Sie es erneut mit:

  • sudo mount -o remount,exec /media/removable/USB \Drive

Wenn der Einhängepunkt einen anderen Namen als „USB-Laufwerk“ hat, verwenden Sie diesen Namen.

Hoffe das hilft,
- DennisLvonGA

Überprüfen Sie, wo und wie es montiert ist mit:

  • mount | grep /media/removable

Notieren Sie sich den Namen des Einhängepunkts.
Wenn Sie dann in den Mount-Optionen ein 'noexec' sehen, mounten Sie es erneut mit:

  • sudo mount -o remount,exec /media/removable/USB \Drive

Wenn der Einhängepunkt einen anderen Namen als „USB-Laufwerk“ hat, verwenden Sie diesen Namen.

_Hoffe das hilft,_
- DennisLvonGA

Es hat nichts über noexec gesagt, aber Ihre Lösung hat genau das Richtige getan! Jetzt muss ich nur noch die Chroot in einen Tarball exportieren und ich werde mit einer Debian-VM eingerichtet. Vielen Dank.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen