I found it very strange, but common configuration I have found in Internet does not really work for me. • I have downloaded. • I have created USB and copied these ISO images to USB. • Grub configuration is:. Title Ubuntu Live CD set image=/ubuntu-12.10-desktop-i386.iso find --set-root%image% map%image% (0xff) map --mem%image% (0xff) map --hook chainloader (0xff) title Debian Live CD set image=/debian-live-6.0.6-i386-rescue.iso find --set-root%image% map%image% (0xff) map --mem%image% (0xff) map --hook chainloader (0xff) Now the problem is: for both distros kernel is loaded OK, but it cannot find and mount root FS and ends in a loop trying to mount it.
Why it goes wrong? What is the working configuration? Booting ISOs from USBs with Grub4Dos is often a trial-and-error process. Although the below code was not tested, on Ubuntu ISOs, vmlinuz and initrd.lz are in the casper folder. It's probably the same for Debian ISOs.
Free download page for Project GRUB4DOS and WINGRUB's grub4dos-0.4.4.zip.GRUB for DOS is the dos extension of GRUB. It enables dos users to run the configuration console directly in real mode. The project also contains an utility called WINGRUB, an GUI intends to hel.
Title Ubuntu 12.10 find --set-root /ubuntu-12.10-desktop-i386.iso map /ubuntu-12.10-desktop-i386.iso (hd32) map --mem /ubuntu-12.10-desktop-i386.iso (0xff) map --hook root (hd32) kernel /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.10-desktop-i386.iso quiet splash -- initrd /casper/initrd.lz If the above works, use a similar configuration for the Debian Live CD. More info can be found at.