Nevím, jestli takhle obecně se na to dá lehce odpovědět. Např. si myslím, že u všech těch uvedených systémů se dá nastavit, kam ten Grub chceš (např. v Ubuntu je to u kroku 8 - Pokročilé). Dále nerozumím tomuto:
Jako položku ten druhý boot v menu grubu mám ale hlásí fault 22.
Máš to přes
chainload, nebo jak? Když tak tu dej výpisy
fdisk -l a
menu.lst s Tvým komentářem.
Mně osobně se jako nejschůdnější řešení zdá tzv.
dedicated /boot partition. Vyhradíš si v systému oddíl, který budeš používat čistě na adresář /boot, žádný jiný. V jeho
menu.lst budou pak záznamy, které budou odkazovat jen na nejnovější jádro (příp. na druhé starší) v kořenovém adresáři daného systému. V praxi tedy např. takto:
title Jaunty
root (hd1,2)
kernel /vmlinuz root=/dev/sdb3 ro
initrd /initrd.img
quietVšimni si totiž, že v kořenovém adresáři své distribuce máš dva (nebo 4) odkazy na obrazy jádra v /boot. Takže není potřeba psát konkrétní označení jádra. Odkaz by se při aktualizaci jádra měl opravit sám.
Výsledkem je, že pokud si nezformátuješ tento /boot oddíl, funguje vždy. Taky není za normálních okolností připojen, takže je menší pravděpodobnost, že se s ním něco stane. Nevýhodou je, že pokud si přidáš nový oddíl nebo systém, musíš ho ručně dopsat.
Doporučuji úžasnou stránku o GRUBu - na dlouhé večery:
http://users.bigpond.net.au/hermanzone/p15.htm