I am expanding my rescue usb flash disk. The USB's partition is bootable, and I have installed GRUB to the MBR of the jump drive. It works pretty well - I can boot Freedos and run some utilities,and I can boot PING.
I would like to add the Ubuntu 9.10 LiveCD to this rescue usb drive. I have a working jumpdrive, so I can pretty easily copy over the files. I could hunt down the needed menu.lst
entries needed for GRUB, but the Ubuntu LiveUSB uses a fairly complicated syslinux configuration. Besides, I would like to keep as much of the current LiveCD/LiveUSB look-n-feel without porting the syslinux config over to GRUB.
At the suggestion of ~quack I tried a menu.lst
entry of:
title Ubuntu 9.10 LiveCD
root=(hd0,0)
kernel /ubuntu-9.10/syslinux/isolinux.bin
but GRUB responded with an Error 13: Invalid or unsupported executable format
. At the GRUB commandline I then tried:
grub> root=(hd0,0)
grub> kernel /syslinux/isolinux.bin
because I have a second isolinux.bin
file in that location, but GRUB responded with the same error. I also tried:
grub> chainloader /syslinux/isolinux.bin
and once again received the Error 13. Finally, I tried at the GRUB command line:
grub> root=(hd0,0)
grub> kernel /ubuntu-9.10/install/mt86plus
grub> boot
and that worked
What I would really like is a way to have GRUB call syslinux/isolinux bootloader. Then syslinux could load its own menu and whatnot.
Anyone know how to do this?