LILO mi lehet a gond vele ?

Fórumok

LILO mi lehet a gond vele ?

Hozzászólások

HI!
Laptopomra (P1 -200MHz Fujitsu) felraktam a Debian woody 3.0-r2 -t.
A telepitesnel nem volt kulonosebb gond, csakhogy az alap kernel nem kezelte a PCMCIA halokarit (D-Link). Nosza, kernel ujrafordit, lilo beallit, ujraindit, gep nem bootol. Nem ez volt az elso kernelforditasom, de a laptop nem hajlando utanna bootolni rendesen. A szokasos LI szoveg :D .
Kiprobaltam, a gyari kernelbeallitasokkal ujraforditani, de ugyan az a helyzet. mi lehet a gond? tapasztalt mar ilyet Valaki? Vagy keressek uj LILOt?
Mellesleg a GRUB sem telepul fel...

Egy debiánt telepítettem fel a gépemre, és ugy nézett ki minden jól is ment, egész az ujraindításig, mert utána csak ennyit írt ki LI, és itt be is fejezi.
Szóval olyan mintha a LILO-t sem tudná betölteni, mert ha gondolom sikerülne valami mást kéne kiirjon nem ?

Ilyennel még nem találkoztam, mi az amit elrontottam a papricionálás, mert én csak arra tudok gondolni.

Nem biztos hogy ez a baj, de lehet, hogy régi LILO-t használsz és a boot-szektor az 1024-dik cilinder fölött van.(valahol 6-8Gb fölött)
Ilyenkor ezt írja ki. Persze lehet, hogy neked egészen más a gondod.

Hát a LILO ami a netről letöltött debián teelpítő cd-n van, a vinyo az bitosan 80 gigás :)

Olvasgattam neten és találtam egy ilyet, amitől mondjuk nem lettem okosabb sajna :(

LI - The second stage boot loader was loaded, but could not be executed. Either a geometry mismatch has occurred or boot/boot.b was moved without running the map installer

Sziasztok!

Nekem is akadt némi problémám a bootolással, bár lehet, hogy nem a lilo problém okozója.

Adott egy alább felparticiónált vinyó
hdb1 /boot 100M reiserfs
hdb2 winxp 10G fat32
hdb5 / 5G reiserfs
hdb6 swap 500M
hdb7 /home 14G reiserfs

A rendszert sarge netinst cdről követtem el.
Az installkor kaptott 2.4-es kernellel megy rendesen a rendszer.
Viszont fordítottam egy 2.6.7-es kernelt, a megfelelőhelyekre másoltam a szükséges fileokat. fent van a modutils 2.4.26-1 verziója. A reiserfs a kernelben van nem modulban.
Felfríssítem a lilo.confot, az új helyzethez szükségesen. Majd nyomok egy lilo-t és warningol, hogy a/proc/partitions és sysfs féle tematika szerinti helyen valami nem konzisztens, de a boothoz szükséges változásokat frissíti ahol kell.
Ezután reboot és bootolás közben kernelpánikkal elszáll, miután ellenőrizte a journalöket a partíciókon, hogy nem találj a root partíciót. Ajánlja hogy lilo paraméterként adjam meg (root=/dev/hdb5), ha ezzel próbálkozom akkor ugyan úgy nem működik, viszont ha régi kernellel bootolok akkor megtalálja a rootot és működik.
A bootflag volt már a vindózós partíción, a /booton, és az mbr-ben is, de egyik helyen sem akart működni (bár valószínőleg nem ez a huba).
Sajnos a hiba hibaüzeneteke és a különböző config fájlokat nem tudom beidézni, mert a gép jelenleg nincs nálam és elfelejtettem felírni.

Előre is köszi a segítséget, az ötleteket!

Gus

hdb2 es hdb5 kozott miert nincs semmi?
En meg ilyet nem lattam :) :roll:

[quote:93709627be="ZsoL"]hdb2 es hdb5 kozott miert nincs semmi?
En meg ilyet nem lattam :) :roll:

Mert a hdb2 az még Primary particó, viszont a hdb5 már logical.
Mivel (tudtommal) 1 vinyón max 4 Primary partíció lehet, gondolom, az ütközés elkerlülése miatt így osztják ki a partíciók számát.

Gus

Hát ha ez segít valamit :

"Gondot okoz viszont az, hogyha a kernel a BIOS-tól eltérő geometriát feltételezve adja
meg a file-ok helyét, hiszen így boot-oláskor teljesen fals helyről beolvasott adatokat
próbál a processzor utasításként végrehajtani. Ennek eredménye tipikusan az, hogy a
kezdeti LILO feliratnak csak a fele (LI) jelenik meg a monitoron, aztán a gép lefagy.

Ilyen esetben általában elegendő megoldás az, hogyha bekapcsoljuk a lilo linear opcióját
az /etc/lilo.conf-ba írt linear kulcsszóval, vagy az /sbin/lilo -l opcióval. Ennek hatására
a map file-ba nem a C/F/S cím, hanem a lineáris szektorcím kerül bele, és ezek alapján a
betöltő program a boot-olás során közvetlenül a BIOS-tól lekérdezett geometria szerint
alakítja ki a C/F/S címeket."

Eredeti forrás: http://home.sch.bme.hu/~marosi/partmisc.html#lilo

[quote:c636e3f361="Anonymous"]Olvasgattam neten és találtam egy ilyet, amitől mondjuk nem lettem okosabb sajna :(

LI - The second stage boot loader was loaded, but could not be executed. Either a geometry mismatch has occurred or boot/boot.b was moved without running the map installer

Ez azt jelenti hogy esetleg modositottad a /etc/lilo.conf -ot es utana nem futtattad a "lilo" parancsot (mindkettot root-kent kell csinalni).
Egyik ismerosom egyszer upgradelte a Debian-t es a lilo is upgradelodott, viszont valamiert nem futtatja le a lilo parancsot a csomag (valoszinuleg biztonsagi okokbol), ezert a kov. reboot-kor csak a LI latszodott.
Szoval konnyen lehet hogy ez a gond.

Ilyenkor tennivalo:
Bebootolni valami Linuxos bootolhato cd-vel, mountolni a "/boot" es a "/" particiokat valahova (ha nem ugyanaz) majd futtatni a lilo parancsot megfelelo opciokkal, ahol megadod hogy mi a /boot particio es hogy hol a config file (sajnos nem tudom fejbol az opciokat, de ki lehet sakkozni).
Ez ezutan valoszinuleg helyreall a dolog.

[quote:13a44dad5b="pinterg"][quote:13a44dad5b="ZsoL"]hdb2 es hdb5 kozott miert nincs semmi?
En meg ilyet nem lattam :) :roll:

Mert a hdb2 az még Primary particó, viszont a hdb5 már logical.
Mivel (tudtommal) 1 vinyón max 4 Primary partíció lehet, gondolom, az ütközés elkerlülése miatt így osztják ki a partíciók számát.

Gus

No igen ám, de ha extended particio is van, akkor csak 3 primary particio lehet.

en ma reggel tettem fel 2.6.6-os kernelt es nekem se bootolt-be.
Nalam fsck nem talalta a root particiot.

A porblema ott volt, hogy beallitottam a
Pseudo filesystems: CONFIG_DEVFS_FS-t,
amitol a /dev alatt egy a /proc alatt levohoz hasonlo strukturaba
kerultek a file-ok ...igy nem talalta a dev/hda11-et.

Ezt kivettem a kernelbol es ment minden mint regen...

udv: david

[quote:cc28430ee0="ZsoL"][quote:cc28430ee0="pinterg"][quote:cc28430ee0="ZsoL"]hdb2 es hdb5 kozott miert nincs semmi?
En meg ilyet nem lattam :) :roll:

Mert a hdb2 az még Primary particó, viszont a hdb5 már logical.
Mivel (tudtommal) 1 vinyón max 4 Primary partíció lehet, gondolom, az ütközés elkerlülése miatt így osztják ki a partíciók számát.

Gus

No igen ám, de ha extended particio is van, akkor csak 3 primary particio lehet.

De az extended particio is primary, az azon belul levo particiok szamozottak 5-tol kezdve.
Az extended azt jelenti hogy azon belul vannak me'g particiok.

Tehat osszefoglalva:
1-4 mind primary, esetleg egy kozuluk extended. Azzal az eggyel (ha van) nem lehet semmit kezdeni, nem lehet mountolni, meg semmi, hanem a benne levoket lehet elerni:
5-?? extended particion beluli particiok.

No ezt jol megaszontam :roll: