重装win7 系统无法引导ubuntu

我的ubuntu是11.04版的,我没有livecd,系统是网上下的600M的在线安装包,在线安装的。这久win7(win7,在C盘。ubuntu在G盘,好像是wubi的引导)出了些问题,重新装了一次,该死的微软 啊,把ubuntu的引导覆盖了,系统启动时只有win7了。我下了EasyBCD 2.1做了新的引导,但是进入的是grub命令行........
求解啊,好心的大哥、大姐帮个忙哈

这个需要你进入ubuntu的livecd,进行grub修复。
具体方法: 自从ubuntu 9.10开始,ubuntu正式开始使用grub2作为引导程序。对于多系统用户,可能有时候会将引导搞丢了(比如双系统下重新安装windows系统等),下面奶牛来介绍下ubuntu等linux系统的grub2的修复。

1.需要一张可以引导的ubuntu live-cd,并且版本在9.10+

用live-cd引导进入系统,然后在mnt目录下挂载分区。

首先我们需要确定一个问题,你的/boot是否单独分区了,如果单独分区了请按照方法A进行,如果/boot没有单独分区,可以按照B来进行。

A:以/boot为sda8,/为sda9为例,如果还有其它linux分区也用同样的方法挂上来就可以了。

打开终端,

sudo su

fdisk -l (查看分区内容,并且确定硬盘为sda啊还是sdb,或者hda还是sda)

mount /dev/sda9 /mnt

mount /dev/sda8 /mnt/boot

mount –bind /dev /mnt/dev

mount –bind /proc /mnt/proc

如果还有其它linux分区,用同样的方法挂载上

chroot /mnt

这时没有意外的话我们就已经进入了ubuntu的系统了

sudo grub-install /dev/sda

sudo update-grub

完工,重启,linux系统应该可以进入了。

B:方法与A类似,但是不用挂载/boot分区,所以mount /dev/sda8 /mnt/boot可以省略。其它操作一样。

如果在sudo update-grub后出现提示

Cannot find list of partitions!

请不要慌张,因为在多系统的环境下会出现这个提示,告诉我们无法识别linux之外的windows系统,正常重启还是可以进入linux的,进入系统后就啥都好说了,继续多来一次update-grub就可以了。追问

不好意思哈,上面说了我没有live cd.................

追答

livecd这个东西,可不是一定“没有”的,你从网上下载一个,也就是几分钟的事情,然后你用软件把livecd写入到U盘,也是几分钟的事情,不用20分钟,你就可以拥有一个livecd...
这个问题,如果你没有livecd,也就没办法搞...除非你自己搞极端复杂且容易出问题的grub4dos...
没有现成的软件可以用,我说的很清楚了吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-18
重装win7 系统无法引导ubuntu原因及解决方法:
问题原因:
开始以为是被格式化了,再次安装ubuntu的过程中,上面却提示已经安装ubuntu,后来网上查了相关信息,原来是引导出问题了。
解决方法:
1) 通过 Universal-USB-Installer 软件进行 Ubuntu 的 U盘安装制作,已经有的可以跳过这一步。
2) 设置BIOS 让计算机通过U盘启动,一般情况是 HDD XXX的那个选项。
3) 选择TRY Ubuntu选项,进入U盘的Ubuntu 试用系统。
4) 打开终端,输入命令,添加boot-repair所在的源:sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update。
5) 待上面命令执行完毕后,继续输入以下命令,安装boot-repair并且开启boot-repair:sudo apt-get install -y boot-repair && boot-repair。
6) 等待boot-repair开启后,会弹出一个方框,这个时候,选择 recommended repair 进行修复,修复过程中,会弹出几次网络连接的提示,有时候并不是真的断线了,只是一个咨询而已,我们点击确认并且继续执行即可。
7) 如果上面已经执行成功了,可以跳过此部,否则,我们可以自己输入命令进行修复:
sudo recommended repair。

8) 成功后,就会弹出我们的盘的各种信息以及引导的信息。
第2个回答  2011-06-25
用grub4dos就行了
要有点linux终端基础才行……
也可以编辑menu.lst(在知道内核位置的情况下)
title fc4install // 标题
root (hd0,1) //linux所在分区
kernel (hd0,1)/boot/vmlinuz //内核所在目录
initrd (hd0,1)/boot/initrd.img //临时根文件系统所在位置
第3个回答  2011-06-27
先装瘟到死,后装有蹦兔
现在你最方便的方法是重装一遍有蹦兔
或者用livecd进有蹦兔运行sudo grub--install
第4个回答  2011-06-25
你得在grub里引导吧 看看同学的grub配置文件里面咋写的参考一下
相似回答