win7+ubuntu双系统开机无法进入windows的解决办法

转载博客:

https://blog.youkuaiyun.com/jyqxerxes/article/details/80355343

问题介绍

用u盘启动盘在win7上安装ubuntu18.10, 安装完成后,未出现选择进入哪个系统的界面,直接进入ubuntu,无法进入win。

解决办法

原因多种多样,适用于我的情况:安装linux后,它的grub文件中没有windows的启动路径,所以,只需在终端输入

sudo update-grub

目的是为了更新grub。执行命令后,可以在终端看到win的磁盘,说明grub写入了进入win的路径。

重启电脑,选择系统选项便出现了。

问题解决。

更改首选项

首选是linux,最后一个(一般是第四个是windous),如果要修改首选进入windows,你需要进入linux中,终端打开(alt+ctrl+T),

参考ubuntu中修改grub.cfg文件方法:

1、修改grub.cfg文件的权限,在终端中输入sudo chmod +w /boot/grub/grub.cfg 将文件的权限改成可写的;

2、输入sudo gedit /boot/grub/grub.cfg,将grub.cfg文件中的set default=0改为set default=4.对文件进行编辑后保存;

3、输入sudo chmod -w /boot/grub/grub.cfg将文件的权限改回只读的

这样重启就可以首选是进入windows了。
 


 

### 解决Win7Ubuntu双系统启动时GRUB未列出Windows引导项的方法 对于Win7Ubuntu组成的双系统,在某些情况下,安装Ubuntu后可能会遇到GRUB引导加载程序未能识别并列出Windows操作系统的情况。这通常是因为GRUB配置文件未能正确检测到已有的Windows分区或者由于其他原因导致的引导记录丢失。 #### 更新GRUB配置文件 为了使GRUB能够找到Windows引导项,可以尝试更新GRUB配置文件。打开终端执行命令来刷新GRUB菜单列表: ```bash sudo update-grub ``` 此操作将会扫描硬盘上的所有可用的操作系统,并自动将其添加至GRUB菜单中[^1]。 如果上述方法无法解决问题,则可能需要手动编辑`/etc/grub.d/40_custom` 文件以增加自定义条目指向Windows 7 的引导位置。具体做法是在该文件末尾追加如下内容(假设Windows位于/dev/sda1): ```bash menuentry 'Windows 7' { set root='(hd0,msdos1)' chainloader +1 } ``` 保存更改后再次运行 `update-grub` 命令让新的设置生效[^2]。 #### 使用Boot-Repair工具修复 当常规手段不起作用时,还可以借助专门用于修复引导问题的应用——Boot-Repair。通过这个图形化界面应用程序可以帮助诊断并修正常见的引导错误,包括恢复缺失或损坏的GRUB引导器以及重新发现隐藏的操作系统入口。 要使用Boot-Repair,请先确保网络连接正常以便于下载必要的软件包;接着按照下面步骤操作: 1. 打开终端; 2. 添加PPA源: ```bash sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update ``` 3. 安装Boot-Repair: ```bash sudo apt install boot-repair ``` 4. 启动Boot-Repair并通过其内置功能完成修复过程[^3]。 成功修复后的效果应该是能够在GRUB界面上看到Windows 7 和 Ubuntu两个选项供选择启动。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值