[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problems booting NT with new lilo 1:21.6



Hi there,

I sent this message to debian-user and didn't get an answer that solved
the problem.
I was wonderingif anyone on this list might have an idea what is
happening.
I am having a strange problem with lilo that I have not seen before and
not sure how to solve it. I am running Debian unstable (sid) on an IBM
Thinkpad
600X with a 12 G hard drive. Recently, about a week ago, lilo 1:21.6
went into the distribution. Since that point in time I have been unable
to properly boot my NT system. It worked perfectly before the new lilo.
I have played around with this and have pretty much determined it is
LILO
causing the problem but I don't know why. I am running the latest sid
packages.


I have the following setup.

Hard disk Partitions:
hda1: 4G NTFSprimary partition ( c: under windows )
hda2: 5.5G NTFS primary partition ( e: under windows, d: is the
removable cdrom drive)
hda3: 64M Linux swap partition
hda4: 2G Linux Native partition

I have the following lilo.conf file:

lba32
boot=/dev/hda4
root=/dev/hda4
install=/boot/boot-menu.b
 delay=20
map=/boot/map
append="mem=130496K"
vga=normal
image=/boot/vmlinuz-2.4.0
        label=Linux
read-only
other=/dev/hda1
        label=NT
        table=/dev/hda

I have tried with and without the last line.

Symptoms:

Linux boots no problems as usual. NT does not.
When I boot NT I get a Blue screen of death with the error message

STOP: c0000135  (unable To Locate DLL}
The dynamic link library winsrv could not be found in the specified
Default
Load Path
Begginning dump of physical memory  etc etc etc

Upon furthur investigation I have determined that somehow the second
NTFS partition is getting marked as a HIDDEN NTFS partition when I boot
NT using LILO. This causes NT not to be able to see it when I boot and
therefore
it crashes. If I make /dev/hda1 the active partition and just boot NT
without LILO everything works fine. If I boot a dos disk and use
partition magic to unhide the NT partition it will boot fine through
LILO until after the next time I boot into Linux and then the 2nd NTFS
partition is labelled as HIDDEN NTFS again and I have to go and unhide
the partition. This setup worked great for 3 months with no problems.
I have updated the BIOS on the laptop as well to see if that fixed
anything.

Anyone have any ideas what is causing this? I am using the Debian mbr.
Not sure if that is the problem but when I ran dpkg-reconfigure lilo and

chose the lilo mbr instead I still seemed to have the problem. I have
removed
lilo from the mbr, uninstalled lilo and re-installed the previous
version from
the testing distribution with no better result (1:21.4 I think)  Any
help would
be greatly appreciated. I just got this working nicely in
my environment at work and don't want to have to start from scratch
again.


Thanks

Dale Miller
gdmiller@wave.home.com




Reply to: