最近在使用 VMware 安装的 Ubuntu 做开发,虽然是高配的机器,但是总觉得有点卡,刚好手边有一台稍微低配的笔记本(也不算是低配,只是和台式机比配置有点低,主要是磁盘和显卡不太好),所以就想在安装一个 Ubuntu,弄个双系统用用
问题描述:
Windows 10 下多硬盘安装双系统(Ubuntu)不能启动
电脑: Windows 10、两块硬盘:第一块固态硬盘(120G)、第二块机械硬盘(500G)
可以直接略过内容看 解决方案
PS : 注意是两块硬盘,并且之前的 Windows 系统安装在固态硬盘上,然后计划 Ubuntu(18.04.1 LTC) 安装在机械硬盘上
之前也安装过无数次的双系统,一直没出现过什么问题,这次还是按照之前的方法进行安装,大概说下安装的过程(安装系统不是本篇的内容)。
安装 Ubuntu
过程就不详细说了,网上到处都是,主要说下关键点和解决思路和方案
- 制作启动盘,进入安装系统,点击试用系统 - 其他安装方式
- 关键点: Ubuntu 的所有分区都是在第二块磁盘上的,其实也就分了三个分区:Boot 分区(大概1G)、swap 分区(16G)、\ 分区(剩下全部)
安装成功之后按照提示重启电脑,每次都不能进入系统选择界面,试了好几次还是不行。然后开始问题的排查。
问题排查
- 猜测是引导建立失败,使用 EsayBCD 重建引导,没有成功;
- 猜测 Ubuntu 内部引导问题,使用下面的方法引导,没有成功;
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
然后点击 recommended repair
修复,重启电脑
- 猜测是不能从固态硬盘引导第二块硬盘,设置 BIOS 从第二块硬盘启动,没有成功;
第三步之后,突然意识到问题的所在了,boot 分区应该在第一块硬盘上,因为之前的 Windows 是安装在第一块磁盘上的,系统默认也是从第一块开始启动的,要是在安装到别的磁盘,就达不到双系统的目的了,但是第三步为什么没有成功,也不是很清楚,猜测可能是操作失误。。。死马当活马医吧
解决方案
重新安装 Ubuntu ,把第一块磁盘空出来一点位置,安装 boot 分区,然后设置从 boot 分区引导系统。重启电脑果然成功了。
PS: 如果看到了 Ubuntu 的启动界面但是没有启动成功,建议试试问题排查的第二步。
顺便说下,Ubuntu 虽然大多数时候用的命令行,不过要是做 Android 开发还是需要用到 GUI 的,可惜 GUI 还是差强人意, 本身我这个笔记本显卡就不怎么好,运行 Windows 10 的时候顶多色彩差点劲但是还凑合,运行 Ubuntu 简直是不能看,用了半天之后,果断卸载。希望 Ubuntu 社区继续加油!