装完ubuntu后windows7进不去了怎么办?
-
- 帖子: 23
- 注册时间: 2011-08-09 6:55
装完ubuntu后windows7进不去了怎么办?
我以前是windows7 现在装了个ubuntu11.10(光盘安装),装好后grub正确显示了windows 7的进入菜单,但进入之后只是左上角闪几下光标就又回到grub的选择菜单。怎么办?
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
Re: 装完ubuntu后windows7进不去了怎么办?
修复办法大部分来自smallapple和billbear.
1.把grub2安装到mbr,保证至少ubuntu能正常启动:
继续做下面几种办法其中的1种,修复win7分区pbr:
2.1.有win7安装光盘
插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。在命令提示符中输入:回车。
2.2.有win7 iso文件(假设sda5是NTFS文件系统)
ubuntu中把镜像加载,然后目录下的bootmgr和boot目录复制到sda5根目录下,并在 sda5 根目录下建个sources文件夹,再把 iso 中的 sources下的boot.win复制到 sda5 下sourse目录中,
加入下面内容
重启选择Win7 Recovery进入后,在命令行下用命令修复 sda1 的启动扇区。
2.3.
修复被grub覆盖的ntfs分区引导扇区
在Linux下修复
http://www.linux-wiki.cn/index.php?titl ... iant=zh-cn
2.4.
加入下面内容
重启进win7,下载bootice修复sda1 pbr。
1.把grub2安装到mbr,保证至少ubuntu能正常启动:
代码: 全选
sudo grub-install /dev/sda
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
代码: 全选
bootrec /FixBoot
修复被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
上次由 onshoestring 在 2014-06-08 17:15,总共编辑 3 次。
-
- 帖子: 4
- 注册时间: 2011-07-27 12:54
Re: 装完ubuntu后windows7进不去了怎么办?
太感谢啦。我就是遇到这个问题。我试试!! 

-
- 帖子: 4
- 注册时间: 2011-07-27 12:54
Re: 装完ubuntu后windows7进不去了怎么办?
to onshoestring,
我想“感谢”你,不知道这个感谢按钮在哪里
我想“感谢”你,不知道这个感谢按钮在哪里
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
Re: 装完ubuntu后windows7进不去了怎么办?
发11贴后,右边小黄手。无所谓的


-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 装完ubuntu后windows7进不去了怎么办?
学习收藏
问下onshoestring
方法2,从镜像中取出的那些文件,是否是40_custom中增加的启动项启动成功的条件
方法4 ,没有这些文件, 也能用这条相同的启动项进win7(修复模式?)?
方法2和4 重启进入的"Win7 Recovery"和 “Win7”是不是一样的?都是win7修复模式?
问下onshoestring
方法2,从镜像中取出的那些文件,是否是40_custom中增加的启动项启动成功的条件
方法4 ,没有这些文件, 也能用这条相同的启动项进win7(修复模式?)?
方法2和4 重启进入的"Win7 Recovery"和 “Win7”是不是一样的?都是win7修复模式?
- smilemorning
- 帖子: 85
- 注册时间: 2010-12-31 14:54
- 系统: Ubuntu 12.04 LTS
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
Re: 装完ubuntu后windows7进不去了怎么办?
确定是win7分区pbr有问题么?smilemorning 写了:看起来好罗嗦啊
- 男菜鸟
- 帖子: 1382
- 注册时间: 2008-12-16 14:01
- 来自: 漂在江湖
- mollom
- 帖子: 47
- 注册时间: 2008-09-17 9:58
- 来自: China,Hubei
Re: 装完ubuntu后windows7进不去了怎么办?
第2办法“(假设sda5是NTFS文件系统)”你的意思是指假设“sda5是win7系统盘 还是只是NTFS文件系统的分区而不一定要是系统主分区呢”?onshoestring 写了:继续做下面几种办法其中的1种:代码: 全选
sudo grub-install /dev/sda
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
}重启选择Win7 Recovery进入后,在命令行下用命令修复 sda1 的启动扇区。代码: 全选
sudo update-grub
3.代码: 全选
bootrec /FixBoot
修复被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
}重启进win7,下载bootice修复sda1 pbr。代码: 全选
sudo update-grub
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
Re: 装完ubuntu后windows7进不去了怎么办?
要求ntfs分区就行,并且不是win7引导分区,sda5明显是逻辑分区。第2办法“(假设sda5是NTFS文件系统)”你的意思是指假设“sda5是win7系统盘 还是只是NTFS文件系统的分区而不一定要是系统主分区呢”?
这个办法看不懂就换其它办法。
-
- 帖子: 5
- 注册时间: 2008-10-23 13:59
Re: 装完ubuntu后windows7进不去了怎么办?
方法2:
2.有win7 iso文件(假设sda5是NTFS文件系统)
ubuntu中把镜像加载,然后目录下的bootmgr和boot目录复制到sda5根目录下,并在 sda5 根目录下建个sources文件夹,再把 iso 中的 sources下的boot.win复制到 sda5 下sourse目录中,
加入下面内容
重启选择Win7 Recovery进入后,在命令行下用命令修复 sda1 的启动扇区。
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
代码: 全选
bootrec /FixBoot
请问,是运行cmd,然后输入bootrec /FixBoot 吗?
为什么我试了 提示bootrec不是内部或外部命令
还是说是在其他地方输这行命令
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
Re: 装完ubuntu后windows7进不去了怎么办?
- youzhiyili
- 帖子: 2422
- 注册时间: 2012-03-22 20:42
- 系统: ubuntu22.04
Re: 装完ubuntu后windows7进不去了怎么办?
onshoestring 写了:发11贴后,右边小黄手。无所谓的

@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
-
- 帖子: 5
- 注册时间: 2008-10-23 13:59