Johnson David <[EMAIL PROTECTED]> writes:

> On Wednesday 07 April 2004 02:21 pm, Tadimeti Keshav wrote:
>> hi all.
>> I added a 2 GB linux disk as a slave and installed
>> Mandrake Linux with LILO on the root partition of
>> linux.
>
> So far this is correct. LILO needs to be on the *root* partition.

No, it doesn't.  It only needs to be on some boot record: the MBR or
the BR of one of the 4 primary partitions.  It was once common to put
it on a small /boot partition in the first 1024 cylinders (no longer
necessary), with the Linux root partition above 1024.

> The standard boot loader is NOT a boot loader. All it will do is boot 
> the partition that is marked bootable. You want to choose BootMgr for 
> each harddrive, if you want to use the FreeBSD boot manager. Please see 
> the section in the Handbook" 2.5.3 Install a Boot Manager".

The IBM/MSFT(?)-standard boot loader *is* a boot loader; just slightly
less sophisticated than "Boot Easy", and not interactive.  Both load
more further bootstrap code to boot one or more OSes (or some program
for that matter).  I guess it's debatable, depending on definitions,
whether the standard boot loader is a boot manager.

> It's amazing that they were able to fit a general purpose boot manager 
> into only 512 bytes! Chapter 7 of the Handbook "The FreeBSD Booting 
> Process" describes this in excruciating detail.

It fits in 447 (=512-1-16*4) bytes, IIRC.  Beware that the Handbook's
"stage one" is (at least) the third stage in the bootstrap process,
counting the BIOS boot code and the MBR boot code.
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to