Make a USB Boot CD for Ubuntu 8.10

This USB Boot CD can be used to boot a Ubuntu 8.10 USB flash drive on computers with a BIOS that does not natively support booting from USB. The boot CD contains a grub bootloader that loads the initrd and vmlinuz kernel from the CD and then proceeds to locate the filesystem on the USB flash drive. Because the USB drivers are preloaded from the initrd on the CD, the USB flash drive can then easily be detected.

Could also be used to Boot Ubuntu from a USB Flash Drive on Apple Mac, Macbook and, Macbook Pro.

Used to boot flash drives created using the Windows USB Ubuntu 8.10 tutorial

Ubuntu is a product of Canonical Ltd

USB Boot CD for Ubuntu 8.10 creation essentials

  • PC with a BIOS that does not support booting from USB
  • Working CD Drive and USB Port
  • Ubuntu 8.10 Live CD
  • USB flash drive with Ubuntu 8.10 preinstalled

How to Create a CD to Boot Ubuntu from USB

The following process will enable you to create a Boot CD that can be used to Boot Ubuntu 8.10 from a USB Flash drive on systems that do not natively support booting from USB.

  1. Insert the Ubuntu 8.10 Live CD and restart your computer, booting from the CD
  2. Open a Terminal and type mkdir -p ubcd/boot/grub
  3. Type cp /usr/lib/grub/i386-pc/stage2_eltorito ubcd/boot/grub
  4. Type gedit ubcd/boot/grub/menu.lst
  5. Add the following information to your menu.lst file and save it to ubcd/boot/grub

    title Run Ubuntu 8.10 from USB DISK
    root (cd)
    kernel /boot/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper noprompt cdrom-detect/try-usb=true persistent quiet splash
    initrd /boot/initrd.gz
    boot

  6. Type cp /cdrom/casper/vmlinuz ~/ubcd/boot
  7. Type sudo gedit /etc/initramfs-tools/modules
    Add the following lines to the modules file and click save:

    usbcore
    usb-storage
    uhci_hcd
    ohci_hcd
    ehci_hcd
    sd_mod
    scsi_mod

  8. Type sudo gedit /etc/initramfs-tools/initramfs.conf
    Add the following line to the bottom of the file and click save:

    WAIT=8

  9. Type sudo mkinitramfs -o ubcd/boot/initrd.gz
  10. Type mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o usbcd.iso ubcd
  11. Burn the usbcd.iso to a CD

Booting from the USB Boot CD

  1. Shutdown your computer
  2. Insert both the Boot CD and the Ubuntu 8.10 USB flash drive
  3. Set your BIOS or Startup Menu to boot from CD
  4. Start your computer (booting from the CD)

If all goes well, the CD should load the necessary USB drivers, detect your
USB device and proceed to boot Ubuntu 8.10 from the flash drive. ;)

Disclaimer