Sziasztok!
Lenne egy kis problémám. Adott egy saját fordítású kernel, ami gyönyörűen működik, azonban indításnál bedobja 3x egymás alatt a következő üzenetet:
FATAL: Could not load /lib/modules/2.6.33.3/modules.dep, no such file or directory.
Mindezt közvetlenül a kernel betöltése után és csak akkor látom, ha a quiet kapcsoló meg van adva a boot paraméterben. Lehet, hogy akkor is van, amikor nincs quiet, de azt nem bírtam követni. A logokban nem találok erről semmit. Amúgy (tudomásom szerint) minden modul betöltődik és nem észlelek semmilyen futási rendellenességet, azonban nagyon idegesít, hogy indításkor ez fogad. A fenti üzenet nem jelenik meg, ha nincs megadva initrd. Próbáltam már új initrd-t csinálni, de mindig jelzi a hibát. Amúgy a fent említett modules.dep létezik. Egyes helyeken olvastam, hogy a depmod -a segíthet, nekem nem segített.
Ennek megoldásában kérném a segítségeteket, azonban ma már nem tudok gép elé ülni, így elnézést kérek, ha nem válaszolok!
A válaszokat előre is köszönöm!
- 1051 megtekintés
Hozzászólások
man modules.dep ?
- A hozzászóláshoz be kell jelentkezni
A modules.dep man oldala számomra nem sokat mond, amit segítene. Kérlek fejtsd ki bővebben, hogy mire gondoltál!
- A hozzászóláshoz be kell jelentkezni
menu.lst be mi van?
- A hozzászóláshoz be kell jelentkezni
A grub.cfg-ben (GRUB2):
menuentry "Debian GNU/Linux, with Linux 2.6.33.3" --class debian --class gnu-linux --class gnu --class os {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set ec479ae2-0406-4d86-9a97-d1e6376b9a02
echo Loading Linux 2.6.33.3 ...
linux /boot/vmlinuz-2.6.33.3 root=UUID=ec479ae2-0406-4d86-9a97-d1e6376b9a02 ro keyb=hu quiet
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.33.3
}
- A hozzászóláshoz be kell jelentkezni
depmod -ae
- A hozzászóláshoz be kell jelentkezni
Sajnos ez nem hozott eredményt.
- A hozzászóláshoz be kell jelentkezni
Kezdjuk a legelejen. Letezik egyaltalan a hivatkozott file?
- A hozzászóláshoz be kell jelentkezni
"Amúgy a fent említett modules.dep létezik." - Erre gondolsz?
- A hozzászóláshoz be kell jelentkezni
Vak vagyok, bocs.
- A hozzászóláshoz be kell jelentkezni
Buta vagyok hozzá, de nem lehet, hogy később tölti be?
Nálam a Debian ír ki olyanokat néha indításnál, hogy "unable to enumerate usb device", de mire megkapom a Desktopomat, már probléma nélkül tudom használni az összes rácsatlakoztatott USB-s eszközt.
- A hozzászóláshoz be kell jelentkezni
Az initrd-ben nincs benne az adott file (mint ahogy azt ki is írja.)
- A hozzászóláshoz be kell jelentkezni
Igen, ezt én is sejtettem, de miért nincs benne? Azért már fordítottam néhány kernelt, de ilyennel még nem találkoztam, hogy csak úgy kimaradt volna egy fájl az initrd-ből.
- A hozzászóláshoz be kell jelentkezni
megnezted h tenyleg nincs-e benne?
- A hozzászóláshoz be kell jelentkezni
Megnéztem, nincs benne.
- A hozzászóláshoz be kell jelentkezni
Nincs tippje senkinek?
- A hozzászóláshoz be kell jelentkezni
Próbaképpen fordítottam egy 2.6.34-es kernelt is. Annál is bedobja a hibaüzenetet.
- A hozzászóláshoz be kell jelentkezni
A probléma megoldódott. Nem tudom pontosan, hogy milyen összefüggés lehet az initramfs-tools verziószáma és a kernel verziószáma között, viszont nagyon úgy néz ki, hogy az eddig fent lévő initramfs-tools egyszerűen öreg volt a 2.6.33-as kernelhez. Tegnap este frissítve a csomagokat fel is települt az új initramfs-tools, újragenerálta az éppen futó kernel initrd-jét és láss csodát, működik rendesen és nem ír hibaüzenetet.
Mindenkinek köszönöm a segítségét!
- A hozzászóláshoz be kell jelentkezni