Hallo,
ich wollte mir einen Multiboot USB Stick erstellen. Dabei habe ich festgestellt, dass es dazu wohl nur Programme aus Fremdquellen gibt. Ich bin diesbezüglich nicht besonders dogmatisch, aber ich dachte das geht bestimmt auch ohne. Also habe ich ein bisschen überlegt und mit ein bisschen Hilfe aus anderne Quellen folgendes gemacht. Das Ziel ist ein Multiboot-Stick zu erstellen, welcher sowohl mit EFI und Bios läuft. Dazu habe ich mit mittels gdisk folgende GPT erstellte.
sudo gdisk /dev/sdc [sudo] Passwort für marc: GPT fdisk (gdisk) version 1.0.1 Partition table scan: MBR: hybrid BSD: not present APM: not present GPT: present Found valid GPT with hybrid MBR; using GPT. Command (? for help): p Disk /dev/sdc: 7864320 sectors, 3.8 GiB Logical sector size: 512 bytes Partition table holds up to 128 entries First usable sector is 34, last usable sector is 7864286 Partitions will be aligned on 2048-sector boundaries Total free space is 6108 sectors (3.0 MiB) Number Start (sector) End (sector) Size Code Name 1 2048 2048 512 bytes EF02 BIOS boot partition 2 4096 716800 348.0 MiB EF00 EFI System 3 718848 7864286 3.4 GiB 8300 Linux filesystem
Anscheinend ist es nötig eine Hybride MBR zu erstellen, was ich auch gemacht haben.
Als nächste habe ich dan /dev/sdc2 (EFI) und /dev/sdc3 (ext4) formatiert und gemountet.
sudo mount /dev/sdc2 /mnt/efi sudo mount /dev/sdc3 /mnt/file
Daraufhin habe ich Grub für Efi istalliert:
grub-install --target=x86_64-efi --efi-directory=/mnt/efi --boot-directory=/mnt/file/boot --removable --recheck
Als nächstes wollte ich dann Grub fürs Bios isntallieren, aber dabei kam folgende Fehlermeldung
sudo grub-install --target=i386-pc --boot-directory=/mnt/file/boot --recheck /dev/sdc grub-install: Fehler: /usr/lib/grub/i386-pc/modinfo.sh existiert nicht. Bitte geben Sie --target oder --directory an.
Soweit ich es verstehe fehlt mir die
grub-pc-bin
Ich möchte mir das jetzt nicht unbedingt auf mein System installieren. Gibt es vielleicht eine Möglichkeit das Packet runterzuladen und es ohne zu installieren zu nutzen ? Vielleicht über den Download ind /tmp und dann mittels
dpkg-deb -R
direkt auf den Stick?
Grüße malo