GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Busybox auf persistentem USB-Livesystem?

Ich habe erneut versucht, meinen persistenten Linux-USB-Stick zu erstellen, jetzt ist Ubuntu 16.04 draußen. Aber es bootet immer noch nur zu einem busyBox-Prompt, wenn der permanente Boot-Eintrag verwendet wird:

BOOT_IMAGE=/casper/vmlinux.efi file=/cdrom/preseed/ubunutu.seed boot=casper verbose persistent ramdisk_size=4294967296 keyb=de locale=de_DE no_splash ---

Ich habe vier Partitionen:

  • 100 MiB FAT32 ESP
  • 2 GiB FAT32 für die sqashfs
  • 1 GiB-SWAP
  • ~ 12 GiB für persistente Daten

Mein Problem ist, dass mount -n -o move /dev {rootmnt}/dev schlägt fehl mit:

run-init: current directory on the same filesystem as the root : error 0

Wie soll ich vorgehen?

Zu dieser Frage gibt es Neuigkeiten. Ich kann es jetzt verfeinern und habe einen Anfang einer Antwort gefunden. Das Problem liegt in der Nähe der Bootfiles, die nicht in den ESP gehen, da sie dort installiert werden sollen. Kann bestätigen, dass diese Frage verwandt ist, beantwortet dieses Problem jedoch nicht. Ich stellte fest, dass dieses Problem dadurch verursacht wurde, dass ich nicht alle erforderlichen Bootfiles im ESP installiert hatte. Ich erstelle hier eine spezifische Frage zu einem möglichen Lösungsversuch, um diese Frage nicht zu überladen, da ich versucht habe, mein Durcheinander selbst zu reparieren.
@videonauth hat mich im Chat auf diese Antwort hingewiesen, aber sie muss konvertiert werden Verwendung mit UEFI-Boot.

Fühlen Sie sich frei, mir zu helfen, diese Frage einzugrenzen, wenn Sie Doppelungen finden, oder kommentieren Sie, um Fragen zu Informationen zu stellen, die Ihnen und mir helfen können, meine Frage zu beantworten.

Akzeptierte Antwort:

Ich weiß nicht genau, was dazu führt, dass der Bootvorgang in einer busybox endet /initramfs aufgefordert, aber ich kann Ihnen eine alternative Lösung anbieten, die keine Installation von Ubuntu auf USB beinhaltet und dennoch echte Persistenz bietet.

Versuchen Sie, den mkusb zu verwenden Tool, um Ihr dauerhaftes USB-System zu erstellen.

Detaillierte Anweisungen finden Sie hier.

Die vollständige Dokumentation + Funktion finden Sie unter https://help.ubuntu.com/community/mkusb


Ubuntu
  1. So erstellen Sie einen dauerhaften Ubuntu-USB-Stick mit dem mkusb-Tool

  2. Booten von USB-Datenträger mit Fehler „kein Com32r-Image“ nicht möglich?

  3. Wie starte ich Ubuntu auf einem Mac von einem externen USB-Speicher?

  4. Ist die Überprüfung der Disc beim Booten von Ubuntu von USB erforderlich?

  5. Größe der Bootpartition ändern

So erstellen Sie ein Ubuntu Persistent Storage Live USB-Laufwerk

So erstellen Sie dauerhaften Live-USB mit Mkusb unter Ubuntu

Erstellen Sie einen persistenten bootfähigen USB-Stick mit Ventoy in Linux

So installieren Sie Windows nach Ubuntu Linux in Dual Boot

Verwenden Sie einen partitionierten Live-USB?

Booten von einem USB auf einem PC Syslinux Boot Promt?