分享
 
 
 

内核升级2.4.20『谈点经验』

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

一、内核简介

二、内核版本号

三、为什么重新编译内核

四、内核编译模式

五、新版本内核的获取和更新

以上这些内容讲的太多了,我这里均省略了,你可以参考http://www.linuxsir.com/bbs/showthr...s=&threadid=977

六、内核编译的时候,编译过程中如果出错的话,就执行一下make rmproper.这个命令是清除原来的*.o文件的,但是如果你清除了他们以后,编译会非常费时间,因为这些obj文件需要重新生成。这样能解决一些编译过程的错误。

#make menuconfig来通过字符界面来进行设置。

这里有很多选项,如果新手不明白的话,情参考上面提到的帖子,有比较详细的说明。需要提出的是,文件系统的支持选项最好选上ntfs,当然还有vfat,msdosfat等。

不用的驱动就不要选了,让内核尽量简单。不用的尽量都省去,比如USB(如果你不用打印机或者扫描仪),还有并口的支持等。

特别的,实在看不懂,就选默认的值,比较保险啊~

搞定保存。。。

执行

#make dep

#make clean

#make bzImage

#make modules

#make modules_install

一切搞定了。。。新的内核生成在/usr/src/linux/arch/i386/boot目录下,也就是bzImage。

拷贝文件到/boot:

#cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.20

#cp /usr/src/linux/System.map /boot/System.map-2.4.20

修改启动管理器

如果用LILO,修改/etc/lilo.conf,添加以下项:

image=/boot/vmlinuz-2.4.18

label=linux240

read-only

root=/dev/hda2

其中root=/dev/hda2一行要根据需要自行加以修改。

运行:

#/sbin/lilo -v

确认对/etc/lilo.conf的编辑无误,现在重新启动系统:

#shutdown -r now

如果是用Grub启动管理器

就执行new-kernel-pkg --mkinitrd --moddep --install 2.4.20

这时候你的/boot下生成一个initrd-2.4.20.img

并且,你的Grub.conf也更改好了。不过要特别说明的是,自己vi一下Grub.conf,

把kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hda=ide-scsi改成

kernel /vmlinuz-2.4.18-14 ro root=/dev/hdaX

其中X是你的根的分区。

注意,这里根分区不时boot的那个50M的分区,而一般是你最大的那个分区,也就是"/",千万不要搞错哦。

保存,重起。。。。

如果顺利的话,就应该进入Xwindow了。可是,如果

1、出现以下错误提示VFS:cannot open root device "XXXX"or 00:00的话,就是你的grub.conf里kernel /vmlinuz-2.4.18-14 ro root=/dev/hdaX没有设对的问题了。我开始就是被这个问题搞的很烦。

2、进不了xwindow

如果你装过显卡驱动,比如Nvidia的话,你可以这样办

rpm -e NVIDIA_GLX_XXX(XXX为你的显卡驱动对应的版本号,比如我的是NVIDIA_GLX-1.0-3123)

rpm -e NVIDIA_kernel_XXXX(同上)

把以前安装的驱动删去。

rpmbuild --rebuild NVIDIA_kernel_XXXX,重新编译你的显卡驱动。编译好的放在/usr/src/redhat/RPMS/i386/下

然后安装就是了、、、

rpm -Uvh NVIDIA_kernel_XXXX.i386.rpm

rpm -Uvh NVIDIA_GLX_XXXX.i386.rpm

搞定,重起。。。ok~

3、不能自动关机

你可以在make menuconfig的时候,在 general setup里的“APM(advance power manager)BIOS SUPPORT”选“Y”,然后下面的“USE REAL MODE APM BIOS CALL TO POWER OFF”选“Y”,重新编译内核就ok了。

还要说明一点,如果你用的是EXT3分区格式请将EXT2编入内核,将EXT3编成模块。否则,你的系统不能加载你的分区。

以上是我的升级经历,如有错误高手请指正,谢谢。。HOHOHO~

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有