双系统,重装windows7后,进不了ubuntu的比较简单的解决方法

以前,硬盘安装的ubuntu10.04,重装windows7后,进不了ubuntu,不想用livecd修复,以前是拿u盘做的,觉得太麻烦了。想找个更方便实用的方法来恢复ubuntu的引导。

想到了用grub4dos,来引导,因为硬盘安装时也用到了它。

下载最新版的grub4dos-0.4.5b,解压出来,将grldr.mbr和grldr两个文件放到C盘跟目录。
1、新建一个文本文件,输入以下代码,保存为boot.ini。

[boot loader]
timeout=5
default=c:\grldr.mbr
[operating systems]
c:\grldr.mbr="ubuntu 10.04"

2、新建一个文本文件,输入以下代码,保存为menu.lst

timeout 5
default=0
title Ubuntu 10.04   GRUB4DOS
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot

3、以上的代码会自动去寻找你硬盘上的ubuntu,OK,就这么简单。以后无论重装windows还是删除ubuntu就比较方便了。

我的boot没有单独分区,我只分了两个分区,/和/home,boot单独分区的可能menu.lst文件会不同。
如果boot单独分区, menu.lst 文件应该是:

timeout 5
default=0
title Ubuntu 10.04 GRUB4DOS
find --set-root /grub/core.img
kernel /grub/core.img
boot


如果有兴趣,你也可以把grub4dos装到u盘或内存卡上,以后如果两个系统都进不了的话,你可以用u盘引导ubuntu的ISO镜像进入livecd模式来修复启动项,这样同样可以不用拿u盘来做livecd。拿u盘做livecd,太麻烦,每次都得格式化u盘。如果一直把livecd放到u盘,又太占空间。

附件里的文件是我c盘跟目录里提取的四个文件,因为我另外装一个XP系统,所以boot.ini文件会和上面提到的有点不同,你也可以适当的进行更改。双系统的话,按我上面说的做就可以了,win xp和ubuntu也可以。

此方法理论上支持windows(xp/ win7)和ubuntu系列(ubuntu10.04、10.10、11.04以及Ylmf os3.0、deepin 10.12)双系统,重装windows后无法进入ubuntu时,恢复ubuntu的启动菜单。wubi安装的就不用试了,没用。



转自:http://bbs.ylmf.net/forum.php?mod=viewthread&tid=1856830

你可能感兴趣的:(windows7)