LinuxSir.cn,穿越时空的Linuxsir!

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

刚升级就 kernel panic[已解决]

[复制链接]
发表于 2006-10-16 12:30:59 | 显示全部楼层 |阅读模式
我用0.7 base装的系统,装了x、fluxbox,然后用 pacman -Syu 更新,好像有几个提问,我都直接回车了。

重启就不行了,大约有这样的提示:


  1. RAMDISK: Compressed image found at block 0
  2. No filesystem could mount root, tried:
  3. Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
复制代码


不知道这个还有没有挽救的?
发表于 2006-10-16 12:49:08 | 显示全部楼层
修改/boot/grub/menu.lst文件,把initrd /boot/initrd26.img换成initrd /boot/kernel26.img
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-16 13:44:51 | 显示全部楼层
谢谢回复!
这样改了后,错误变成:
  1. Kernel panic - not syncing: Attempted to kill init!
复制代码

还是不能解决问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-16 14:27:13 | 显示全部楼层
看起来不少遇到的。
http://linuxsir.cn/bbs/showthread.php?t=275926
http://linuxsir.cn/bbs/showthread.php?t=273966
可惜我当时没有注意看提示。

看了几个帖子的方法,仍然是kernel panic,不知道是不是我的硬件不兼容?我用scsi硬盘和ext3格式的分区。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-16 14:49:25 | 显示全部楼层
赛入 0.7 base 光盘,根据boot提示输入命令启动系统,以root登录。

编辑 /boot/mkinitcpio-kernel26.conf 文件,加入以下内容:
  1. MODULES="piix ext3"
复制代码

然后
  1. mkinitcpio -g /boot/kernel26.img -k 2.6.18-ARCH
复制代码

接着修改 /boot/grub/menu.lst 文件:
  1. title Arch Linux
  2. root (hd0,0)
  3. kernel /boot/vmlinuz26 root=/dev/sda1 ro
  4. initrd /boot/kernel26.img
复制代码

重启问题解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-14 16:09:53 | 显示全部楼层
可以直接编辑 /etc/mkinitcpio.conf 文件。

如果在 vmware 中,需要 buslogic
  1. MODULES="piix ext3 BusLogic"
复制代码

可用的kernel版本查看 /lib/modules 目录就知道了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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