分页: 1 / 2

装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-04-07 17:58
evilicy
我以前是windows7 现在装了个ubuntu11.10(光盘安装),装好后grub正确显示了windows 7的进入菜单,但进入之后只是左上角闪几下光标就又回到grub的选择菜单。怎么办?

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-04-07 18:55
onshoestring
修复办法大部分来自smallapple和billbear.

1.把grub2安装到mbr,保证至少ubuntu能正常启动:

代码: 全选

sudo grub-install /dev/sda
继续做下面几种办法其中的1种,修复win7分区pbr:
2.1.有win7安装光盘
插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。在命令提示符中输入:

代码: 全选

bootrec /fixboot
回车。

2.2.有win7 iso文件(假设sda5是NTFS文件系统)
ubuntu中把镜像加载,然后目录下的bootmgr和boot目录复制到sda5根目录下,并在 sda5 根目录下建个sources文件夹,再把 iso 中的 sources下的boot.win复制到 sda5 下sourse目录中,

代码: 全选

sudo gedit /etc/grub.d/40_custom
加入下面内容
menuentry "Win7 Recovery" {
set root=(hd0,5)
ntldr /bootmgr
boot
}

代码: 全选

sudo update-grub
重启选择Win7 Recovery进入后,在命令行下用命令修复 sda1 的启动扇区。

代码: 全选

bootrec /FixBoot 
2.3.
修复被grub覆盖的ntfs分区引导扇区
在Linux下修复
http://www.linux-wiki.cn/index.php?titl ... iant=zh-cn

2.4.

代码: 全选

sudo gedit /etc/grub.d/40_custom
加入下面内容
menuentry "Win7" {
set root=(hd0,1)
ntldr /bootmgr
boot
}

代码: 全选

sudo update-grub
重启进win7,下载bootice修复sda1 pbr。

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-04-08 12:03
eevcc
太感谢啦。我就是遇到这个问题。我试试!! :em05

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-04-08 12:15
eevcc
to onshoestring,

我想“感谢”你,不知道这个感谢按钮在哪里

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-04-08 12:38
onshoestring
发11贴后,右边小黄手。无所谓的
:em09

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-04-13 17:52
cao627
学习收藏

问下onshoestring
方法2,从镜像中取出的那些文件,是否是40_custom中增加的启动项启动成功的条件
方法4 ,没有这些文件, 也能用这条相同的启动项进win7(修复模式?)?

方法2和4 重启进入的"Win7 Recovery"和 “Win7”是不是一样的?都是win7修复模式?

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-04-20 14:50
smilemorning
看起来好罗嗦啊

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-04-20 15:14
onshoestring
smilemorning 写了:看起来好罗嗦啊
确定是win7分区pbr有问题么?

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-05-01 22:11
男菜鸟
Mark

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-05-19 11:45
mollom
onshoestring 写了:

代码: 全选

sudo grub-install /dev/sda
继续做下面几种办法其中的1种:
1.有win7安装光盘
插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。在命令提示符中输入:

代码: 全选

bootrec /fixboot
回车。

2.有win7 iso文件(假设sda5是NTFS文件系统)
ubuntu中把镜像加载,然后目录下的bootmgr和boot目录复制到sda5根目录下,并在 sda5 根目录下建个sources文件夹,再把 iso 中的 sources下的boot.win复制到 sda5 下sourse目录中,

代码: 全选

sudo gedit /etc/grub.d/40_custom
加入下面内容
menuentry "Win7 Recovery" {
set root=(hd0,5)
ntldr /bootmgr
boot
}

代码: 全选

sudo update-grub
重启选择Win7 Recovery进入后,在命令行下用命令修复 sda1 的启动扇区。

代码: 全选

bootrec /FixBoot 
3.
修复被grub覆盖的ntfs分区引导扇区
在Linux下修复
http://www.linux-wiki.cn/index.php?titl ... iant=zh-cn

4.

代码: 全选

sudo gedit /etc/grub.d/40_custom
加入下面内容
menuentry "Win7" {
set root=(hd0,1)
ntldr /bootmgr
boot
}

代码: 全选

sudo update-grub
重启进win7,下载bootice修复sda1 pbr。
第2办法“(假设sda5是NTFS文件系统)”你的意思是指假设“sda5是win7系统盘 还是只是NTFS文件系统的分区而不一定要是系统主分区呢”?

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-05-19 12:24
onshoestring
第2办法“(假设sda5是NTFS文件系统)”你的意思是指假设“sda5是win7系统盘 还是只是NTFS文件系统的分区而不一定要是系统主分区呢”?
要求ntfs分区就行,并且不是win7引导分区,sda5明显是逻辑分区。
这个办法看不懂就换其它办法。

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-05-26 13:31
yangyurong2006
方法2:
2.有win7 iso文件(假设sda5是NTFS文件系统)
ubuntu中把镜像加载,然后目录下的bootmgr和boot目录复制到sda5根目录下,并在 sda5 根目录下建个sources文件夹,再把 iso 中的 sources下的boot.win复制到 sda5 下sourse目录中,

代码: 全选

sudo gedit /etc/grub.d/40_custom
加入下面内容
menuentry "Win7 Recovery" {
set root=(hd0,5)
ntldr /bootmgr
boot
}

代码: 全选

sudo update-grub
重启选择Win7 Recovery进入后,在命令行下用命令修复 sda1 的启动扇区。

代码: 全选

bootrec /FixBoot 

请问,是运行cmd,然后输入bootrec /FixBoot 吗?
为什么我试了  提示bootrec不是内部或外部命令

还是说是在其他地方输这行命令

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-05-26 14:50
onshoestring
bootrec
2.有win7 iso文件(假设sda5是NTFS文件系统)
ubuntu中把镜像加载,然后目录下的bootmgr和boot目录复制到sda5根目录下
是外部命令,在上面的\boot目录。

代码: 全选

c:
dir
d:
dir
等等找到\boot目录,再

代码: 全选

cd \boot 
bootrec /FixBoot 

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-05-26 14:55
youzhiyili
onshoestring 写了:发11贴后,右边小黄手。无所谓的
:em09
:em04

Re: 装完ubuntu后windows7进不去了怎么办?

发表于 : 2012-05-26 17:40
yangyurong2006
onshoestring 写了:bootrec
2.有win7 iso文件(假设sda5是NTFS文件系统)
ubuntu中把镜像加载,然后目录下的bootmgr和boot目录复制到sda5根目录下
是外部命令,在上面的\boot目录。

代码: 全选

c:
dir
d:
dir
等等找到\boot目录,再

代码: 全选

cd \boot 
bootrec /FixBoot 
谢谢啊,搞定了~~

还有一个问题,如果想把ubuntu删掉,grub怎么删掉呢?