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

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


Ian Molton wrote:

> On Mon, 14 Oct 2002 09:00:06 +0000 (UTC)
> matthias at winterdrache.de (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 win.com
>> 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 linuxfromscratch.org
and put 'unsubscribe lfs-dev' in the subject header of the message



More information about the lfs-dev mailing list