分页: 1 / 4
怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 0:06
由 后进生
我昨天先装了UBuntu9.10后,把Grub2装在了Boot里面,然后装好了Win7,但起动时没有系统引导,老是进win7,
(我开始是先装win7的,但装Ubuntu时分区的时候把全盘都要格式,所以才先装Ubuntu的,后装win7)
然后我就用Ubuntu的live cd用第一硬盘启动,结果连win7都进不了了
说DISD BOOT FAILURE,INSERTSYSTEM DISK AND PRESS ENTER
我的GRUB2是安装在Ubuntu9.10 /Boot里的,要怎么写才能修复Grub2??
代码: 全选
请根据我的实际情况给我个答案,因我看不懂这里的其他人的主题,我是一个菜鸟,不懂得怎样变通!!!!!
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 0:08
由 后进生
要用UBuntu9.10 live cd的方法,谢谢
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 0:23
由 onshoestring
没引导,不知道是什么原因,你先livecd看看,还能看见硬盘不?
小苹果帖子里有liveCD修复grub2
http://docs.google.com/Doc?docid=0AeVQ5 ... VoYw&hl=en
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 14:12
由 happyz90
先用livecd启动,进入终端
sudo fdisk -l
对照着列出的分区,一一进行挂载。
sudo mount /dev/sda1 /mnt
这里的sda1是你的/所在的分区,根据自己实际情况修改
如果/boot单独挂载到一个分区,也挂载上;如果/boot没单独分区,这个就不需要。
sudo mount /dev/sda2 /mnt/boot
sda2是/boot所在的分区,也是根据实际情况修改
然后挂载其他分区或设备 (不能漏掉,很重要)
sudo mount --bind /dev /mnt/dev
改变根目录
sudo chroot /mnt
重建grub.cfg
update-grub
安装GRUB2到指定硬盘的MBR
grub-install /dev/sda
然后重启,现在只能进入ubuntu(硬盘上的)。
再打开终端,运行
sudo update-grub2
现在就能恢复win7的启动项了。
如果还没有,那就用win7的盘先修复bcd,再重复上面所有步骤……
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 19:33
由 后进生
吐血,昨天我按照网上的用live cd修复Grub2的方法去修复,但看不懂,却糊里糊涂的重启后竟然可以启动win7了
但要怎样才能进入Ubuntu9.10啊,
也就是怎样才能在开机时看见win7和Ubuntu9.10的系统选择项???
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:13
由 onshoestring
因为你现在问题是一个系统都起不来了,所以修复gurb2没有太简单的办法。
不如这样,你如有win7的安装盘先把win7修复好。
win7安装盘放入光盘驱动器中,然后启动计算机。
在系统提示时按某个键。
选择语言、时间、货币、键盘或输入法,然后单击“下一步”。
单击“修复计算机”。
单击要修复的操作系统,然后单击“下一步”。
在“系统恢复选项”对话框中,单击“命令提示符”
键入 Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
看看能启动win7不?
Win7根目录建立boot.ini文件内容如下一行:
C:\g2ldr.mbr="Grub4Dos"
download/file.php?id=79193
解压后把 g2ldr.mbr 和 g2ldr 放在win7的启动分区根目录 下,就是包含 bootmgr 的那个分区
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:20
由 后进生
我试过用win7的安装盘来修复win7,但不是“命令提示符”,是直接修复,最后过一段时间还是在修复,所以就直接重起,所以没有修复成功过!!
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:26
由 leeaman
win7下面用g2ldr引导进ubuntu,重装grub2,google
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:26
由 onshoestring
那你重装win7,然后下面:
Win7根目录建立boot.ini文件内容如下一行:
C:\g2ldr.mbr="Grub4Dos"
download/file.php?id=79193
解压后把 g2ldr.mbr 和 g2ldr 放在win7的启动分区根目录 下,就是包含 bootmgr 的那个分区
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:32
由 tusooa
EasyBCD 啊。
或者置顶贴里头的
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:32
由 后进生
happyz90 所说的:“sudo mount /dev/sda1 /mnt
这里的sda1是你的/所在的分区,根据自己实际情况修改。”
我想知道怎样才知道我的/所在的分区在哪里,/所在的分区那个地方是写着什么英文的???
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:36
由 onshoestring
在/etc/fstab文件里就写/
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:37
由 leeaman
最好是我的办法
下载g2ldr改win7的boot.ini添加g2ldr,进入ubuntu
代码: 全选
sudo grub-install /dev/sda
happyz90也是可以的,不过操作恐怕比较复杂的
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:52
由 后进生
“在/etc/fstab文件里就写/ ”,不明白!!!
先用livecd启动,进入终端
sudo fdisk -l
我的 Device Boot .........................Id System
/dev/sda1 83 Linux
...............2 82 Linux swap / solaris
............3 5 Extended
...........4 7 HPFS/NTFS
...........5 .......................f5 unknown
就是这样,中间的点是省略了或和上面的内容一样,请问我的 /所在的分区是哪个啊?????1应该不是了,那个应该是Boot!!其它的就看不懂了,请高手告诉我
我的 /所在的分区 是2345的哪个???
Re: 怎样在双系统修复Ubuntu 9.10 GRUB 2 的引导啊????急.....
发表于 : 2010-02-21 20:54
由 后进生
代码: 全选
上面的乱了,
Device Boot .........................Id System
/dev/sda1 83 Linux
...............2 82 Linux swap / solaris
............3 5 Extended
...........4 7 HPFS/NTFS
...........5 .......................f5 unknown