Slack-Moehrle wrote:> Hi All,
>
> I am following:
http://www.linuxinsight.com/how-to-flash-motherboard-bios-from-linux-no-dos-windows-no-floppy-drive.html
>
> to make a bootable CD to flash my bios
>
> I get to mkisofs step, but what I get is not what I think I want.
>
> I dont understand if I unmount /tmp/floppy how the Mkisofs command of:
mkisofs -o bootcd.iso -b FDOEM.144 FDOEM.144 how I get everything in /tmp/floppy
>
> Here is what I did:
>
> wget http://www.fdos.org/bootdisks/autogen/FDOEM.144.gz
>
> gunzip FDOEM.144.gz
>
> mkdir /tmp/floppy
>
> mount -t vfat -o loop FDOEM.144 /tmp/floppy
>
> Copied the flash files to /tmp/floppy
>
> umount /tmp/floppy
>
> mkisofs -o bootcd.iso -b FDOEM.144 FDOEM.144
>
> Can anyone help?
The file FDOEM.144 contains an image of a vfat file system - it is 1.4Mb
- the size of a floppy disk.
The mount command mounts this image using the loop device - see the
mount man page - and you then copy files to this file system
Once unmounted, the FDOEM.144 file now contains a file system with the
files you've copied to it.
The mkisofs command line then creates a CD image iso9660 file - which
contains one file - FDOEM.144
The -b option tells mkisofs to create a 'boot record' in the iso image
which points to the FDOEM.144 file on the CD.
You then write this iso image to a CD.
When your machine is configured to boot from CD, it loads this file from
CD and boots up whatever is in this image, which in this case is FreeDOS
- see the mkisofs man page
James Pearson