ubuntu与win10双系统引导修复
环境:
DELL G3 的笔记本上安装了win10,而后装了ubuntu16.04(与win位于同一硬盘,引导也装在了同一硬盘),安装完成后直接进入win10,无法进入ubuntu;使用ubuntu镜像优盘进入 Try ubuntu without install选项,安装boot-repair进行引导修复;而后进入BIOS添加ubuntu的引导选项,最终能够进入ubuntu的grub2引导选择界面(DELL的BIOS真的很安全!!!),而后将ubuntu升级至18.04,再次无法找到ubuntu的grub2引导,再次重复上一过程,历经坎坷,终于搞定,将过程总结一下,分享给大家。
- 安装Ubuntu后直接进入windows(若无法进入windows,需要先使用win启动盘修复引导)
- 由于无法进入ubuntu所以使用ubuntu的镜像盘进入ubuntu的体验模式(类似win PE)
- 安装boot-repair工具,自动检测并修复启动项
使用sudo 命令切换到root权限
导入boot-repair的源,按照提示输入回车继续即可
同步镜像至本地缓存
下载安装boot-repai工具
启动软件
sudo -i
add-apt-repository ppa:yannubuntu/boot-repair #需要连接网络
apt update
apt install boot-repair #若提示不存在则表示add-apt-repository失败或未apt update
boot-repair
- 启动软件后会自动检测,等待片刻,若出现提示选择YES,出现软件主界面时选择推荐修复,自动修复完成后会在提示中标识出ubuntu启动的路径(需要记下)
- 重启启动,若能正常显示ubuntu的grub2引导则尝试进入windows和ubuntu,若直接进入windows则需要在BIOS中添加ubuntu引导
- 重启后,进入BIOS(本机为F2),选择General-->Boot Sequence选项
- 选择Add Boot Option
- 选择ubuntu启动所在位置
- 将添加的ubuntu启动项调整优先级到最高
- 保存设置并退出
- 重启后即可进入ubuntu的引导界面(下图的选项为删减过的,会出现多个windows的启动选项,找到能用的)
- 修改ubuntu的引导项(可选)
注:环境不同,问题出现的原因也不相同,方法仅供参考,需要结合问题的具体情况,选择相对合适的方法