我想将 grub 放在我的闪存驱动器上,并能够从那里启动实时 debian 映像。我将 grub 正常地安装到了闪存驱动器上,我在那里看到了我的 debian 菜单项,但是当我尝试启动时,我遇到了内核恐慌。这是我的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.
答案1
尝试:
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。