On Tue, Mar 16, 1999 at 04:54:51PM -0500, Jonathan Cohen wrote:
> -------------
> 
> Disk /dev/hda: 240 heads, 63 sectors, 1826 cylinders
> Units = cylinders of 15120 * 512 bytes
> 
>    Device Boot    Start      End   Blocks   Id  System
> /dev/hda1   *         1     1409 10652008+   c  Win95 FAT32 (LBA)
> /dev/hda2          1410     1826  3152520    5  Extended
> /dev/hda5   *      1410     1415    45328+  83  Linux native
> /dev/hda6          1416     1551  1028128+  83  Linux native
> /dev/hda7          1552     1808  1942888+  83  Linux native
> /dev/hda8          1809     1826   136048+  82  Linux swap
> 
> --------------
> 
> 
> I can boot linux from Windows 98 using loadlin, but I'd like to be able
> to dual-boot properly using LILO.  When I install LILO into the MBR and
> restart, the machine hangs.  It gets past all the BIOS startup tests,

Hi -

as far as I can remember (several months ago I stumbled over the same
problem) LILO isn't able to access files (like the kernel) that are not
inside the cylinders no. 1 - 1024. Everything above is a problem.
So make sure the kernel image (and the system map - and the main
lilo program boot.b, I think ?) can be found BELOW the 1024-cynlinders-border.

LILO uses bios routines - and they are not able to get beyond 1024 cylinders.
Once the kernel has been loaded successfully you can load everything, even from
locations beyond 1024 cylinders. But first you have to manage to load the 
kernel...

Hm, if I have a look at your /dev/hda1 - isn't it possible to make this
partition a bit smaller (by using fips, for instance) ? Don't know about
Windows 98, but in former times partitions of such sizes meant a great
waste of disk space due to very large cluster sizes (maybe fat32 has solved
this problem)

A completely different alternative would be using partition magic, for example,
replacing lilo; perhaps somebody else has some experience about
partition magic solving the "large disk problem"?



> 
> ---------
> 
> I am using the linear option because the linux kernel is not within the
> first 512 MB of the disk.

Perhaps it is necessary to tell LILO even the exact disk geometry, like

disk=/dev/hda        
bios=0x80            
sectors=63
heads=240
cylinder=1826

because it is important that lilo and the bios have the same understanding
of the disk.

Bye, Juergen.


-- 
*****************************************************************
* Juergen Leising, E-Mail: [EMAIL PROTECTED] *
*          http://www.stud.uni-bayreuth.de/~a0037/              *
*****************************************************************

Reply via email to