QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1069|回复: 7

启动Magiclinux出问题了,请DX帮忙!!!

[复制链接]
发表于 2005-6-16 22:28:57 | 显示全部楼层 |阅读模式
启动时出现了“Kernel panic-not syncing:VFS:unable to mount root fs on unknow-block(0,o)”时就不动了,请大虾帮忙说说是怎么回事?谢谢先!!!
        
发表于 2005-6-17 22:07:17 | 显示全部楼层
/boot所在分区用什么分区格式的?检查grub.conf和fstab这两个文件。
都贴上来。
回复

使用道具 举报

发表于 2005-6-17 23:46:12 | 显示全部楼层
你是不是重新编译内核,且把ramdisk选项给选上了?
回复

使用道具 举报

发表于 2005-6-18 21:44:46 | 显示全部楼层
你肯定重新编译内核的!

如果可以进入2.6.9的命令行,编辑grub.conf,看这里!

!!!如果重起出现
VFS:unable to mount root fs on ~~~~~错误

不妨用2.6.9进入后这样

#cd /boot/grub
#vi /boot/grub/grub.config
去掉升级内核后的加载,让系统直接用kernel /boot/vmlinuz-2.6.11.11 init 5引导,我现在就是在2.6.11.11下。
ro root=/dev/hda10 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img

这个是我最后升级2.6.11.11内核后成功引导的 grub.conf

# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=1
timeout=10
splashimage=(hd0,9)/boot/grub/splash.xpm.gz
title WINDOWS XP SP2
rootnoverify (hd0,0)
chainloader +1
title MagicLinux (2.6.11.11)
root (hd0,9)
kernel /boot/vmlinuz-2.6.11.11 init 5
title MagicLinux (Graphics Mode)
root (hd0,9)
kernel /boot/vmlinuz-2.6.9 init 5 ro root=/dev/hda10 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img
title MagicLinux (2.6.11.11Console Mode)
root (hd0,9)
kernel /boot/vmlinuz-2.6.11.11 init 3
回复

使用道具 举报

发表于 2005-6-18 23:11:53 | 显示全部楼层
[quote:26fadcdb4b="lqjs"]你肯定重新编译内核的!

如果可以进入2.6.9的命令行,编辑grub.conf,看这里!

!!!如果重起出现
VFS:unable to mount root fs on ~~~~~错误

不妨用2.6.9进入后这样

#cd /boot/grub
#vi /boot/grub/grub.config
去掉升级内核后的加载,让系统直接用kernel /boot/vmlinuz-2.6.11.11 init 5引导,我现在就是在2.6.11.11下。
ro root=/dev/hda10 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img

这个是我最后升级2.6.11.11内核后成功引导的 grub.conf

# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=1
timeout=10
splashimage=(hd0,9)/boot/grub/splash.xpm.gz
title WINDOWS XP SP2
rootnoverify (hd0,0)
chainloader +1
title MagicLinux (2.6.11.11)
root (hd0,9)
kernel /boot/vmlinuz-2.6.11.11 init 5
title MagicLinux (Graphics Mode)
root (hd0,9)
kernel /boot/vmlinuz-2.6.9 init 5 ro root=/dev/hda10 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img
title MagicLinux (2.6.11.11Console Mode)
root (hd0,9)
kernel /boot/vmlinuz-2.6.11.11 init 3[/quote]
这个方法是在有升级安装内核过的用的,如果是用升级内核补丁的方式,就根本进不去系统了,那还如何升级grub呢?

而且如果像你这样升级了内核,那么/usr/src/linux-2.6.9除了提供系统运行必需的模块之外就是个摆设。也就是说你的Graphics Mode根本无法正常进入系统

所以呢,如果你没有其它内核备份(也就是除2.6.9系统默认内核外)唯一点办法就是重新安装系统。而如果你有备份内核那么根本也不需要升级grub,只要进入/usr/src/linux-2.6.9重新编译一下就可以进入2.6.9内核了

提示:现在来说,我觉得2.6.9的内核没有什么不好的,用着感觉也不错。最关键点是现在公社很多的东西都是基于2.6.9内核的,如果升级很可能会给自己造成很多的麻烦。所以建议不要升级内核,而如果你担心将来有可能对内核做出一些“无可挽回”的改动,那么我的建议是:找到一个最新的内核编译安装(占用空间为300M左右),保证其可以正常运行。那么,在grub给它留着一个启动项。当你点2.6.9内核不能启动之后用这个内核启动并且重新编译2.6.9内核,这样就可以修复改动造成的损失
回复

使用道具 举报

 楼主| 发表于 2005-6-21 22:38:57 | 显示全部楼层
大虾们啊,我是第一次使用Linux,也是第一次安装ML,我哪会编译什么内核啊,我是装上系统就那样了,我是在DOS中用setup安装的ISO文件,再重启就那样了!!!心里那个急啊!!!是一个网友介绍我用ML的,我居然连系统都装不了,真晕!!!       
回复

使用道具 举报

发表于 2005-6-22 22:55:36 | 显示全部楼层
[quote:d4d2311b98="樱家冢"]/boot所在分区用什么分区格式的?检查grub.conf和fstab这两个文件。
都贴上来。[/quote]
回复

使用道具 举报

 楼主| 发表于 2005-6-23 14:02:05 | 显示全部楼层
感谢大家的帮助,我是初级菜鸟,不会那些东东的,我只能等集成新内核的ML出来我再用了,我问了很多朋友都说是启动时的内核没能认识我的sata硬盘,而我又不会怎么搞,真是太感谢大家了,谢谢!!!
        
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 06:39 , Processed in 0.047318 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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