Debian

使用 debian jessie live 製作 multiboot grub usb

  • August 5, 2015

我想將 grub 放在我的快閃記憶體驅動器上,並能夠從那裡啟動一個實時的 debian 映像。我在快閃記憶體驅動器上得到了 grub,我在那裡看到了我的 debian menuentry,但是當我嘗試啟動時出現核心恐慌。這是我的grub.cfg

menuentry '[loopback]debian-live-8.1.0-amd64-xfce-desktop' {
   set isofile='/boot/iso/debian-live-8.1.0-amd64-xfce-desktop.iso'
   loopback loop $isofile
   linux (loop)/live/vmlinuz boot=live config live-config fromiso=/dev/disk/by-uuid/09B1-700B/$isofile
   initrd (loop)/live/initrd.img
}

我得到的實際錯誤是:Kernel panic - not syncing: No working init found. Try passing init= option to the kernel.

嘗試:

menuentry "Debian Live 8.1 amd64 XFCE Desktop" {
set isoname="debian-live-8.1.0-amd64-xfce-desktop.iso"
set isopath="/boot/iso"
set isofile="${isopath}/${isoname}"
echo "Using ${isoname}..."
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live findiso=${isofile} config quiet splash
initrd (loop)/live/initrd.img
}

我一直討厭UUID。


參考

HowTo Geek:如何直接從硬碟引導 Linux ISO 映像

Glim Git:Debian 包括

引用自:https://unix.stackexchange.com/questions/220239