|
|
发表于 2004-10-18 09:51:40
|
显示全部楼层
问题的原因是这样的:
假如你原先的linux /分区是 hda6
那么在winxp下再加一个分区后你的 / 分区因为排列顺序的关系,可能变成 hda7
这个问题我也遇到过,我发现linux的分区号分配并不是一直不变的,排列顺序也不是按照
分区的物理位置决定的.所以在重新添加和删除分区后,分区号是会发声变化的.
这样你原先写在grub或者lilo里的/分区位置就不对了,虽然提示是找不到initrd,实际原因是
找不到根分区,你需要在 系统引导的时候加 root= 参数 而不是像系统提示的那样加initrd=
参数
grub < root (hd0,6)
只要把以上一行的根分区号修改一下就可以进入系统了,具体的该多少要看你具体情况.
可以一个一个式过去. |
|