LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hades

FC2重新编辑内核心得

[复制链接]
发表于 2004-10-27 15:02:15 | 显示全部楼层

郁闷,启动有问题!

我也是按照hades兄的提示来作的,我编译的是2.69的内核,配置完后编译很顺利,并没有什么出错信息,然后修改grub.conf,如下:

#boot=/dev/hda
default=1
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.9)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda2
        initrd /boot/initrd-2.6.9.img
title Fedora Core (2.6.8-1.541smp)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.8-1.541smp ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.8-1.541smp.img
title Fedora Core-up (2.6.8-1.541)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.8-1.541 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.8-1.541.img
title Other
        rootnoverify (hd0,0)

---------------------------------------------
我的是一个硬盘全给linux了,hda1是5个多G的fat32分区,作备份用,hda2是跟分区,hda3是交换分区.修改完重起,系统却在显示了一行错误信息后停止响应:warning:unable to open an initial console.这是怎么回事?搜了一些相关的贴子,大多是说上面的根分区没设对,可我看我的好像没错呀,使我的内核编的有问题吗?

hades兄救命呀!!!!!!!!
 楼主| 发表于 2004-10-27 16:19:04 | 显示全部楼层

回复: 郁闷,启动有问题!

最初由 皮皮鹿 发表
我也是按照hades兄的提示来作的,我编译的是2.69的内核,配置完后编译很顺利,并没有什么出错信息,然后修改grub.conf,如下:

#boot=/dev/hda
default=1
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.9)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda2
        initrd /boot/initrd-2.6.9.img
title Fedora Core (2.6.8-1.541smp)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.8-1.541smp ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.8-1.541smp.img
title Fedora Core-up (2.6.8-1.541)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.8-1.541 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.8-1.541.img
title Other
        rootnoverify (hd0,0)

---------------------------------------------
我的是一个硬盘全给linux了,hda1是5个多G的fat32分区,作备份用,hda2是跟分区,hda3是交换分区.修改完重起,系统却在显示了一行错误信息后停止响应:warning:unable to open an initial console.这是怎么回事?搜了一些相关的贴子,大多是说上面的根分区没设对,可我看我的好像没错呀,使我的内核编的有问题吗?

hades兄救命呀!!!!!!!!


发一个硬盘分区的图上来看看行不?
 楼主| 发表于 2004-10-27 16:19:51 | 显示全部楼层

回复: 郁闷,启动有问题!

最初由 皮皮鹿 发表
我也是按照hades兄的提示来作的,我编译的是2.69的内核,配置完后编译很顺利,并没有什么出错信息,然后修改grub.conf,如下:

#boot=/dev/hda
default=1
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.9)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda2
        initrd /boot/initrd-2.6.9.img
title Fedora Core (2.6.8-1.541smp)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.8-1.541smp ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.8-1.541smp.img
title Fedora Core-up (2.6.8-1.541)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.8-1.541 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.8-1.541.img
title Other
        rootnoverify (hd0,0)

---------------------------------------------
我的是一个硬盘全给linux了,hda1是5个多G的fat32分区,作备份用,hda2是跟分区,hda3是交换分区.修改完重起,系统却在显示了一行错误信息后停止响应:warning:unable to open an initial console.这是怎么回事?搜了一些相关的贴子,大多是说上面的根分区没设对,可我看我的好像没错呀,使我的内核编的有问题吗?

hades兄救命呀!!!!!!!!


发一个硬盘分区的图上来看看行不?
 楼主| 发表于 2004-10-27 16:20:49 | 显示全部楼层

回复: 郁闷,启动有问题!

最初由 皮皮鹿 发表
我也是按照hades兄的提示来作的,我编译的是2.69的内核,配置完后编译很顺利,并没有什么出错信息,然后修改grub.conf,如下:

#boot=/dev/hda
default=1
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.9)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda2
        initrd /boot/initrd-2.6.9.img
title Fedora Core (2.6.8-1.541smp)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.8-1.541smp ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.8-1.541smp.img
title Fedora Core-up (2.6.8-1.541)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.8-1.541 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.8-1.541.img
title Other
        rootnoverify (hd0,0)

---------------------------------------------
我的是一个硬盘全给linux了,hda1是5个多G的fat32分区,作备份用,hda2是跟分区,hda3是交换分区.修改完重起,系统却在显示了一行错误信息后停止响应:warning:unable to open an initial console.这是怎么回事?搜了一些相关的贴子,大多是说上面的根分区没设对,可我看我的好像没错呀,使我的内核编的有问题吗?

hades兄救命呀!!!!!!!!


发一个硬盘分区的图上来看看行不?

另外:
title Fedora Core (2.6.9)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda2
        initrd /boot/initrd-2.6.9.img

你修改成:

title Fedora Core (2.6.9)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda5
试试行不?
发表于 2004-10-27 18:37:30 | 显示全部楼层
不兴的,改后提示找不到引导区位置,就是这样

Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)

这是我的硬盘分区截图!:confused:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-10-27 21:41:40 | 显示全部楼层
最初由 皮皮鹿 发表
不兴的,改后提示找不到引导区位置,就是这样

Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)

这是我的硬盘分区截图!:confused:


你是不是在编辑完成内核最后一步是用:make install来完成grub.conf的?
你现在:
#cp /usr/src/linux/System.map /boot/System.map-2.6.9
#cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.6.9

然后再:
#cd /boot;rm -f System.map vmlinuz
#ln -s vmlinuz-2.6.9vmlinuz
#ln -s System.map-2.6.9 System.map

然后修改grub.conf 为:

title Fedora Core (2.6.9)
root (hd0,1)
kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda2

或者:

title Fedora Core (2.6.9)
root (hd0,1)
kernel /vmlinuz-2.6.9 ro root=/dev/hda2

试试行不?
 楼主| 发表于 2004-10-27 21:42:58 | 显示全部楼层
最初由 皮皮鹿 发表
不兴的,改后提示找不到引导区位置,就是这样

Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)

这是我的硬盘分区截图!:confused:


你是不是在编辑完成内核最后一步是用:make install来完成grub.conf的?
你现在:
#cp /usr/src/linux/System.map /boot/System.map-2.6.9
#cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.6.9

然后修改grub.conf 为:

title Fedora Core (2.6.9)
root (hd0,1)
kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda2

或者:

title Fedora Core (2.6.9)
root (hd0,1)
kernel /vmlinuz-2.6.9 ro root=/dev/hda2

试试行不?
试试行不?
 楼主| 发表于 2004-10-27 21:43:58 | 显示全部楼层
最初由 皮皮鹿 发表
不兴的,改后提示找不到引导区位置,就是这样

Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)

这是我的硬盘分区截图!:confused:


你是不是在编辑完成内核最后一步是用:make install来完成grub.conf的?
你现在:
#cp /usr/src/linux/System.map /boot/System.map-2.6.9
#cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.6.9

然后修改grub.conf 为:

title Fedora Core (2.6.9)
root (hd0,1)
kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda2

或者:

title Fedora Core (2.6.9)
root (hd0,1)
kernel /vmlinuz-2.6.9 ro root=/dev/hda2

试试行不?
试试行不?
发表于 2004-10-27 22:13:26 | 显示全部楼层
我在FC2中编译了2.6.9,make 完了后就make install结果我没有选SATA的支持,就出错了,然后就重新配置了,在make后,就说什么bzImage已生成block (3,10),我拷贝到了/boot下,配置了grub.conf.

root (hda0,8)
kernel /vmlinuz-2.6.9 root=/dev/hda10
initrd /bzImage
我的/分区在hda10上,
可总是启动时说kernel panic -not syncing VFS Unable to mount root fs on unknown-block(3,10)

这是什么原因呢?????
发表于 2004-10-28 19:34:21 | 显示全部楼层
还是不行,看来我得重新再编译一次了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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