kukimukiMost részletesebben.
A helyzet az, hogy a LILO bootloader lényegesen egyszerűbb a GRUB2-nél.
Ha a normál Salix telepítővel installálunk, akkor semmi gondunk nincs, mivel ez esetben a LILO gond nélkül települ. Akkor van probléma ha live CD-ről telepítünk, mert a végén a "LILO beállítás" nevű rendszerprogram nem igazán akar szuperálni.
Mi viszont nem hagyjuk magunkat és csak fel fogjuk tenni a LILO-t, mégpedig a következő módon:
Zárjuk be a fentebb említett programot, majd rendszergazdaként nyissuk meg a "lilo.conf" konfigurációs fájlt, például úgy, hogy a "Program futtatása" alkalmazásba, beírjuk a következő parancsot:
gksu mousepad /etc/lilo.conf
a root jelszó megadása után szerkeszthetjük is a megnyíló fájlt.
Ekkor valami ilyesmit kell lássunk:
"# LILO konfigurációs fájl
# Létrehozta a LiloSetup program
#
# LILO globális beállítások kezdete
# További kernel paraméterek hozzáadása:
append = "quiet vt.default_utf8=1 "
boot = lemez
# Indítási BMP képfájl
# A kép formátuma: BMP 640x480x8
bitmap = /boot/salix.bmp
bmp-colors = 255,20,255,20,255,20
bmp-table = 60,6,1,16
# Időzítő x pozíció, időzítő y pozíció, előtér színe,
# háttér színe, árnyékolás színe.
bmp-timer = 65,29,0,255
prompt
# Várakozási idő a betöltés előtt.
# Egy másodperc 10-nek felel meg, 600 egyenlő 1 perccel:
timeout = 50
change-rules
reset
# Normál VGA konzol
vga = normal
# VESA grafikus konzol @ 1024x768x64k
# vga=791
# Lilo globális beállítások rész vége
# Linux rendszerindító partíció konfiguráció kezdete
image = /boot/vmlinuz-huge-smp-2.6.33.4-smp
root = /dev/disk/by-uuid/0d930fdb-ae24-4bc7-adf0-7a9938a47bc8
label = Salix
read-only
# Linux rendszerindító partíció konfiguráció vége"
Itt most helyspórolás végett, a "#" jellel kezdődő magyarázó sorok nagy részét kitöröltem, mert ez jelen esetben minket nem érdekel, természetesen a "lilo.conf" fájlban ezek benne vannak, ezeket hagyjuk szépen békén ahogy vannak.
Amit nekünk módosítanunk kell az a következő:
valahol a fájl eleje felé egy ilyen sort találunk:
boot = lemez
ezt átírjuk erre:
boot = /dev/sda
ez az egyes merevlemez betöltőszektorának az elérési útvonala, ez az a hely ahova a bootloadert mentjük (általában), és természetesen innen töltődik be rendszerinduláskor. Ha máshova akarjuk telepíteni a LILO-t, akkor ennek megfelelően adjuk meg az elérési útvonalat. Pld. a második merevlemez (ha van ilyenünk!) harmadik partíciójára akarjuk, akkor így fog kinézni: boot = /dev/sdb3 stb.
...és ezek után módosítjuk a "tulajdonképpeni betöltőmenüt", ez eredetileg így néz ki (nem tudom miért, na mindegy):
# Linux rendszerindító partíció konfiguráció kezdete
image = /boot/vmlinuz-huge-smp-2.6.33.4-smp
root = /dev/disk/by-uuid/0d930fdb-ae24-4bc7-adf0-7a9938a47bc8
label = Salix
read-only
# Linux rendszerindító partíció konfiguráció vége"
ezt a következőképpen írjuk át:
# Linux rendszerindító partíció konfiguráció kezdete
image = /boot/vmlinuz
root = /dev/sda1
label = Salix
read-only
# Linux rendszerindító partíció konfiguráció vége"
ahol a "root = /dev/sda1" sorban az "sda1" az első merevlemez, első partíciója, abban az esetben ha itt található a Salix rendszerünk, ha viszont máshol akkor ezt annak megfelelően adjuk meg. Példa: második merevlemez, második partíciója, akkor: "root = /dev/sdb2" és így tovább.
A "label = Salix"-ban, bármilyen általunk használni akart címkét megadhatunk, ezt fogja majd a rendszerindító menüben kiírni. Pld. "label = Linux".
Ha van másik operációs rendszer is a gépünkön akkor azt is szúrjuk be ide a menübe. Példának az én esetem, ahol ezen a gépemen, van egy Salix Xfce felülettel, a merevlemez első partícióján (sda1), valamint még található egy másik Salix LXDE felülettel az első merevlemez, ötödik logikai partícióján (sda5).
Ez esetben így néz ki a dolog:
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda1
label = Xfce
read-only
image = /boot/vmlinuz
root = /dev/sda5
label = LXDE
read-only
# Linux bootable partition config ends
Ha a "lilo.conf" módosításaival megvagyunk, mentsük el, és zárjuk be konfigurációs fájlunkat. Nyissunk egy terminált, majd a "su" paranccsal váltsunk át rendszergazda jogokra, kéri a root jelszavát, ezt adjuk meg, majd adjuk ki a:
lilo
parancsot, ha a LILO-t szeretnénk az első merevlemezünk betöltő szektorába (MBR) telepíteni (ez a szokványos megoldás). Bizonyos esetekben előfordulhat, hogy máshova akarjuk telepíteni, például akkor ha a GAG nevű grafikus bootloadert akarjuk használni, és ezt telepítjük az MBR-be. A Linuxokhoz ilyenkor is szükségeltetik saját betöltő (GRUB vagy LILO), ez esetben viszont nem az MBR-be telepítjük ezt, (mer' a mán foglalt!), hanem mondjuk a Linux saját rendszerpartíciójára. Ilyenkor a:
lilo /dev/xxxx
parancsot adjuk ki, amiben az "xxxx" a partíció ahová telepíteni akarjuk a LILO-t. Pld. "sdb3", ha a második merevlemez, harmadik partíciójára akarjuk tenni.
Ezzel meg is volna.
Remélem nem bonyolult.
Maradok tisztelettel!