나는 loopback
다음과 같이 할 수 있음을 발견했다.
menuentry "Lucid ISO" {
loopback loop (hd0,1)/boot/iso/ubuntu-10.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-desktop-i386.iso noprompt noeject
initrd (loop)/casper/initrd.lz
}
그러나 우분투 또는 그 파생 상품에서만 작동합니다. fedora, cent, opensuse 등과 같은 다른 라이브 이미지를 부팅하려면 어떻게 작성해야합니까?
편집 : 다른 항목을 찾았지만 모두 데비안 기반 일 것입니다.
menuentry "Linux Mint 10 Gnome ISO" {
loopback loop /linuxmint10.iso
linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/linuxmint10.iso noeject noprompt splash --
initrd (loop)/casper/initrd.lz
}
menuentry "DBAN ISO" {
loopback loop /dban.iso
linux (loop)/DBAN.BZI nuke="dwipe" iso-scan/filename=/dban.iso silent --
}
menuentry "Tinycore ISO" {
loopback loop /tinycore.iso
linux (loop)/boot/bzImage --
initrd (loop)/boot/tinycore.gz
}
menuentry "SystemRescueCd" {
loopback loop /systemrescuecd.iso
linux (loop)/isolinux/rescuecd isoloop=/systemrescuecd.iso setkmap=us docache dostartx
initrd (loop)/isolinux/initram.igz
}
Edit2가 어떻게 연쇄 적으로 읽어 들일하는 grub
과 syslinux
에서 grub2
?
편집 3 : 이동식 장치없이 다른 라이브 이미지를 부팅하고 사용 grub2
하기 위해 특정 메뉴 항목이 필요합니다 grub2
.
dracut
기능 요청이 있으며이를 위해 패치해야합니다. 이 패치는 bugzilla.redhat.com에서 찾을 수 있습니다