> 請問您一下
> 我照著書本上的指示compile kernel ,modules
> 可是動新開機後會有一大堆的modules從畫面上飛過去,
> 每一行後面還會寫著 unresolved symbols
> 請問這是為什麼呢??
> 以前做時都不會啊!!
你有make clean 麼﹖
也可能是沒有將/lib/modules的版本先改名﹐以至以前舊的modules還在裡面。
下面是一我做kernel的步驟﹕
Commands are listed as follow, make necessary changes to suite your own
environment﹕
uname -r ===> to get <kernel_version_number>
mkbootdisk /dev/fd0 <kernel_version_number>
mv /lib/modules/<kernel_version_number>
/lib/modules/<kernel_version_number>.bak
mv /boot/vmlinuz-<kernel_version_number>
/boot/vmlinuz-<kernel_version_number>.bak
cd /usr/src/linux
make menuconfig ===>only select what you want, get 'Help' for unknow
items
make dep
make clean
make zImage
make modules
make modules_install
cp /usr/src/linux/arch/i386/boot/zImage /boot/vmlunz.<version_no.>
vi /etc/lilo.conf ===>make sure 'image' and 'label' are correct
lilo -v -v -v ===>look at the display to check any error before
you reboot
reboot
Good luck!