Linked by Jeff Rollin on Thu 31st Aug 2006 18:44 UTC
Thread beginning with comment 157604
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.





Member since:
2006-01-16
>>Surely a bootloader that can boot OSes both
>>multiboot-compliant and not is better than one
>>that can boot almost nothing?
No, ignoring all the embedded systems out there most PCs are single os and the bootloader mater nothing as long as it boots the sole OS of the system. I named the reasons why I think GRUB is the wrong tool and you appear to ignore the significance of the second point. GRUB doesn't know how to boot ReactOS (or NT, XP etc.).
It doesn't mater what you think of GRUB and Freeloader but GRUB can't, I repeat CAN'T do the job.
When you load XP on an NTFS partition with GRUB what it dose is chainload XP, that means it lets XPs native bootloader do the job. Freeloader, the XP bootloader and GRUB have allot in common since the code in the MBR is only there to load the real bootloader that then continues to boot the OS. From what I understand GRUB was created for the HURD to not just load the microkernel but also the appropriate servers to get a usable system and similar things happen with Freeloader since ReactOS (and Windows NT, XP yada yada yada) is a hybrid (bastard if you will) kernel.
I don't know what extra work needs to be done with the HURD or with ReactOS (think this part this time, I'm getting tired writhing it) after the kernel is loaded but you can bet it is OS specific and the you will have to teach it to the bootloader.