Boot Floppy Instructions for 9.2
Thanks to "pmpatrick" from mandrakeusers.org for the following:
If you check the 9.2 errata, you will notice, among other things, that drakefloppy in mcc won't make a boot floppy. The reason: the present kernel is just too big to fit on a standard floppy. The posted solution is to use "superformat", a utility found in the fdutils package, to increase the capacity of a standard floppy.
Unfortunately, there are no instructions on how to do this. Here's what I found with a little tinkering:
1. First install fdutils;
2. Disable supermount with:
CODE
# supermount -i disable
This is necessary because the formating functions won't work with the floppy mounted.
3. Fdutils is a specialized set of programs that allow you to DOS format a floppy in nonstandard ways. In order to do so, it needs to gather some info on how your floppy drive works. To do this run:
CODE
# floppymeter /dev/fd0
This will take several minutes to run and at the end you will be instructed to enter certain data in the /etc/driveprm file. It will be in the form:
QUOTE
Insert the following line to your /etc/driveprm file:
drive0: deviation=-3140
The first thing you'll notice is this file doesn't exist. Create a text file in /etc and name it "driveprm" and enter the data from floppymeter in this file. This step is not absolutely necessary but it will speed things up. If you don't, every time you use format with the fdutils, it will do a shortened version of this test and you'll be informed that to speed things up in the future you should enter the data.
4. Now your ready to go. Stick a floppy in your drive and run:
CODE
$ superformat /dev/fd0u1722 -f
followed by:
CODE
superformat /dev/fd0u1722
Both are necessary. The first command with the "-f" flag was the only way I could get a previously formatted floppy to reformat using superformat. The second command w/o the "-f" flag is the proper way to do it but all I got were I/O errors with it unless I had first run with "-f"; it's necessary because it performs a validation check on the floppy format.
4. If everything went well, you should now have a DOS formated floppy with anapproximate 1.68 MB capacity. to test, you can run the following and get the capacity:
CODE
$ mdir
5. You can now make the boot floppy in mcc>drakefloppy. The extra capacity is more than enough. Mine worked fine once I figured out how to use superformat but there is a downside to the extra capacity. It reads much slower(about half speed) than a normal floppy. You'll see what I mean when you boot with it. Once it loads, everything is fine.
If you want to get back to a normal format on the floppy you can use superformat:
CODE
$ superformat /dev/fd0 -f
$ superformat /dev/fd0
Again, both are necessary.
If you want to renable supermount, run:
CODE
# supermount -i enable
|