|
| Bootable CDs |
- Bootable CDs
- Usually has the /isolinux directory with its boot info
- Some Boot CDs have a "floppy image" for its boot info
- Normally used to boot and install your system
- Still requires a "root file system" on your cdrom or on hard disks
- Examples: Most Distro Install CDs ( cd# 1 )
- Live CDs ( aka StandAlone CDs )
- You can boot into a live-CD from hard disk, floppy disk or from the live-CD itself
- Can be used to rescue your system
- Does NOT require a hard disk to operate
- LiveCDs will have all of the required directories and files for standalone operation and does NOT require anything else to function properly
- /dev /etc /bin /sbin /tmp /usr /var .. etc ..
- these required directories are on the cdrom or extracted from root.tgz ( root.img )
- Examples:
Knoppix,
Slackware Disk3,
Linux-BBC, ...
|
| Making a Bootable CD |
- Making a Standalone Bootable CD
- Modify an Existing Bootable CD ( you will need 1.4GGB of free disk space )
- mkdir /opt/BootableCD /mnt/NewCD
- dd if=/dev/cdrom of=/opt/BootableCD/boot.orig.iso
- mount -t iso9660 -o loop,rw /opt/BootableCD/boot.orig.iso /mnt/NewCD
- replace the files with the updated files you want to use in /mnt/NewCD
- eg. apply all the known & tested security patches
- eg. build new NIC, SVGA, and other drivers into your new kernel
- modify the logos
- cd /mnt/NewCD ; mkisofs [options] /opt/BootableCD/boot.new.iso *
- cdrecord [options] /opt/BootableCD/boot.new.iso
- umount /mnt/NewCD
- Now View the contents of the new boot CD
|
|
| Viewing the Contents of CDs |
- Viewing the CD
- mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
- ls -laR /mnt/cdrom
- umount /mnt/loop /mnt/cdrom
- Viewing the *.iso image
- mount -t iso9660 -o loop abc.iso /mnt/loop
- ls -laR /mnt/loop
- umount /mnt/loop
|
| Content of Various Distro's Boootable CDs |
- To View the Colorful Contents
- Save the file locally on your workstation
- more the "locally saved the file" ( assumes you have DIR_COLORS defined )
- Note that they all have a boot directory
|
|
|
|