|
|
发表于 2007-8-29 16:30:19
|
显示全部楼层
经试验,问题出在两个方面:
1:从旧内核直接升级到最新的2.6.22.xx的时侯,升级过程是不完整的。
因为在log里它报错:
1)/lib/initcpio/install/autodetect 里的mdadm命令找不到。
2)/sbin/mkinitcpio 226行的depmod命令找不到。
以上解决就是在autodetect 和mkinitcpio里mdadm和depmod加上绝对路径:/sbin/mdadm...
然后重新安装内核就正确了。
2:硬盘编号改变。ide硬盘原先是认作hda的,现在和sata硬盘一样全部认作sata硬盘。
编号都是/dev/sda /dev/sdb....
我的硬盘就是。这样修改/etc/fstab和/boot/grub/menu.lst里的分区编号就行了。
以上修改可以在chroot环境下完成,或者在lz第一篇帖子里用安装光盘进入挽救模式执行。
现在我的内核是kernel26-2.6.22.5-1 正常启动。 |
|