GRUB vs LILO and how STUPID the X86 architecture really is...

Zack Winkles sativa93 at
Mon Oct 14 13:54:06 PDT 2002

Ian Molton wrote:

> On Mon, 14 Oct 2002 09:00:06 +0000 (UTC)
> matthias at (Matthias Benkmann) wrote:
>> > besides - whats to stop you having the bootloader start the default
>> > OS, and for the OS to chain another kernel after its running?
>> The fact that the necessary information is not available for
>> proprietary operating systems.
>> If your default OS is MSDOS this actually works and you get the
>> simplicity you want. The KISS bootloader from BIOS+boot sector loads
>> the "kernel" directly and you can boot into Windows (9x) with
>> and Linux with loadlin.
> Theres no reason ANY OS cant chain another one.

Actually that's wrong. The reason operating systems like Windows 2000 
and XP and such can't boot linux is because they have already enabled 
protected mode on the processor, but the 16-bit boot code in the linux 
kernel requires that it be started in real mode. This could be 
attributed to yet another stupidity in the x86 processor line, but it 
prevents booting of some operating systems from others, hence 
disproving that statement.

Unsubscribe: send email to listar at
and put 'unsubscribe lfs-dev' in the subject header of the message

More information about the lfs-dev mailing list