Váltás a GRUB rendszertöltőre a SuSE Linux 8.1-re történő frissítés után

Terméktámogatási adatbázis (fhassel_lilo_grub)
Következőkre vonatkozik

SuSE Linux: Verzió 8.1

Szituáció

A SuSE Linux 8.1-re történt frissítés után a LILO marad a rendszertöltő (lásd még a következő cikkben:"" (http://sdb.suse.de/hu/sdb/html/fhassel_bootld_cpt.html)). Mindenesetre szeretnénk inkább a GRUB rendszertöltőt használni.

Eljárás

Vegyük figyelembe, hogy a Grub rendszertöltő nem használható a SuSE Linux 8.1 alatt, ha a gyökérpartíció Raid (szoftver Raid-et is beleértve) vagy LVM.

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 /tmp
Most 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_initrd
Az 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"


Kulcsszavak: GRUB, LILO, UPDATE, BOOT, BOOT MANAGER, BOOT LOADER, FRISSíTéS, RENDSZERTÖLTő, VáLTáS

Kategóriák:

SDB-fhassel_lilo_grub, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 10. Oct 2002
SuSE Linux AG - Utoljára frissítve: 14. Oct 1920 feladó: comp (sdb_gen 1.40.0)