David Carmean writes:
> Also wondering if anyone knows whether NTLDR has command-line
> switches such that I could tell it to boot directly into one
> of the MS systems, rather than going through it's menus? That
First of all, read all available docs on NTLDR - including Linux
Howtos/Mini-Howtos on Win**** and any M$ MCSE book that explains
the NT `system' and `boot' partitions.
In a nutshell, the NT `system' partition is a primary, active
partition where its pbb (partition boot block) is able to load and
run NTLDR program, which must be located in the same `system'
partition.
In order for NTLDR to be able to boot Win98, it must have access
to a copy of the original Win98 pbb. In fact, NT has probably
co-opted your Win98 primary partition as its `system' partition.
> is, on this system I have Win98, NT4.0, and Win2K; the latter are
> in extended partitions. I would like to boot to all three directly
> from grub, if possible, but trying to chain to the extended/logical
> partitions hasn't worked.
So, for example, here is how I boot DR-DOS directly (chainloaded)
with grub, even though NT has co-opted the DR-DOS C: partition as
its `system' partition,
# Entry 4: DR-DOS 7.03
title DR-DOS 7.03 (dos on C:)
root (hd0,0)
makeactive
chainloader /boot/drdos703.pbb
And here is how I boot NT 4.0 with grub,
# Entry 5: Windows NT 4.0
title Windows NT 4.0 (winnt on D: [partition 8])
root (hd0,0)
makeactive
chainloader /boot/winnt40.pbb
NT does not put any kind of chainloader in its extended/logical
pbb-s. You must use NTLDR to boot NT, therefore, you must go
through the NTLDR boot menu to boot NT4.0 or Win2K.
Just remember, this is the M$ world you are dealing with, where
the partition that contains the boot program (NTLDR) is called the
`system' partition, and the partition that contains the operating
system kernel files is called the `boot' partition!
HTH,
--
Jeff Sheinberg <[EMAIL PROTECTED]>