vmware szívás - slackware guest - saját kernel

Fórumok

Kedves Fórumtársak!

Slackware 12.0-t szeretnék használni vmware guest-ként, hogy azon állítsam össze a "routeremen" futó szoftvercsomagot. (A hardver egy hp-s vékonykliens, amit megfelelő módon átalakítottam, hogy elláthassa a feladatot.)

A linuxot fel is teleplítettem, a következő lépés lett volna, hogy lecseréljem a disztrókernelt, és sajátot fordítsak. A fordítás még össze is jött, de a rendszer nem indul. Eljut bootkor egy darabig, de megáll, hibajelzést pedig nem ad, így kicsit tanácstalan vagyok. Egyedül a kernel configját tudom megmutatni, és hogy hol állt meg a betöltés.
Vetnétek rá egy pillantást?
Előre is köszönöm.

Üdv:
János

Szerk: Ha jól látom az összes szükséges eszköz drivere bele van fordítva a kernelbe.

Hozzászólások

És próbáltad a "pci=routeirq" paraméterrel, ahogy írta?

valaki?
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.0 | 2.6.24.3-janos

ahogy látom az egyik baja valószínűleg az lehetett hogy kikapcsoltam az smp támogatást. (érdekes)
azonban a gondjaim nem oldódtak meg, mert most meg elpánikol root csatolásánál...
azt mondja, hogy:
"Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,2)"
és ennyi. mindez furcsa, mert ez gyakorlatilag egy disztrókernel, csak újrafordítottam (módosítás nélkül). így az fs támogatás benne van, és amikor a kernelt beállíttattam a sysresccd alól, akkor sem panaszkodott a lilo. mind a sysresccd, mind a normális rendszerindításkor a root fs a /dev/hda2 alatt lakik. úgyhogy végképp nem értem, hogy miért nem indul...
valaki tudna segíteni?
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.0 | 2.6.24.3-janos

Nem használt a régi kerneled véletlenül initrd-t? A hibaüzeneted olyan, mintha valami a bootoláshoz fontos hiányozna a kernelből. Ha a régi kernelt forgattad újra, akkor gondolom, abban benne volt, de nem lehetséges, hogy modulba forgatott egy csomó dolgot, és azokat initrd-be tette?

azt hiszem, hogy nem használt, nivel a lilo.conf-ban szerintem nincs ilyen kernelparaméter, és ilyenből még nem is volt problémám, hogy nem volt initrd, pedig használom már a Slackit egy ideje...
de megnézem...
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.0 | 2.6.24.4-janos

nem, nem kell initrd.
a disztrókernel már bootol, de most égtem magam előtt egy nagyot...
az ext3 modulban volt... pedig azt hittem, hogy az alapban be van fordítva, na mindegy. most megpróbálom ugyanezt a konfigot lefordítani 2.6.24.4-re. kíváncsi vagyok menni fog-e.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.0 | 2.6.24.3-janos

mindez furcsa, mert ez gyakorlatilag egy disztrókernel, csak újrafordítottam (módosítás nélkül). így az fs támogatás benne van, és amikor a kernelt beállíttattam a sysresccd alól, akkor sem panaszkodott a lilo. mind a sysresccd, mind a normális rendszerindításkor a root fs a /dev/hda2 alatt lakik. úgyhogy végképp nem értem, hogy miért nem indul...

A kulcsszó a módosítás nélkül. Ezért lepődtem meg, hogy ha eredetileg modulként van benne, akkor miért nem használ initrd -t. Én úgy szoktam, hogy ami a bootoláshoz és a / filesystem felcsatolásához szükséges, azt nem igen rakom modulba és ezzel meg lehet úszni az ilyen "baleseteket".

--
http://laszlo.co.hu/

hehe. most ki lettem osztva.
igen, lehet hogy nem éjjel 2-kor kellene gányolnom vele. akkor lehet, hogy figyelmesebb lennék...
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.0 | 2.6.24.3-janos

rájöttem miben gyöketrezett a probléma:
a slackban két kernel van alapban, az egyiket telepíti az ember:
- generic: modulokkal, initrdvel
- huge: minden befordítva
én a huge-ot tettem fel, de a kernelforrás a generic configját tartalmazta...
így, mivel a lilo configja a huge-hoz tartozott, ezért az újonan fordított generic kernellel nem ment.
remélem ezzel sikerül kimagyarázni kicsit a hülyeségemet... lol.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.0 | 2.6.24.4-janos

A lényeg, hogy ennyivel előrébb vagy. Nem használok slackit, ezért fogalmam sem volt, hogy használ-e initrd-t, de debian alatt tipikusan akkor futottam bele ilyen hibába, ha modulba raktam mondjuk a fájlrendszereket, és kimarad véletlenül az initrd létrehozása. Mindenesetre további jó küzdést! :)