系统linux-fc3
内核 2.6.9-1667
内存256M
cpu 赛扬1.8G
根分区为5G
从下载最新的2.6-18内核,因为分区空间不够,编译中断,第一次尝试失败告终。 于是我重装了系统,给大了分区,
首先下载是linux-2.6.18.tar.bz2,放在/usr/src/下
解压 #tar jxvf linux-2.6.18.tar.bz2
进入文件夹 #cd linux-2.6.18
(当前用户必须为root权限)
内核编译是用 #make menuconfig 我特别选上支持ntfs模块,配置完成后编译花时一个多小时,占用空间多达1G。郁闷啊,
编译之后就是安装内核模块,make modules_install 时间很大约为10分钟之内
安装内核:#make install 时间很为5分钟
之后就是清理拉圾#make mrproper
重启 #init 6
因为从2.6.9 升级到2.6.18 重启后引导新的内核,不知道为什么报错,
报错内容为:
Redhat nash version 4.18 starting
Enforcing mode requested but no policy loaded Hating now
Kernel panic-not sycing:Attempted to kill init!
第二次尝试
我的的直觉感觉出问题的可能,内核升级的跨度太大,因为提示了:
no policy loaded ,Kernel panic-not sycing。
于是下载一个2.6.10版本的内核,因为版本接近2.6.9
命令一样,编译成功了,引导成功,我挂载c盘(ntfs)
#mount -t ntfs /dev/hda1 /mnt/winc
成功了!!
心喜滋滋的。
注意事项:
1,分区空间要充足,编译要占用1.2G左右的空间,这当然与选择要编译的模块多少有关系,越多就越占空间。
2,命令的使用顺序,make后,耐心等待一个多小时的编译过程。之后,不可以用make install,会报错因为模块没有编译,要先make modules_insatll。
3,之后一定不要忘记清理拉圾。
4,自己动手,有思路,做之前要做好充分准备。
阅读(911) | 评论(0) | 转发(0) |