|
发表于 2008-11-28 02:27:57
|
显示全部楼层
按照你的描述,应该这个47M的分区在你的LINUX的BOOT分区之前,你删除后,引起了BOOT分区位置改变,造成无法引导,最好的解决办法应该就是重新安装GURB了,当然给你一个更简单的方法:
1.按照3楼说的,开机进入DOS下,执行fdisk /mbr,目的重建分区表,清除了GRUB。重启应该可以顺利的进入windows了。
2.下载一个读取linux分区的软件,如WinAllFS(当然这个软件有一个局限,只能读取ext3文件系统,顺便给你一个链接吧:软件下载地址: http://yjh.9966.org/download/WinAllFS.zip)
3.通过上面的软件读取出boot分区中的menu.lst放入你的windows系统盘(一般为C)
4.下载GRUB4DOS,解压后有一个文件名为:grldr,也请移动到C,此时grldr和menu.lst都在C盘要目录下
5.右键我的电脑-属性-高级-设置-编辑(也就是修改boot.ini这个文件),在最后加入一行c:\grldr="openSUSE 11",重启就可以选择这个菜单了
6.一般来说你选了这个菜单后,在选择进opensuse时不会成功,原因是你的分区已经变更,请偿试更改(以下举例):
title openSUSE 11.0 - 2.6.27.5-4
root (hd0,6)
kernel /vmlinuz-2.6.27.5-4-pae root=/dev/disk/by-id/scsi-SATA_WDC_WD1200BEVS-_WD-WXC706050573-part10 resume=/dev/sda8 splash=silent showopts vga=791
initrd /initrd-2.6.27.5-4-pae
中的root(hd0,6),将6改为1,2,3,4,5,(注意这只是例子,你的可能不是这样的),肯定有一个是适合你的。
其实还有更简单的,直接可以重新安装GRUB的,也不用这么麻烦,不过那个要求你对GRUB有一点点熟悉才行,而且,安装后你的漂亮的SUSE的GRUB菜单会没有,这里就不介绍了,就用上面的方法,你进入opensuse后,在重新安装GRUB就可以了 |
|