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]>

Reply via email to