A GRUB rendszertöltő cseréje LILO-ra SuSE 8.1 esetében

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

SuSE Linux: Verzió 8.1

Szituáció

Amikor teljesen új SuSE Linux 8.1-et telepítünk, a Grub kerül telepítésre alapértelmezett rendszertöltőként (a kivételekkel kapcsolatban olvassuk el az alábbi cikket: "" (http://sdb.suse.de/hu/sdb/html/fhassel_bootld_cpt.html). Mindenesetre bármikor használhatjuk a Lilo-t rendszertöltőként.

Eljárás

Miután a Grub az alapértelmezett rendszertöltő, visszaválthatunk a Lilo használatára, amennyiben azt szeretnénk. Sajnos ez csak akkor tehető meg, ha elég jól ismerjük a Linux rendszert és a Lilo rendszertöltő beállítását.

Jegyezzük meg hogy a rendszertöltő felcserélésével felmerülő problémák és a művelet maga túllép a telepítési terméktámogatás keretein. Ha az általános telepítést választottuk, a Lilo szoftvercsomag már telepítésre került és az egyetlen szükséges lépés a YaST2 rendszertöltő beállítómodul átállítása a LILO-ra (így a LILO beállítási fájlt nem kell manuálisan létrehozni (/etc/lilo.conf), hanem a beállítások megtehetők a YaST2-ben is.

Zárjuk be az összes nyitott YaST2 párbeszédablakot.

A YaST2 egy hibájának köszönhetően az INITRD modulok változója a /etc/sysconfig/kernel fájlban felülíródik. Éppen ezért hozzunk létre egy biztonsági másolatot a fájlból, hogy később visszaállíthassuk:

cp /etc/sysconfig/kernel /tmp
Ezután szerkesszük az /etc/sysconfig/bootloader fájlt és változtassuk meg a "LOADER_TYPE" változó értékét:
LOADER_TYPE="lilo"
Ettől kezdve a YaST2 rendszertöltő beállításai a LILO-ra fognak vonatkozni. A párbeszédablak megnyitásához indítsuk el a YaST2 vezérlőközpontot. A "Rendszertöltő beállítása" menüpontot a "Rendszer" részben találjuk.

Válasszuk ki az Eredeti beállítások visszaállítása pontot és kattintsunk a Befejezés gombra. A Lilo beállítási fájl (/etc/lilo.conf) létrejön és Lilo rendszertöltő telepítésre kerül. Ezalatt a Grub rendszertöltő felülíródik.

A fent említett YaST2 hibának köszönhetően az INITRD modul változók alapállapotba kerültek és az INITRD-t újból létre kell hozni. Másoljuk vissza az előzőleg mentett fájlokat:

cp /tmp/kernel /etc/sysconfig/
és adjuk ki az alábbi parancsokat
mk_initrd
lilo
Ha ezt megtettük, az INITRD újból létrejön és a szükséges modulok beépítésre kerülnek.

Figyelem: amikor egymásután létrehozzuk többször a LILO beállítási fájlt a YaST segítségével, csak a Linux partíciók jelennek meg a rendszertöltő menüben. Minden egyéb operációs rendszerre vonatkozó bejegyzést manuálisan vagy a YaST2 segítségével (Jelenlegi beállítások megváltoztatása) hozhatjuk létre.

A Grub-ra történő visszaváltáshoz egyszerűen változtassuk vissza a "LOADER_TYPE" változó értékét a /etc/sysconfig/bootloader fájlban erre:

LOADER_TYPE="grub"

Kulcsszavak: LILO, GRUB, 8.1, BOOT, BOOT MANAGER, BOOT LOADER, RENDSZERTÖLTő

Kategóriák:

SDB-fhassel_grub_lilo, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 03. Dec 2002
SuSE Linux AG - Utoljára frissítve: 17. Dec 2002 feladó: comp (sdb_gen 1.40.0)