- 论坛徽章:
- 0
|
好消息!我的FC3内核编译成功了!
今天下午我又去编译我的FC3了。
我的解决方法:
由于是在mkinitrd 时出现的问题,所以我就根据提示找到了sata_promise所在的目录,里面确实没有sata_promise.ko 出错提示是说没有找到sata_promise的模块。所以我把sata_promise编译成模块。我原来是直接编进内核的。
后来在mkinitrd 的时候又出现问题,说ata_piix的模块没有找到。我就又重新编译内核,把ata_piix编译成内核,后来我发现在/etc/modprobe.conf的文件里都有这sata_promise和ata_piix,而且ata_piix在sata_promise后,所以我就把/etc/modprobe.conf文件里的提到的都编译成模块,别怕,一共只有四个。:)
/etc/modprobe.conf文件是模块的配置文件,具体的内容可以man modprobe.conf;
make install后,启动内核,又有错误提示:
unable to find device-mapper .....................
我只好上网在查,一个偶然在一个内核编译的网页发现内核的配置项里有device-mapper support 的选项;我喜出望外,make xconfig 后发现我把这个选项关了。选上后编译成功,make install后reboot.
OK!!
在这里我要多谢各位帮忙,不然我还不知道要摸索到什么时候呢!
万分感谢!
egret,mageguoshi,zyzf,connect,lunchan,ywergs,yidou.
感谢你们!我会继续努力! |
|