LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3546|回复: 22

内核升级请指教!

[复制链接]
发表于 2002-4-25 13:50:29 | 显示全部楼层 |阅读模式
能指教一下内核的升级步骤吗?最好能详细点,我有试过几次,但仍不成功。好像总是坏是最后的几步,具体我也说不清了。
发表于 2002-4-26 10:34:14 | 显示全部楼层

内核升级请指教!

推荐使用make menuconfig图形配置内核,然后编译
发表于 2002-4-26 18:06:11 | 显示全部楼层

内核升级请指教!

怎么我在我的redhat7。2上的/usr/src/目录只是看到
redhat这么一个目录啊?
根本没有象你们说的有linux目录或者是什么连接啊?
发表于 2002-4-26 18:25:46 | 显示全部楼层

内核升级请指教!

一、进入/usr/src目录下,查看是否有linux目录,如果有一个符号链接,那么删掉它,如果是个目录,那就改名,然后解开下载的内核压缩包。
[root@localhost /usr/src]# rm linux
[root@localhost /usr/src]# tar zxvf linux-2.4.18.tar.gz
二、一般情况下会解压缩到linux目录,改个名字
[root@localhost /usr/src]# mv linux linux-2.4.18
三、进入/usr/include目录下,将asm、scsi、linux三个目录改名
[root@localhost /usr/include]# mv asm asm.OFF
[root@localhost /usr/include]# mv scsi scsi.OFF
[root@localhost /usr/include]# mv linux linux.OFF
四、建立指向新内核的位置到第三步中被改名的原目录
[root@localhost /usr/include]# ln -s /usr/src/linux/include/asm-i386 asm
[root@localhost /usr/include]# ln -s /usr/src/linux/include/scsi scsi
[root@localhost /usr/include]# ln -s /usr/src/linux/include/linux linux
五、进入/usr/src/linux目录
[root@localhost /usr/include]# cd /usr/src/linux
六、配置内核,根据需要选中或取消各选项
[root@localhost /usr/src/linux]# make menuconfig
七、编译依赖库
[root@localhost /usr/src/linux]# make dep
八、编译内核
[root@localhost /usr/src/linux]# make bzImage
九、编译模块
[root@localhost /usr/src/linux]# make modules
十、安装模块
[root@localhost /usr/src/linux]# make modules_install
十一、拷贝内核文件到/boot目录
[root@localhost /usr/src/linux]# cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.18
十二、修改/etc/lilo.conf,把新内核加入启动文件。把以下几行加入/etc/lilo.conf文件中:
image=/boot/vmlinuz-2.4.18
    label="new"
    read-only
    root=/dev/hda1
十三、使新的配置文件生效
[root@localhost /usr/src/linux]# lilo
十四、重新启动系统,使用新内核,完成。
发表于 2002-4-26 20:50:10 | 显示全部楼层

*#!&*内核升级请指教!

升级内核出错,新内核无法启动……
提示
kernel Panic:VFS:Unable to mount root fs on 03:01
是死机……
请问,哪里出错了?
发表于 2002-4-26 21:00:38 | 显示全部楼层

*#!&*内核升级请指教!

lilo没有设置对,映像文件写错了
发表于 2002-4-26 21:07:19 | 显示全部楼层

*#!&*内核升级请指教!

请问我该怎么设置lilo,
我有c,d,e,f 四个fat32分区,
lilo上写着老的内核指向hda8,
那新的内核该指向哪里?
我用hda1,hda2都试过了,
都是同样的毛病……
教程上说的这一步也不是很清楚……
请教……
发表于 2002-4-26 21:09:12 | 显示全部楼层

*#!&*内核升级请指教!

我的lilo.conf是这样的:
prompt
timeout=50
default=DOS
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32<p>image=/boot/vmlinuz-2.4.7-10
label=linux-2.4.7-10
initrd=/boot/initrd-2.4.7-10.img
read-only
root=/dev/hda8<p>image=/boot/vmlinuz-2.5.9
label=linux-2.5.9
read-only
root=/dev/hda2<p>other=/dev/hda1
optional
label=Windows
发表于 2002-4-26 21:41:21 | 显示全部楼层

*#!&*内核升级请指教!

兄弟,我现在不能为你提供什么经验,因为我没有做过。这样吧,等把咱们的网站上的数据转换到企鹅+MYSQL+PHP上去,我就开始做。这样行吗???因为咱们的CGI的网站装不下太多的兄弟。。。。现在我让凡兄为你解答吧。
发表于 2002-4-26 21:43:45 | 显示全部楼层

*#!&*内核升级请指教!

下面引用由北南南北2002/04/26 09:41pm 发表的内容:
兄弟,我现在不能为你提供什么经验,因为我没有做过。这样吧,等把咱们的网站上的数据转换到企鹅+MYSQL+PHP上去,我就开始做。这样行吗???因为咱们的CGI的网站装不下太多的兄弟。。。。现在我让凡兄为你解 ...
谅解……
谢谢老大……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表