免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 723 | 回复: 5
打印 上一主题 下一主题

help:Redhat 8.0的内核升级后,重启出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-02-09 13:11 |只看该作者 |倒序浏览
我是在win 2k pro上用虚拟机装的 Reahat 8.0,内核是 2.4.18-14,我在网上下了内核 2.4.24

在 /boot下,保留了原来的
System.map-2.4.18-14
vmlinuz-2.4.18-14
initrd-2.4.18-14.img
只是删掉了两个指向他们的连接:
System.map ->; System.map-2.4.18-14
vmlinuz ->; vmlinuz-2.4.18-14

在编译了新内核 kernel-2.4.24之后,将新的到Syatem.map和bzImage移到/boot下:
mv /usr/src/linux-2.4/System.map /boot/System.map-2.4.24
mv /usr/src/linux-2.4/arch/i386/boot/bzImage /boot/vmlinuz-2.4.24
并建立了新的连接
ln -s /boot/System.map-2.4.20 /boot/System.map
ln -s /boot/vmlinuz-2.4.20 /boot/vmlinuz

之后修改了grub.conf如下:
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.24)
        root (hd0,0)
        kernel /vmlinuz-2.4.24 ro root=/dev/hda3
        initrd /initrd-2.4.24.img
title Red Hat Linux (2.4.18-14 bak)
        root (hd0,0)
        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/
        initrd /initrd-2.4.18-14.img

我的硬盘分区如下:
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hda3              3794936   1859604   1742552  52% /
/dev/hda1               202220     11111    180669   6% /boot
none                     63056         0     63056   0% /dev/shm

但是,重启的时候,无论是用Red Hat Linux (2.4.24)重启,还是用Red Hat Linux (2.4.18-14 bak)(保留了原来系统的grub.conf,没做任何修改),系统都提示:
Error 22: No Such partition

怎么会出现这种错误啊,甚至是原系统的grub.conf备份的都启动不了

论坛徽章:
0
2 [报告]
发表于 2004-02-09 15:21 |只看该作者

help:Redhat 8.0的内核升级后,重启出错

do not use bzImage for normal booting from hard disk. use vmlinuz-versionnumber instead.
normally you don't need to copy the kernel image to /boot manually with kernel 2.4 and thereafter. use "make install" after "make modules_install". Also you would need to "mkinitrd pathtomodulesdirectory" if you need to load some additional modules(like SCSI driver) to boot your system.

论坛徽章:
0
3 [报告]
发表于 2004-02-09 16:25 |只看该作者

help:Redhat 8.0的内核升级后,重启出错

路径好像不对哦:)
你拷贝启动文件到/boot/
应该是:kernel /boot/vmlinuz-2.4.24 ro root=/dev/hda1吧?


仔细再检查一下!

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
4 [报告]
发表于 2004-02-09 17:20 |只看该作者

help:Redhat 8.0的内核升级后,重启出错

路径没错,不用加/boot

论坛徽章:
0
5 [报告]
发表于 2004-02-09 17:41 |只看该作者

help:Redhat 8.0的内核升级后,重启出错

是啊,
title Red Hat Linux (2.4.18-14 bak)
              root (hd0,0)
              kernel /vmlinuz-2.4.18-14 ro root=LABEL=/
              initrd /initrd-2.4.18-14.img
这一部分是我在更新内核前,备份原系统的grub.conf的内容,仅在title后面加了一个bak而已

会不会是虚拟机的问题
我是在win 2k pro上用虚拟机装的 Reahat 8.0

论坛徽章:
0
6 [报告]
发表于 2004-02-09 21:13 |只看该作者

help:Redhat 8.0的内核升级后,重启出错

顶一下
哪位碰到这种情况,帮一下忙啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP