Creating a bootable CD

So I had a problem at work today, I needed to update the firmware on some HBA but the boot CD I had was faulty.  I used a bootable Windows 98 Floppy (wow remember those) as an image for the CD to boot to.  So when the CD booted up, there appeared an “A:” drive which then had CD rom drivers to produce content on the CD (which was C:).

The flaw in this plan was Dell’s DRAC system did not like this boot mechanism.  I ended up putting a physical disk into the Dell and updating the firmware that way.

But then I hit flaw two, our newer systems had SATA DVD’s which did not work with the drivers I had.

I had enough of the BS and decided to do a full hard drive emulation.

I started up a virtual machine in VMware Workstation with a DOS boot.  I put everything I needed on to this.  I then mounted the Virtual disk of that DOS VM on to a Linux VM and did a dd of the IDE hard drive.  I then used the following command to create the iso where boot.img is the dd of the DOS Hard drive

mkisofs -b boot/boot.img -c boot/boot.catalog -hard-disk-boot -o ../boot-cd.iso .

Slowing down but it doesn’t mean I am stopping my workouts.  I did a my 1000 calorie workout all on the treadmill.  Towards the end I lost momentum, but I got through it.
Weight: 248.0

This entry was posted in Technical, Training, Weigh In. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.