GRUB, MBR and NTLDR confusion

Gary W. Swearingen garys at opusnet.com
Fri May 26 16:27:52 UTC 2006


Alan McKinnon <alan at linuxholdings.co.za> writes:

> To reply to your question, the MSFT boot loader is most unlikely to 
> ever boot Linux. It would need to read and understand ext2, ext3 and 
> reiser at a minumum to know where the kernel was, either at boot time 
> in the style of a grub stage 1.5, or install time in the style 
> of /sbin/lilo.

Yeah, that sure sounds right.  (My memory of seeing it done must have
been confused with the following scheme.)

> A simple chain load mechanism is the best we could hope for from the 
> MSFT boot code - read and execute the boot sector on an arb partition 
> selected by the user from a boot menu. However, does it do this? Can 
> it do this? I have never seen or heard of anything that suggests this 
> apart from the one case above. I prefer to go with the 
> well-documented, understandable solution that grub provides.

A similar, effectively-the-same, and reasonably easy scheme which
boots a Linux partition (usually lilo or grub) is documented at

   http://jaeger.morpheus.net/linux/ntldr.php

Instead of ntldr booting the Linux partition's boot sector from the
disk, ntldr boots a copy of that sector which you've saved as
C:\bootsect.lnx or such.




More information about the ubuntu-users mailing list