フラッシュドライブに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 には以下が含まれます。