플래시 드라이브에 grub을 넣고 거기에서 라이브 데비안 이미지를 부팅할 수 있기를 원합니다. 일반적으로 플래시 드라이브에 grub을 설치했는데 거기에 데비안 메뉴 항목이 표시되지만 부팅하려고 하면 커널 패닉이 발생합니다. 이 내 꺼야 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: 데비안에는 다음이 포함됩니다.