SuSE Linux: Verzió 8.1
A rendszertöltő lecserélése Grubra számos potenciális rendszertöltő problémát okozhat, amely túllép a telepítési terméktámogatás keretein.
Ha az általános szoftverválasztékot használtuk frissítésnél, a Grub csomag már telepítve van a rendszerre. Ez esetben csak frissíteni kell a meglévő csomagokat, és telepíteni a grub csomagot a YaST2 segítségével.
A YaST2 rendszertöltő beállítási párbeszédablakát szintén át kell állítani a Grub-ra (hogy a Grub-ot ne manuálisan kelljen beállítani, hanem a YaST2 grafikus felület segítségével). Kövessük az alábbi lépéseket:
Zárjuk be az összes nyitott YaST2 ablakot.
Az INITRD modul változója az /etc/sysconfig/kernel fájlban felülíródik a YaST2 egy hibájának köszönhetően. Éppen ezért hozzunk létre egy másolatot erről a fájlról, hogy később visszaállíthassuk azt:
cp /etc/sysconfig/kernel /tmpMost szerkesszük az /etc/sysconfig/bootloader fájlt és változtassuk meg a LOADER_TYPE változó értékét erre:
LOADER_TYPE="grub"Ez a módosítás teszi lehetővé a YaST2 rendszertöltő párbeszédablakának Grub-ra történő beállítását. A YaST2 vezérlőközpontból indítsuk el ezt a modult: a "Rendszertöltő beállítása" a "Rendszer" részben található.
Válasszuk ki az Eredeti beállítások visszaállítása pontot és nyomjuk meg a Befejezés gombot. A Grub beállítási fájljai létrejönnek és a rendszertöltő telepítődik. A Lilo felül lesz írva.
Ahogy a fentiekben említettük, az INITRD modul vissza lesz állítva. Éppen ezért hozzuk létre újból. Másoljuk vissza a mentett fájlt:
cp /tmp/kernel /etc/sysconfig/és adjuk ki a következő parancsot:
mk_initrdAz INITRD újonnan létrejön és a szükséges modulok beépülnek.
Figyelem: Amikor újból létrehozzuk a Grub menüjét a /boot/grub/menu.lst fájlban a YaST segítségével, csak a Linux partíciókat adhatjuk meg az indítómenüben. Minden más meglévő operációs rendszert manuálisan kell beszúrni vagy a YaST2 rendszertöltő beállítási párbeszédablaka segítségével (Aktuális beállítások megváltoztatása menüpont).
A YaST2 rendszertöltő beállító moduljának Lilo-ra történő visszaállításához változtassuk meg a következő változó értékét az /etc/sysconfig/bootloader fájlban erre:
LOADER_TYPE="lilo"