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.
- 695 megtekintés
Hozzászólások
És próbáltad a "pci=routeirq" paraméterrel, ahogy írta?
- A hozzászóláshoz be kell jelentkezni
Csak picivel ment tovább. :S
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.24.3-janos
- A hozzászóláshoz be kell jelentkezni
Próbáltam még kicsit segíteni a dolgon, csak az ACPI PNP-t hagytam benne...
Csak ennyit segített.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.24.3-janos
- A hozzászóláshoz be kell jelentkezni
valaki?
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.24.3-janos
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Hogy a rákba nem kell initrd ha a filesystem driver -ek modulban vannak?
Meg azért a topic címét is megváltoztathatnád, nem? Mert így ebben a formában már nem sok köze van a vmware -hez :)
- A hozzászóláshoz be kell jelentkezni
Olvass vissza.
Kellene, de ő nem feltétlenül akarta modulként forgatni, csak véletlenül sikerült úgy.
- A hozzászóláshoz be kell jelentkezni
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".
- A hozzászóláshoz be kell jelentkezni
Igazad is van. Én sajnos nem vagyok ennyire következetes. Mostanában hajlamos vagyok bepakolni egy rakat dolgot initrd-be, de ez részben azért van, mert kénytelen vagyok minél hordozhatóbb kernelt generálni, és egy statikus kernel túl nagy lenne...
- A hozzászóláshoz be kell jelentkezni
Neked is igazad van :) Mindig meg kell nézni, hogyan és mire akarjuk használni az adott rendszert.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Nem akartalak én kiosztani, félre ne értsd. Éjjel kettőkor meg tessék alukálni :)
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
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! :)
- A hozzászóláshoz be kell jelentkezni