mkbootdisk-1.2-3 errors with 'open /dev/fd0: No such file or directory'. Though the format, kernel, initrd, and lilo steps appear to complete using verbose mode, the diskette that is created is not bootable. This behavior occurs regardless of the device parameter passed (fd0, fd0H1440). Whatever changed between 1.2-2 and 1.2-3 is not good. I assume new installs of the E-Commerce edition will not display any errors, but will not produce a usable boot diskette either.
Here is the fix [smooge@torgo smooge]$ diff -u /sbin/mkbootdisk ./mkbootdisk.fixed --- /sbin/mkbootdisk Tue May 25 17:06:44 1999 +++ ./mkbootdisk.fixed Thu Aug 12 15:55:03 1999 @@ -144,8 +144,8 @@ mkdir $MOUNTDIR/etc mkdir $MOUNTDIR/dev mkdir $MOUNTDIR/boot -cp -Pa $device $MOUNTDIR/dev -cp -Pa $rootdev $MOUNTDIR/dev +cp -Pa $device $MOUNTDIR +cp -Pa $rootdev $MOUNTDIR cp -a /boot/boot.b $MOUNTDIR/boot/boot.b cat > $MOUNTDIR/etc/lilo.conf <<EOF
fixed in mkbootdisk-1.2.1-1.