![Benutzerdefiniertes fstab- und Grub-Menü in einem bootfähigen persistenten USB-Stick, der mit mkusb erstellt wurde](https://rvso.com/image/912793/Benutzerdefiniertes%20fstab-%20und%20Grub-Men%C3%BC%20in%20einem%20bootf%C3%A4higen%20persistenten%20USB-Stick%2C%20der%20mit%20mkusb%20erstellt%20wurde.png)
Ich habe ein benutzerdefiniertes Live-CD-Image (ähm... Live-USB, ich denke, das wäre genauer) durch eine Kombination ausKubisch(um eine benutzerdefinierte .iso zu generieren) undAbonnierenum ihm durch eine Partition Persistenz zu verleihen casper-rw
.
Es funktioniert wirklich gut, scheint aber sein eigenes Problem und sein eigenes Menü mkusb
zu erstellen .fstab
grub
Dabei wird unter anderem mkusb
eine „normale“ NTFS-Partition erstellt, sodass der USB-Stick als „normaler“ Speicherstick verwendet werden kann (um Bilder, Dokumente oder was auch immer darauf zu speichern). Allerdings scheint diese Partition beim Booten nicht gemountet zu werden.
Es wäre großartig, wenn das möglich wäre, denn ich habe eine ganz spezielle Verwendung, die ich ihm geben möchte (insbesondere Docker-Images, die jetztnur scheinbar funktionierenrichtig, wenn ich spezifizieredevicemapper
als storage-driver
). Es wäre wirklich eine große Hilfe, wenn ich diese NTFS-Partition in mounten könnte /var/lib/docker/[storage]
, aber selbst wenn ich Änderungen /etc/fstab
in Cubic vornehme, werden diese Änderungen nicht in dem Image wiedergegeben, das auf den USB-Stick geschrieben wird.
Etwas Ähnliches passiert mit dem Grub-Menü. Cubic
ermöglicht die Angabe eines eigenen Menüs, dieses scheint jedoch überschrieben zu werden mkusb
und aufgrund von Problemen mit den Computern, auf denen der Stick verwendet werden soll, wäre es toll, wenn ich nolapic
der Bootzeile ein Flag hinzufügen könnte.
Gibt es eine Möglichkeit, dies zu tun?
PS 01: Ich bin nichtverheiratetzu mkusb
… Mir gefällt, wie einfach es ist, damit einen dauerhaften USB-Stick zu bekommen, und dass das im BIOS mit UEFI-Boot funktioniert, aber vielleicht würde mir ein anderes Tool mehr Kontrolle geben?
PS 02: Ich weiß nicht viel über … eigentlich nichts, aber für diesen speziellen Anwendungsfall sagen wir mal, ich weiß nicht viel über persistente Partitionen auf bootfähigen USB-Sticks.
Antwort1
Sie können versuchen, die NTFS-Partition manuell mit einer
mount
Befehlszeile zu mounten. Wenn das funktioniert, können Sie die Befehlszeile(n) in Ihrem~/.bashrc
Datei speichern, damit sie in Zukunft automatisch dort gemountet wird, wo Sie sie haben möchten. Details zum Mounten von NTFS finden Sie unterdieser Link.Der OP fand es besser, die Halterung in
rc.local
statt in.bashrc
Sie können die Startoption
nolapic
am Ende (wiepersistent
) in der Zeile hinzufügen, die mit für jeden Ubuntu-Menüeintrag beginnt , den Sie in der Datei in Partition Nr. 3 des Live-USB-Laufwerkslinux
verwenden möchten .grub.cfg