Add externs to avoid multiple definitions, and then add missing definitions.
[rrq/maintain_lilo.git] / readme / README.disk
1 file: README.disk
2 date: 01-Oct-2000
3
4 The LILO source directory contains the source code to produce a diag-
5 nostic floppy disk for determining the BIOS capabilities of your sys-
6 tem, as well as the disk geometry of each of your hard drives.
7
8 Creating the floppy
9 ===================
10 Change into the LILO source code directory.  Insert a formatted floppy
11 disk into the A: drive (/dev/fd0).  Type the command "make floppy". 
12 After the files have assembled, the bootable floppy disk will be created.
13
14 Running the diagnostic
15 ======================
16 Use CTRL-ALT-DELETE to re-boot your system from the floppy disk.  This
17 allows the diagnostic program, disk.com, to interrogate your BIOS with-
18 out having an operating system between it and your BIOS and hardware.
19 The diagnostic program will report on the EBDA (Extended BIOS DATA Area),
20 as the size of this area affects where LILO loads into memory.  It will
21 also report on your disk geometry:  the number of cylinders, heads, and
22 sectors that LILO will see in trying to boot your machine.  Sometimes
23 the diagnostic will report two different sets of geometry for the same
24 hard drive.  This happens when the old BIOS call (fn=0x08, int=0x13),
25 which is limited to 1024 cylinders, is unable to address all sectors
26 on your disk.  The second line is from the new BIOS call (the EDD packet
27 interface on int=0x13), which allows addressing all sectors on the 
28 disk.
29
30 Caution
31 =======
32 If you have an older system, and run a "soft" BIOS, such as EZ-DRIVE,
33 MaxBlast, or Disk Manager, you must allow the soft BIOS to install first
34 from your hard drive, then follow the instructions to boot from floppy.
35 Remember, LILO will see the soft BIOS in booting from the hard drive, 
36 so you must be sure that the diagnostic utility booted from floppy also
37 sees the soft BIOS.  If you boot from the A: drive ahead of the C: drive
38 in this case, the diagnostic floppy report may be misleading.
39
40 John Coffman  <johninsd@san.rr.com>
41 (end)