2.a - Burning a Bootable CD

You will want to use a CD writing program with a 'write to disk' or 'burn image' option. We'll be burning dsl-x.x.x.iso straight to the CD.

This will provide a "full" standard DSL install, and it will be bootable.

Software generally used for this under MSWin is Nero, Roxio, or any program that will 'burn ISO image'.

---In Linux---

There are many different ways to burn an ISO image, including many GUI frontends for burning ISO images like K3b, GNOME's Nautilus filemanager (using the burn:/// URI)and X-CD Roast, but I will go over the most generic way. For a more in depth HOWTO, try the CD Burning HOWOTO.

If you have a 2.4.x kernel (run uname -r to verify what version of kernel you are running), your only option is burning using the SCSI emulation in the kernel, even if you have a regular CD burner. Check the above how to in order to enable SCSI if the below commands do not work for you, otherwise, burn away.

First thing you need to do is figure out the configuration of your drive by running this command:

***CODE SAMPLE***

# cdrecord -scanbus

***END CODE SAMPLE***

If you get an error like:
cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
You do not have SCSI emulation enabled.

If you have a 2.6.x kernel version, you can run cdrecord without SCSI emulation enabled.
Use the same command earlier to figure out what your CD configuration is.

***CODE SAMPLE***

# cdrecord dev=ATAPI -scanbus

***END CODE SAMPLE***

If either command is successful, you should get output like:

***CODE SAMPLE***

Using libscg version 'schily-0.8'.
scsibus0:
0,0,0 0) *
0,1,0 1) '_NEC ' 'DVD+RW ND-1100A ' '1.NE' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *

***END CODE SAMPLE***

If you get output similiar to that, but you don't see anything but "*"'s, that means that cdrecord isn't detecting your CD writer properly. Check the CD Burning HOWTO for possible solutions.

After you have figured out the configuration for your CD drive, run cdrecord to burn the CD:

***CODE SAMPLE***

# cdredcord dev=x,x,x dsl-x.x.x.iso

***END CODE SAMPLE***

If you had to run -scanbus with dev=ATAPI in order for it to detect your CD writer, you'll have to run cdrecord like this:

***CODE SAMPLE***

# cdrecord dev=ATAPI:x,x,x dsl-x.x.x.iso

***END CODE SAMPLE***

After all is done and assuming you have properly setup your BIOS to boot from CD, you should be set to boot from your newly burned CD.

---In Windows---

Open up your CD burning application (if you don't have one, get the excellent freeware app CD Burner XP Pro) and open up the CD Copy utility.

Set the source to the DSL image file and the target, or destination to your CD burner.

Set the speed to 16x or less, as this gives your CD burner the time it needs to buffer and write properly. If you burn over 16x, your CD will boot on newer computers, but probably not older PCs.

Tell it to start, and in a few minutes, your DSL CD is piping hot and ready to go!