[3425] in RedHat Linux List
Re: Starting NT 4.0 from LILO
daemon@ATHENA.MIT.EDU (Sven N. Thommesen)
Fri Nov 8 14:52:03 1996
Date: Fri, 08 Nov 1996 13:10:45 -0600
To: redhat-list@redhat.com
From: "Sven N. Thommesen" <sthomme@aub.mindspring.com>
Cc: redhat-list@redhat.com
Resent-From: redhat-list@redhat.com
Reply-To: redhat-list@redhat.com
At 08:47 AM 11/8/96 -0500, D. Michael McFarland wrote:
>I have Linux and Windows NT 4.0 installed and would like to use LILO
>to boot either, but am having some trouble starting NT this way.
>
>The machine is a Gateway Pentium 166, 32 MB RAM, which originally had
>one IDE disk and ran only NT 4.0 (upgraded from 3.51). When I decided
>to take the plunge into Linux, I installed a second IDE disk to
>dedicate to it. Both disks are on the primary IDE controller, with the
>"new" (Linux) disk as master and the "old" (NT) disk as slave. I
>installed Red Hat Linux 4.0 from CD without too much difficulty,
>except for a complaint about a problem with the installation of LILO
>(I *think* I want it on the MBR of the master HD). Skipping this
>(last) step of the installation and rebooting got me the LILO prompt,
>though, and LILO happily starts Linux. I had hoped that all I needed
>to do was tell LILO about NT, but so far I've failed at this.
>
>The primary partition containing the entire NT installation is mounted
>under Linux as /ntc, and is visible to Linux. It is the first
>partition on its drive, and was created by the NT installer. The most
>successful /etc/lilo.conf file I've come up with is this:
>
>boot=/dev/hda
>map=/boot/map
>install=/boot/boot.b
>prompt
>timeout=50
>image=/boot/vmlinuz
> label=linux
> root=/dev/hda1
> initrd=/boot/initrd
> read-only
>other=/dev/hdb1
> label=nt
> table=/dev/hdb
> loader=/ntc/ntldr
>
>When I run /sbin/lilo, I get the message "Chain loader doesn't have a
>valid LILO signature", which leads me to suspect something's wrong or
>missing in the NT stanza. I've read all the docs I can find forward
>and backward; it may well be right in front of me, but I'm just not
>seeing it.
>
>Any help would be greatly appreciated.
>
>-- Michael
>
Michael,
the problem is that LILO knows nothing of specific loaders used by
other operating systems. All LILO can do is load the boot block from
the desired partition and pass control to it. NT's boot block knows
to load NTLDR.
Your lilo.config stanza should read:
other=/dev/hdb1
label=nt
table=/dev/hdb
loader=/boot/any_d.b
Good luck!
--Sven
--
PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
________________________________________________________________________
http://www.redhat.com/RedHat-FAQ http://www.redhat.com/RedHat-Errata
http://www.redhat.com/RedHat-Tips http://www.redhat.com/mailing-lists
------------------------------------------------------------------------
To unsubscribe: mail -s unsubscribe redhat-list-request@redhat.com < /dev/null