使用 debian jessie live 制作多重启动 grub usb

使用 debian jessie live 制作多重启动 grub usb

我想将 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。


参考

HowTo Geek:如何直接从硬盘启动 Linux ISO 映像
Glim Git:Debian 包含

相关内容