2.4.22 kompilation problem

2 отговора 106 прегледа
#1

2.4.22 kompilation problem

здравейте,
компилирах си ядро 2.4.22, но имам няколко проблема.
make dep bzImage modules modules_install - минава успешно, но при инсталацията на модулите ми дава грешка от типа: unresolved symbol found ... ide-core.c

при зареждане на новото ядро, в един момент дава следните msg-и:

kmod: failed to exec /sbin/modprobe -s -k block-major-3, errno = 2
VFS: Cannot open root device "302" or 03:02
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:02

Първо да отбележа, в настроките на ядрото съм позволил зареждаеми модули, nvram, initrd, и др. подобни.
в lilo.conf опциите са
root=/dev/hda2
read-only
и другите стандартни (label ...)
/dev/hda2 е на reiserfs, която поддръжка е вградена в ядрото, не е на модул.

молбата ми е да ме насочите къде да търся проблема, може би съм пропуснал да сложа нещо в ядрото ?, или подобно.

благодаря.

Отговор
в отговор на lele #2

Абе те ide-нещата като модули...

малко левашки са направени.

пътят по който аз минах беше:

make dep
make clean
make modules
make modules_install
make clean
make bzImage
make install

или обратното, ама общата идея е да не смесваш резултатите от make bzImage и make modules

“Two of the most famous products of Berkeley are LSD and Unix.
Coincidence?”
Отговор
в отговор на lele #3

Re: 2.4.22 kompilation problem

ако си компилирал поддръжката на харда на който ти е линукса като модул, може никога да не тръгне

Отговор