LinuxSir.cn,穿越时空的Linuxsir!

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

搞了几天终于搞定了,Slackware 10的安装以及升级到2.6.9内核经验和教训

[复制链接]
发表于 2004-12-15 13:31:26 | 显示全部楼层 |阅读模式
一开始采用的是用Fedora core2自带的GRUB安装方式安装的。
成功安装slackware 10后,我打算升级内核。方法是采用的精华区里的帖子:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=147044
结果升级是成功了,但是进入2.6.9后,每次30秒左右就自动REBOOT。没有办法
只好准备自己重新编译内核。在这个每30秒就要REBOOT的环境里是无法自己编译内核的,俺就采用另外一种方法重新安装slackware 10,就是用Loadlin的方法来安装。

安装成功后,把2.6.9的内核解压在/usr/src/linux-2.6.9下
然后进入这个目录
make menuconfig
进入配置界面,选择自己需要编译的东西,保存后退出,然后
make
需要等一段时间,这段时间完了之后
make modules_install
接着
make install

完了之后,关键的一步(我开始就是忘记了这一步导致内核编译成功却始终进入2.4)

cp /usr/src/linux/System.map /boot/System.map-2.6.9
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.6.9

然后编辑 /etc/lilo.conf
增加如下内容
image=/boot/vmlinuz-2.6.9
label=Linux-2.6.9
read-only

存盘后执行
lilo -v
reboot

OK搞定

谢谢这几天来帮忙的兄弟们
发表于 2004-12-15 13:54:39 | 显示全部楼层
其实,make install之后,在/ 目录里面就有新内核的 System.map 和新的 vmlinuz,直接在lilo.conf 里面增加就行了,即:

  1. image=/vmlinuz
  2.    label=Linux-2.6.9
  3.    read-only
复制代码
 楼主| 发表于 2004-12-15 15:12:40 | 显示全部楼层
最初由 windrose 发表
其实,make install之后,在/ 目录里面就有新内核的 System.map 和新的 vmlinuz,直接在lilo.conf 里面增加就行了,即:

  1. image=/vmlinuz
  2.    label=Linux-2.6.9
  3.    read-only
复制代码


不行哦
make install后,如果我不修改,默认的就
image=/vmlinuz
   label=Linux
   read-only

在我的机器上这个 vmlinuz还是2.4的
 楼主| 发表于 2004-12-15 15:16:08 | 显示全部楼层
哦,我弄错了,你说的是/下
我用的是/boot下的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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