Revision 1 as of 2007-07-25 13:30:42

Clear message

This explains how use a DOS boot floppy to install from a USB-connected CD/DVD drive, when the PC BIOS does not support booting from USB devices.

This has been tested with Ubuntu 6.06 LTS Server, but may be adaptable to other versions.

Requirements

  • A floppy drive
  • A USB-connected CD or DVD drive
  • Ubuntu installation CD (6.06 LTS Server is know to work)
  • MS-DOS or Windows 95/98 boot disk with MSCDEX.EXE
  • Cypress DUSE USB drivers
  • linld 0.97

Preparation

  1. Copy DUSE.EXE and DUSELDR.COM from the DUSE package, and LINLD.EXE (sometimes LINLD097.EXE) to the boot floppy.
  2. Examine the isolinux.cfg file in the isolinux directory of the Ubuntu CD to determine the necessary parameters for linld.

For example:

LABEL install
  menu label ^Install to the hard disk
  kernel /install/vmlinuz
  append  preseed/file=/cdrom/preseed/ubuntu-server.seed initrd=/install/initrd.gz ramdisk_size=16384 root=/dev/ram rw quiet --
  1. Create a text file on your boot floppy, perhaps called options.txt, and paste in the all the parameters except the kernel and initrd.

For example:

preseed/file=/cdrom/preseed/ubuntu-server.seed ramdisk_size=16384 root=/dev/ram rw quiet --
  1. Make a note of the name and location of the kernel and initrd files if different from above.

Installation

On the target computer:

  1. Connect and power up the USB CD/DVD drive and insert the Ubuntu installation CD.
  2. Boot using the boot floppy.
  3. Load the DUSE driver

A:\> duseldr a:\duse.exe
  1. Load the CDROM extensions

A:\> MSCDEX /D:USBCDROM  /S  /M:15 /V 

== The following paragraph is a lettered list:

  1. this is the first item

  2. this is the second item

  3. this is the third item