I recently download LMDE and test it, in personally reason i decide to use live it from my multiboot USB Stick that grub2 installed to it.
with this script http://www.panticz.de/MultiBootUSB i booted many iso file, directly from usb stick, but for LMDE i don`t know any true kernel option/cheatcodes for use as menuentry in grub.cfg file.
i try several cheatcodes but all of them failed.
if you look at the isolinux.cfg on iso file, find that kernel option might "live-media-path=/casper" to find location of this file : filesystem.squashfs (see the below structure)
i discuse this issue on irc #linuxmint-debian , #debian-live and #grub, but so far i have not recived any true response.
for ex: grub.cfg
Code: Select all
menuentry "LMDE" {
loopbak loop /LMDE.iso
linux (loop)/casper/vmlinuz boot=live live-media-path=/casper
initrd (loop)/casper/initrd.lz
}
Code: Select all
ISO STRUCTURE
+
+casper
|filesystem.manifest
|filesystem.manifest-desktop
|filesystem.squashfs
|initrd.lz
|vmlinuz
+isolinux
|boot.cat
|isolinux.bin
|isolinux.cfg
|memtest
|splash.jpg
|vesamenu.c32
+md5sum.txt
and finally how to determin iso file to boot directly as same as this code?
code:
Code: Select all
menuentry "Linux Mint 9.0 Gnome" {
loopback loop /linuxmint_9.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/linuxmint.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
Code: Select all
/
+boot <directroy that grub 2 install to it>
+LMDE.iso
+linuxmint_9.iso
addition to you can see http://pastebin.com/HTVfwue8 and http://pastebin.com/Ln4d6mXz to compare live and casper file from initrd.lz/scripts/