Ať je GRUB2 sebelepší, za největší omyl (hned po KDE4.0) považuju nasazení jeho neodladěné BETAVERZE jako základního zavaděče do Ubuntu 9.10. Pokud je v kompu jeden disk a jeden (někdy i dva) OS, je všechno v pohodě. Problém nastává, pokud je v počítači více fyzických disků. více operačních systémů (např. Ubuntu, WinXP a Win7). V takovém případě automatické skripty zcela selhávají, některé systémy nedetekují, v případě, že zavaděč není na stejném fyzickém disku jako /boot, trvá načítání grubu2 velice dlouho (v řádu desítek vteřin až po jednotky minut), o tom, že názvy oparačních systémů od MS si tak nějak cucá z prstu (Win7 i WinXP označuje jako Vista bootloader), se snad nemá ani cenu zmiňovat. Mohl bych vyjmenovat 100+1 dalších problémů, které jsem zažil na vlastní kůži a které jsou hlášeny jako bugy.
Situace je velice podobná jako při uvedení KDE4.0 a jeho zařazení do všech hlavních distribucí.GRUB2 v jeho současné podobě je nedoladěná betaverze, která nemá v základu uživatelských distribucí co dělat. Vývojáři si opět dělají z obyčejných uživatelů testery. Pomůže to možná vývoji, ale mnoho méně zkušených uživatelů to otráví, znechutí a monžá i odradí od linuxu.
Přesně jak píšete.
Distribuce v poslední době páchají vcelku úspěšnou sebevraždu. Lidí, kteří by to v takovém stavu, jaký teď je, chtěli normálně používat je čím dál méně.
Přitom poměrně nedavno to bylo velmi nadějné…Dnes již ale o kvalitě mnohdy snad ani nejde hovořit (kromě enterprise verzí). Spíš jde o hračku a logickou hru…
Za to co si nasazuje do distra Ubuntu si můžou jeho autoři, nikoli autoři Grub2 (např. v Debianu mám na výběr mezi více různými zavaděči).
Co se týká detekce operačních systémů od MS, tak o tohle se (alespoň v mém oblíbeném Debianu) stará extra balík os-prober, který není nutné mít nainstalován. Díky nové architektuře Grubu tak máte umožněno udělat lepší skript na detekci MS OS a podělit se s komunitou ;-).
Jo – libi se mi pojmenovani harakiri. Samozrejme, ze tvurci grub2 delaji svoji praci jak umi nejlip a jim neni co vycitat, problem je v lidech kteri tvori nove verze dister.
Musel jsem prejit na debian, protoze tempo – dve polofunkci betaverze nahrazujici dva funkcni odladene programy na jeden release je pro me smrtici tempo. Zamrznutim (a zmizenim ) repozitaru starych verzi se clovek dostane do kolotoce, ze ktery bud prezije nebo se pozvraci.
Posledni bod – nezastitujte se BFU – ten ani netusi, ze je tam nejaky grub2. Tady jde o nas, co jsme se pracne neco naucili ovladat a o to, ze ted bude ovladani zcela jinak, zpetne nekompatibilni.
V Ubuntu je taky na výběr mezi GRUBem, GRUBem 2 a LILO, ale je potřeba použít alternate CD (tzn. debianní instalátor :), standardní klikačka z Live CD instaluje vždy GRUB 2.
os-prober je i v Ubuntu a je na něm závislý GRUB 2. Ale nezkoušel jsem, jak dobře umí detekovat různé verze Windows, protože je nemám :)