📄 rh2.4.20.txt
字号:
关于我们 | 加入我们 | 网站结构 | 交换连接 | 联系我们
| 最新文档 | 技术文摘 | 安全漏洞 | 菜鸟乐园 | 黑客进阶 | 技术文库 | 软件下载 | 技术论坛 | 2006年7月11日 星期二
您现在的位置 >> 返回首页 文档发表时间:2003-03-17
linux内核编译手记 (阅览 14568 次)
该文只是对初次升级内核而不知道如何利用grub的新手给个提示。
最近升级内核,由于网络上能找到的资料都是基于lilo引导的,而且我看了下,大体上过程都不是很全面,故
写下此文,给想升级而找不到合适资料的朋友:
本人是从www.kernel.org下载的2.4.20版本,(感谢netdemon提供url:D)
首先解开bz2 :bzip2 -dv linux-2.4.20.tar.bz2
接着解开tar:tar xvf linux-2.4.20
cp linux-2.4.20 /usr/src
cd /usr/src
ln -s linux-2.4.20 linux //做一个连接,否则要手工运行scrpts/partch-kernel linux指定
cd linux
make mrproper
make menuconfig //具体里面的参数设置我想大家不需要我多废话了
make dep
make bzImage
make clean
make modules
make modules_install //生成了/lib/modules/2.4.20
以上步骤都是常规性的东东,就不再多做解释。把bzImage拷贝到boot
cp /usr/src/linux/arch/i386/bzImage /boot
在/boot下生成 initrd img文件:
cd /boot
mkinitrd initrd-2.4.20.img 2.4.20
接下来的比较重要了(关系到你的机器启动嘛),我翻了翻资料,大多是描述基于lilo的修改,但目前我想
大家使用的还是grub为多 嘛,自己琢磨了下:
vi /etc/grub.conf
default=1
timeout=10
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.7-10)
root (hd0,2)
kernel /boot/vmlinuz-2.4.7-10 ro root=/dev/hda3
initrd /boot/initrd-2.4.7-10.img
#以下是我添加的
title Red Hat Linux (test)
root (hd0,2)
kernel /boot/bzImage ro root=/dev/hda3
initrd /boot/initrd-2.4.20.img
title Windows Me
rootnoverify (hd0,0)
chainloader +1
title Red Hat Linux (2.4.7-10)开始是原先老版本的东东,不要动,因为你还不知道新内核能不能用,所以
我添加了title Red Hat Linux (test)用来测试新内核。大家可以按自己机器不同随意修改,在测试成功后可
以删除title Red Hat Linux (2.4.7-10)部分。
好了,到此为止,reboot选择Red Hat Linux (test)看看你的新内核吧:)
在此升级过程中我参考了新内核的README,得到不少帮助,所以大家以后不管干什么之前最好要看看README哟
:)
SysHu0teR
2003.3.12
===============================================
本文版权属20CN网络安全小组及其作者所有,如有转载,请保持文章完整性并注明出处
文章类型:原创 提交:SysHu0teR 核查:NetDemon
返回
建议您使用IE浏览器800×600以上分辩率浏览以获最佳效果
20CN网络安全小组版权所有
Copyright ? 2000-2006 20CN Network Security Group. All Rights Reserved.
如有任何问题及建议请写信至 webmaster@20cn.net
建站第 2019 天
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -