Hozzászólások
Sziasztok
Sikeresen feltelepítettem a woodyr2-t egy sata-s gépre(PDC20319).Töltöttem le hozzá egy ft3xx.o-t ami 2.4.18-bf24 alatt lett lefordítva. A telepítő készített egy initrd.debinstall file-t.
2.4.26-os kernelt lefordítottam (bemásoltam mindent a boot könyvtárba)
Ezek is benne voltak:
Initial RAM disk (initrd) support --> y
SCSI emulation support --> y
SCSI support --> y
SCSI disk support --> y
aztán:
gunzip-pel initrd.debinstall
mount -o loop initrd.debinstall /mnt
cp ft3xx.o /mnt/lib/modules/ (Ezt az ft3xx.o-t másik gépen 2.4.26-os kernellel fordítottam)
umount /mnt
gzip-pel initrd.debinstall
lilo -v (minden ok)
Bootkor
....
VFS: mounted root (ext2 filesystem)
kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno=2
VFS: Cannot open root device "802" or 08:02
Mit csináltam rosszul?
- A hozzászóláshoz be kell jelentkezni
A modult ugyanazon a gepen forditsd, de nem is ez a lényeg, hanem hogy ugyanazzal a kernelverzióval.
- A hozzászóláshoz be kell jelentkezni
ugyanazon a gépen nem tudom fordítani, mert nem tudok 2.4.26-os kernellel bebootolni
Fontos, hogy ugyanazon a gépen legyen fordítva?
- A hozzászóláshoz be kell jelentkezni
A lényeg, hogy valahol lefordítod a kernelt és a modult. Az a fontos, hogy ugyanazt a kernelt használd, és a modules.dep megegyezzen.
Pl valahol leforgatod mindkettőt, kiirod floppyra, vagy egy normal ide wincsire. Bebootolsz.
mount /dev/sdax /mnt
atmasolod az uj kernelt, valahonnan, v. ha debet keszitettel akkor azt.
chroot .
ha minden a helyen van, akkor lilo
persze ehhez az kell, hogy a lilo.conf-ban a
disk=/dev/sda
bios=0x80
be legyen állítva.
- A hozzászóláshoz be kell jelentkezni
köszi az ötleteket
Megoldodott a probléma az ft3xx.o-t a leírással ellentétben gcc2.x kell fordítani és nem gcc3-mal. Nálam legalábbis csak így műkodik.
- A hozzászóláshoz be kell jelentkezni