如何在 USB 中設定 GRUB 以引導至 IMG?

如何在 USB 中設定 GRUB 以引導至 IMG?

我有一個 IMG 文件,我想將其複製到空 USB 並從中啟動,我該如何操作?

答案1

將 USB 格式化為 vfat,或者如果您想要持久分割區,請告訴我,我稍後也會添加這些說明:

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

複製所有內容:

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

安裝 grub:

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

然後製作你的grub.cfg。應該不會太難。或者,如果需要,您可以將其留空並使用 grub 命令啟動。每次您嘗試啟動它時,都會執行以下操作:

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

相關內容