Chinaunix首页 | 论坛 | 博客
  • 博客访问: 485729
  • 博文数量: 125
  • 博客积分: 3178
  • 博客等级: 中校
  • 技术积分: 1329
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-19 08:20
文章分类

全部博文(125)

文章存档

2014年(2)

2013年(2)

2012年(3)

2011年(3)

2009年(2)

2008年(17)

2007年(52)

2006年(44)

我的朋友

分类: LINUX

2006-10-18 13:22:44

系统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,自己动手,有思路,做之前要做好充分准备。
 
 
 
阅读(914) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~