you might want to read the comments on the article, as well[/b]
Half the people in the comments didn't even read the article (I saw about ten suggestions "why not autodetect what partition is what?" when it was already said why Windows doesn't do that). Don't see your point: nobody in them said anything smart in response other than "well, it should just work anyway!".
And, like it said in the post, what's it meant to do? If you're using Linux's bootloader - not to mention all the versions there are - how is Windows meant to communicate to the bootloader "add me to list"? It just can't. Linux isn't being an oracle of openness and compatability here either, not to mention all the wonderful other OS's and god knows what other kinds of crap there could be to work with. It's the same way if you have the Windows bootloader. Linux is capable of hooking both OS' when it can guess reasonably well, but I've had distros that just overwrite my bootloader too and even then they can't get it right if there's three OS' on your computer. It's not any OS' fault, really (heck, the bootloader isn't even part of the OS you could argue) it's the way bootloaders work, but if you're a dumbo end-user and you install Windows to find you're still booting into Linux because it didn't want to overwrite your bootloader ('what's a bootloader?' , well, I can imagine that causing a lot of head scratching.
As for "commandeering the whole system", I mean, jeez. If you installed Linux you should be able to manage the feat of installing a boot loader like WinGRUB (or indeed just editing your boot.ini). It's not hard. You can't get Win 2000 and Win XP to dual boot easily either: they overwrite each other's MBR too. Nobody said dual-booting was going to be easy and Microsoft spending dev-time and effort on a feature that maybe 0.01% of its users ultimately care about (you won't see Grandma dual booting for a looong time) is not top of the priority list. I suppose it could be worse, it could actually be broke.
But it isn't: it just changes the bootloader over. Your data is not lost, and I've done the bootloader pizzaz plenty of times myself. Linux, Windows or whatever isn't stealing anything or overwriting anyone's stuff, it just wants to run. Anyone installing more than one OS should consider configuring the bootloader par for the course. If there was some unified interface on linking a new OS into your bootloader, and Windows was overwriting it with blithe disregard, then that'd be foul play.
You can get lucky in cases where you've started to install Linux from Windows and it can suitably guess how to link you up, but if you start reinstalling those OS'es or adding another Linux is just as useless. Installing more than one OS is a generally advanced thing to be doing in the first place, you've gotta expect some tinkering.
|
|
Bookmarks