LinuxSir.cn,穿越时空的Linuxsir!

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

kernel panic的问题,非编译内核造成

[复制链接]
发表于 2004-12-19 09:42:26 | 显示全部楼层 |阅读模式
mandrake10.1official,使用一直正常,进了win下没事点开了PartitionMagic8.0,什么都没有操作,之后就关闭了;
再次启动的时候就进不了系统,键盘“num lock”等键有反映,但是无法三键热启动;
提示错误信息:“Kernel panic: No init found. Try passing init= option to Kernel”(更详细内容请看下面贴图),搜索了一下panic的内容,大多都是编译内核的问题,另外有关于grub配置文件中的root的路径问题,我用的是lilo且其中root=后也是绝对路径;

然后选择升级安装,但是在挂载分区的时候有错误提示:“将分区/dev/hda11”(hda11为我的根目录)挂载于目录/mnt失败(No such file or directory),无法继续;之前使用光盘救援模式修复lilo.conf无效果,而救援模式的console下可以进到根目录下所有内容并进行修改;

请问有解决的办法吗?先谢过了~!

本帖子中包含更多资源

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

x
发表于 2004-12-19 10:41:24 | 显示全部楼层
可能是主分区表被破坏了,只能重新安装linux了。
发表于 2004-12-19 13:08:56 | 显示全部楼层
用live CD 引导,看看 hda11 变成什么模样了.
发表于 2004-12-19 13:43:09 | 显示全部楼层
进入grub,用TAB键重新查看分区情况,也许是改变了。
发表于 2004-12-19 15:28:43 | 显示全部楼层
是否是以前出现过的分区表问题呢?
看看下面的贴子是否有帮助:
http://www.linuxsir.cn/bbs/showt ... mp;highlight=sfdisk
 楼主| 发表于 2004-12-20 08:12:16 | 显示全部楼层
Post by aaccdd
是否是以前出现过的分区表问题呢?
看看下面的贴子是否有帮助:
http://www.linuxsir.cn/bbs/showt ... mp;highlight=sfdisk

先谢谢各位,的确是分区表出了问题,现在的是

/dev/hda9            8451        9375     7430031   83  Linux
/dev/hda10           9376        9663     2313328+  83  Linux
/dev/hda11           9664        9726      506016   82  Linux swap

而原来的hda11的根分区“/”是现在的hda9,原来的“/home”hda9是现在的hda10,原来的“swap”hda10是现在的hda11,用启动盘可以进入到各个分区,内容都还在,只是分区表变了;

按上面文章中所说的“sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda ”方法的话,是否在sfdisk -d /dev/hda > ttt.txt的文件中修改相应的hdx然后写入就可以了?

但是我在第一步的“sfdisk -d /dev/hda > ttt.txt”的时候,出现
  1. sfdisk: seek error:wanted 0x0000000000000000, got 0x0000000000000000
复制代码
(这个命令在虚拟机下的mandrake中也是同样的错误信息)
而我用“fdisk -l /dev/hda”能返回正确信息,不清楚为何?
 楼主| 发表于 2004-12-21 12:18:14 | 显示全部楼层
翻箱倒柜,终于找到了diskgen的备份文件,恢复了分区表,用升级安装,问题终于解决
多亏做了个备份,不然不知道多惨:)
不过 sfdisk -d 还是用不了,很奇怪
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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