Wie richte ich GRUB auf einem USB-Stick ein, um in ein IMG zu booten?

Wie richte ich GRUB auf einem USB-Stick ein, um in ein IMG zu booten?

Ich habe eine IMG-Datei, die ich auf einen leeren USB-Stick kopieren und von dort booten möchte. Wie gehe ich dabei vor?

Antwort1

Formatieren Sie den USB-Stick als vfat. Wenn Sie eine dauerhafte Partition wünschen, lassen Sie es mich wissen und ich werde diese Anweisungen später ebenfalls hinzufügen:

fdisk /dev/sdb #if the usb is listed as sdb
    d
    n
    p
    1
    <enter>
    <enter>
    t
    c
    w
mkfs.vfat /dev/sdb1
mkdir /mnt/temp; mount /dev/sdb1 /mnt/temp
mkdir /mnt/temp2; mount -o loop /path/to/the/ISO.iso

Alles rüber kopieren:

rsync -avhP /mnt/temp2/* /mnt/temp

Installieren Sie Grub:

grub-install --no-floppy --root-directory=/mnt/temp /dev/sdb

Dann erstellen Sie einfach Ihre grub.cfg. Das sollte nicht allzu schwierig sein. Oder Sie lassen es einfach leer und booten mit Grub-Befehlen, wenn Sie möchten. Bei jedem Versuch, es zu booten, wird jedoch etwas in der Art von Folgendem angezeigt:

linux /boot/vmlinuz
initrd /boot/initrd.img boot=casper cdrom-detect/try-usb=true

verwandte Informationen