Hi,
I installed a new (second) hard drive (western digital
wd800bb-00bsa0, 80gb), tried to install win2k on it and
boot it as a second OS from Lilo.
Unfortunately the bios and win2k see different geometries
for this disk:
physical is 155061 / 16 / 63
bios/win2k see 38309 / 16 / 255
linux sees 9729 / 255 / 63
(always stated as cylinders / heads / sectors).
Now,
- if I enter a lilo entry for /dev/hdb1 (size of this
partition is 7 GB), it will not boot (says "illegal
system, please insert system disk".
- So I tried to enforce the Windows geometry in Lilo
by defining "disk = /dev/hdb1 cylinders=38309 etc."
in lilo. But now lilo does not install correctly
on MBR but barks
"Fatal: Device 0x0340: Maximum number of sectors is 63,
not 255"
I was not able to find this error message anywhere
in the Lilo user manual nor on the net.
I tried to say "unsafe" for the windows partition
to stop Lilo to do some sanity checks, but it did
not alter anything.
I tried to use "loader=/boot/os2_d.b" so that the disc
geometry is passed to Windows.
- Third, I tried the other way round, enforcing the
Linux geometry in the bios - but it does not seem to
go through to windows this way and I do not know
how to specify a disk geometry in Windows explicitly
(probably its not possible, I guess, due to superior
software design...)
What am I doing wrong? Does anyone have a clue whats
happening here? I have used a Linux/Windows/Lilo-based
setup for years on a dozen different machines and
never encountered anything like this before.
Best regards,
- argh
I installed a new (second) hard drive (western digital
wd800bb-00bsa0, 80gb), tried to install win2k on it and
boot it as a second OS from Lilo.
Unfortunately the bios and win2k see different geometries
for this disk:
physical is 155061 / 16 / 63
bios/win2k see 38309 / 16 / 255
linux sees 9729 / 255 / 63
(always stated as cylinders / heads / sectors).
Now,
- if I enter a lilo entry for /dev/hdb1 (size of this
partition is 7 GB), it will not boot (says "illegal
system, please insert system disk".
- So I tried to enforce the Windows geometry in Lilo
by defining "disk = /dev/hdb1 cylinders=38309 etc."
in lilo. But now lilo does not install correctly
on MBR but barks
"Fatal: Device 0x0340: Maximum number of sectors is 63,
not 255"
I was not able to find this error message anywhere
in the Lilo user manual nor on the net.
I tried to say "unsafe" for the windows partition
to stop Lilo to do some sanity checks, but it did
not alter anything.
I tried to use "loader=/boot/os2_d.b" so that the disc
geometry is passed to Windows.
- Third, I tried the other way round, enforcing the
Linux geometry in the bios - but it does not seem to
go through to windows this way and I do not know
how to specify a disk geometry in Windows explicitly
(probably its not possible, I guess, due to superior
software design...)
What am I doing wrong? Does anyone have a clue whats
happening here? I have used a Linux/Windows/Lilo-based
setup for years on a dozen different machines and
never encountered anything like this before.
Best regards,
- argh