Bunun ile yapılabilir bulmuştur loopbackşöyle
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
}
Ancak sadece ubuntu veya türevleri ile çalışır. Fedora, cent, opensuse vs. gibi diğer canlı görüntüleri önyüklemek istersem nasıl yazılmalıdır?
Düzenleme: Başka bazı girişler buldum ama hepsi muhtemelen debian tabanlı.
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: Nasıl chainload için grubve syslinuxgelen grub2?
Düzen3: Herhangi bir çıkarılabilir cihaz olmadan diğer canlı görüntüleri başlatmak ve kullanmak grub2için özel menü girişleri kullanmak istiyorum grub2.
dracutBuna karşı bir özellik isteği var ve bunun için yamalı. Bu yamayı bugzilla.redhat.com adresinde bulabilirsiniz