#FIG 2.1 80 2 1 3 0 1 -1 0 0 21 0.00000 1 0.000 65 149 5 5 65 149 70 149 1 3 0 1 -1 0 0 21 0.00000 1 0.000 64 439 5 5 64 439 69 439 1 3 0 1 -1 0 0 21 0.00000 1 0.000 64 264 5 5 64 264 69 264 2 1 0 3 -1 0 0 0 0.000 -1 0 0 19 49 859 49 9999 9999 2 1 0 3 -1 0 0 0 0.000 -1 0 0 19 629 859 629 9999 9999 4 0 19 18 0 -1 0 0.00000 4 21 379 39 39 Troubleshooting and Repairing a Linux System 4 0 31 36 0 -1 0 0.00000 4 40 614 79 99 The Real Scoop: Using EIDE Drives 4 0 16 32 0 -1 0 0.00000 4 38 582 79 159 DOS and LILO boottime use BIOS INT 14 4 0 17 24 0 -1 0 0.00000 4 29 711 119 194 Problem: Only 10 bits specified in command for cylinder number.  4 0 17 24 0 -1 0 0.00000 4 29 686 119 229 Allows access up to 1023 cylinders. DOS uses various kludges.  4 0 16 32 0 -1 0 0.00000 4 38 723 79 274 Translating BIOS: Shift bits from cylinders to heads 4 0 17 24 0 -1 0 0.00000 4 29 666 119 309 2100/16/63 physical becomes 525/64/63 logical. Linux kernels  4 0 17 24 0 -1 0 0.00000 4 29 690 119 344 v1.1.41 and up grok this and do the Right Thing. How to enable? 4 0 17 24 0 -1 0 0.00000 4 29 694 119 379 Usually, tell CMOS to use "LBA" or "translation" for that drive, or 4 0 17 24 0 -1 0 0.00000 4 29 382 119 414 enter the logical geometry yourself. 4 0 16 32 0 -1 0 0.00000 4 38 635 79 449 LILO needs same boot and runtime geometry 4 0 17 24 0 -1 0 0.00000 4 29 694 119 484 Faking out the BIOS will fake out LILO, too. If your BIOS doesn't 4 0 17 24 0 -1 0 0.00000 4 29 706 119 519 do LBA, you need to specify DISK section in lilo.conf, or try using 4 0 17 24 0 -1 0 0.00000 4 29 210 119 554 the LINEAR option.