ubuntu18安装很慢_双硬盘装Win 10+Ubuntu 18.04双系统中的一些坑

之前在笔记本和台式机上装了很多回双系统,三系统,也无论是单硬盘还是双硬盘,都没有一次失败,都顺利恢复了GRUB引导项,能同时引导双系统或三系统。最近在笔记本上又装双系统,同样的安装方式和BIOS设置,连续失败很多次,还损坏了第二个硬盘MBR分区表。最后发现是因为两个硬盘的分区表不一样,一个是UEFI+GPT,一个是BIOS+MBR,造成双系统安装失败,同时也无法正常引导双系统启动。

正常情况下,双硬盘分区都是相同的,比如现在新笔记本双硬盘分区都是UEFI+GPT。我又查了之前安装了双系统的台式机的硬盘分区,两个硬盘也都是GPT。我笔记本上的机械硬盘是从旧笔记本上拆下来安装的,和自带的固态硬盘分区不一样,装Windows的固态盘是UEFI+GPT,而我要装Ubuntu的机械硬盘是BIOS+MBR。UEFI+GPT和BIOS+MBR在BIOS选项上存在冲突,没法同时正常引导两个系统,而我一开始并不知道两个硬盘分区不一样,所以按照以前的方式安装双系统就不行了。

若不在第二个硬盘上装系统,使用GPT+MBR双硬盘是没有问题的,两个硬盘互不影响。但也有文章说,这种情况下也可以安装双系统,如果是UEFI模式,Ubuntu的boot分区放在GPT硬盘下,在MBR硬盘下安装Ubuntu其他部分,应该也可以正常操作。但我还是觉得不太方便,还是想把Ubuntu和Windows划分在两个硬盘,互不干扰

最后我还是买了个新硬盘,把双硬盘设置成一样的GPT分区,这样使用UEFI引导,应该一次就能成功。


用DiskGenius查找分区表,只需要点几下鼠标,分区就全找出来了,但保存找出来的分区却要收费(就是因为在DiskGenius中将GPT改成了MBR,导致了分区表的损坏,现在恢复还得交钱?)。目前,这分区表也没有恢复成功,暂时也不想花时间去解决。Ubuntu下的gpart,testdisk之类工具,又不能又快又准的找到所有分区,我也不想继续尝试了(据说也可以手动恢复分区表,但在不清楚原有分区信息的情况下,这样做的危险系数比较高)。

在确保新安装硬盘都是GPT分区的情况下,我再使用UEFI引导安装了Ubuntu 18.04。但也没能成功恢复双系统的GRUB引导项,只能进入Ubuntu。虽然BIOS中有Win 10引导项,但却无法正常启动。因为Win 10引导项损坏,笔记本进入了急救模式,,,实属尴尬。于是我最近一个周,也没敢动开机启动项,一直使用着Ubuntu。很艰难,Ubuntu上好用的办公软件都没几个。但今天偶然又尝试修复启动项,最后竟然成功了。

现在总结一下双硬盘安装Win 10和Ubuntu 18.04双系统的一些经验教训:

  • 不需要关闭Secure Boot,下面的教程提到:Ubuntu 18.04 supports UEFI firmware and can boot on PCs with secure boot enabled. So, you can install Ubuntu 18.04 on UEFI systems and Legacy BIOS systems without any problems.
https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-install-ubuntu-18-04-lts-bionic-beaver-on-uefi-and-legacy-bios-system.html​www.itzgeek.com
  • 不需要在Win 10所在硬盘专门划分出一个EFI分区作为为Ubuntu 18.04的boot分区(百度搜出来的很多教程,都强调要在Win 10所在硬盘专门划分一个EFI分区作为Ubuntu的boot分区,才能修复引导项。实践表明,这不是必须的。我也一直觉得这种做法很不优雅!)

只需要:

  • 确保双硬盘分区都是GPT
  • BIOS设置为UEFI引导
  • U盘安装Ubuntu 18.04成功后,使用boot-repair修复引导项,用GRUB引导Win 10系统
$ sudo su
$ sudo add-apt-repository ppa:yannubuntu/boot-repair
$ apt-get update
$ apt-get install boot-repair
  • 运行boot-repair,选择默认的修复方式
  • 在BIOS中修改Boot Sequence,将Ubuntu启动项放在第一位

这样就可以了!但中间还有一些可能需要注意的点:

  • 使用U盘安装Ubuntu 18.04,再用上面的方式修复GRUB引导项之后,开机时会发现GRUB没有Win 10引导项。使用下面的命令,也只能找到了Ubuntu的引导项,Win 10的引导项并没有出现在开机启动项中
sudo update-grub2
  • 若这时开机进入BIOS,强行启动Win 10系统,Win 10会因为引导项损坏而无法启动。这可能是因为安装了Ubuntu,而损坏了Win 10引导项。在此,需要使用Win PE系统去修复Win 10引导项。然后再次使用boot-repair去恢复引导,并将ubuntu放开启启动项第一位。

有资料说,可以用EasyBCD在Windows的启动项中,添加Ubuntu的引导项,但是目这个软件目前并不能在Win 10中添加对非Windows系统的引导项。

现在我的笔记本已经能够使用GRUB引导Ubuntu 18.04和Win 10双系统了,两个系统分别在两个硬盘,我也无需在Win 10所在硬盘划分EFI分区作为安装Ubuntu时的boot分区。对于BIOS,我仅仅是修改了Boot Sequence,BIOS中的其他选项也都恢复到了默认值(UEFI,Secure Boot Enabled)。总之,双硬盘独立的安装双系统,并使用GRUB引导Win 10是可行的,没那么复杂。

之前安装双系统的时候,参考的许多教程都建议关闭Secure Boot(这些教程都大同小异,基本都互相抄袭)。但似乎关闭Secure Boot后,会导致Bitlocker锁定,每次开机都需要输入Bitlocker密码,最后只能禁用BitLocker,这个就很麻烦。之前我因为关闭了Secure Boot,而禁用了BitLocker,现在我又想启用,但只有专业版才能启用BitLocker,也就是要向微软交钱才能开启,,,咳咳,难道禁用BitLocker之前,我的Win 10不是专业版?

之前,我也给别人的台式机安装过Win 10+Ubuntu 18.04,按照下面的教程去安装双系统,没有出现一点问题,分分钟恢复引导项。这两个硬盘分区也都是GPT,却和我现在的步骤完全不一样,,,

anders:Win 10下Ubuntu 18.04双系统安装​zhuanlan.zhihu.com

所以,这个教程并不适用我现在的Dell笔记本。对于我现在用的笔记本,需要用本文的方式来安装双硬盘下的双系统。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值