关于windows10+ubuntu16.04双系统安装时引导文件的修复

本文详述了一位用户在安装Windows10+Ubuntu16.04双系统时遇到的引导文件问题及解决过程,包括:安装grub2失败后使用boot repair修复、利用easyBCD引导、手动添加引导至EFI。通过分区、添加引导文件到EFI目录并用easyBCD制作引导,最终成功修复引导。
摘要由CSDN通过智能技术生成

引导文件的那些事儿

说在前面:

我的电脑型号:联想拯救者R720
硬盘:128GB SSD + 1TB 机械硬盘(其中SSD装了win10的系统盘,而ubuntu整个装在机械盘中)

曾经用的是win10+ubuntu14.04。不知道是电脑本身的问题,镜像的问题,还是我给整坏了。每次安装ubuntu时只能羡慕那些一次就装好没遇到任何问题的人,而对于我来说都会出大大小小各种问题。前段时间下定决心淘汰ubuntu14,改用ubuntu16。因为当时给ubuntu分配的内存实在太少,所以就索性重装系统了。当准备重装的时候,就知道又将面临一个严峻的考验。(无奈~

安装之前对引导什么的真的了解甚少,所以兜了很大一个圈子,做了很多无用功。后来经过一两天的研究成功进入ubuntu16.04了,写一篇文章记录,也给读者朋友们作为借鉴。(网上这么多博客的方法都救不了我也只能摊摊手了,这种情况应该极少)

关于双系统安装ubuntu的正常流程我就不再赘述了,包括bios改secure boot=disabled,刻录引导盘等,网上比比皆是。本文主要关注安装时引导程序出现问题(装grub2时失败、安装完成后无法进入ubuntu等)

废话较多,想看重点的可以直接找 加粗字体代码片段

关于BIOS——EFI与Legacy(选读)

我安装ubuntu14的时候,当时的教程让我在BIOS里把UEFI改为Legacy,后来就只能通过每次改BIOS来切换系统,十分麻烦。

这次特地了解了一下EFI与Legacy。其实简单来说EFI就是一种升级的BIOS,因为跳过了传统BIOS的自检而加速了启动。Legacy则是在EFI中对旧的启动方式的一种兼容。

而一般来说UEFI的启动模式下不能启动在Legacy模式下安装的系统,反之Legacy的启动模式下也不能启动在UEFI模式下安装的系统,总之就可以看做是互不兼容的(但是在easyBCD中看到了grub(Legacy)的选项,对此方面不甚了解,也未经实验,不知此法是否可在UEFI下启动Legacy下安装的系统)

总之,我理想中想做成那种一个界面选系统的模式,所以就需要将ubuntu也装在win所在的UEFI中。

安装grub2软件包时崩溃,用boot repair修复

具体来说,我第一次安装时,本以为进度条能愉快地走完,然后完成安装。但还是在“安装grub2软件包"这一步出了问题:
“无法将 grub-efi 软件包安装到/target/中,如果没有 GRUB 启动引导期,所安装的系统无法启动。”
提示grub2安装失败,随即系统也安装失败。

这里网上有很多博客用的是同一种方法:boot repair

其实在系统已经在装grub2引导程序的时候,其他该做的事情都做得差不多了。如果你重装系统,那么在分配内存之前,会发现上次的安装已经被识别为了一个系统,所以可以在出错时通过boot repair修复后正常进入ubuntu系统。

具体操作为:
安装系统时,必须要等到安装失败的对话框弹出(保证其他步骤均走完),再执行Ctrl+Alt+T打开终端,依次键入以下命令(须联网):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值