UEFI引导双硬盘Win10+Ubuntu18.04双系统
时隔半年,更新了硬件(组装台式机:华硕UEFI主板+i7+GTX 1060+M.2+SSD+16G内存),同时Ubuntu也推出了最新LTS版本Ubuntu18.04,花了一天时间进行基于UEFI引导模式,在双硬盘中分别安装Win10及Ubuntu18.04双系统,过程整理如,仅供参考,共勉!
准备:
硬件部分:
硬盘*2——分别用于安装Win10系统及Ubuntu系统
U盘*2——分别用于制作Win PE启动盘及Ubuntu安装盘
软件部分:
Win10.ISO——微软官网下载地址https://www.microsoft.com/zh-cn/software-download/windows10(先下载“MediaCreatorTool工具然后选择安装方式”)
Ubuntu18.04——Ubuntu官网下载地址https://www.ubuntu.com/download/desktop(当前最新长期支持版本)
老毛桃——Win PE启动盘制作工具
UltraISO——将系统映像写入U盘制作成安装盘的制作工具
准备:软件部分安装Win10:
方式一:通过微软官网上下载的MediaCreatorTool工具安装Win10系统时,可以选择制作Win10安装盘或者直接升级当前windows系统到Win10版本,然后购买正版得到激活码(比较贵,优点在于稳定更新并可以使用全套Office所有功能)或搜索Win10激活码/破解工具进行激活(免费,缺点在于可能不是永久激活,需要每180或者1年重新激活)。
方式二:通过国内各种系统服务网站,下载经修改过的Win10 Ghost镜像,用老毛桃等工具制作Win PE启动盘后,进行傻瓜式安装(快捷方便已破解,缺点在于非纯净版系统预装了各种不需要的软件,并修改了默认注册表)。
以上两种方式具体步骤不做详细说明(用了这么多年Windows系统的程序员,你跟我说你不会装Win系统不会找激活码?你过来,对,把头伸过来一点,我给你上个BUFF)。
关闭Secure Boot:
各品牌UEFI主板此项设置入口不同,自行上网搜索。
华硕板在Advanced Mode-Tool设置中。
安装Ubuntu18.04:
1.在第一块硬盘上安装完Win10后,进入Win10系统,依次操作:开始-此电脑-右击“此电脑”-管理-磁盘管理,将新硬盘格式化并置于未分配状态。
注意:新硬盘不要分区,不要新建简单卷!
2.打开预先准备好的UltraISO工具,依次操作:文件-打开-选择Ubuntu.iso文件,加载成功后再次操作:启动-写入硬盘映像-选择U盘-格式化-写入Ubuntu映像。
3.步骤2制作Ubuntu安装盘成功后,不要拔出U盘,直接重启电脑,在UEFI界面按住F8键选择启动盘(其他品牌主板可能有差异),进入Ubuntu安装盘,选择第二项Install Ubuntu进入安装程序(选择第一项Try Ubuntu without installing将进入Ubuntu试用系统,可预览体验Ubuntu,类似Win PE预览Windows界面形式,试用系统中也有安装Ubuntu选项)。
注意:
1.因为这里有3个硬盘,可以根据硬盘大小或者品牌区分出U盘(一般容量较小);
2.选择UEFI开头的U盘选项,以UEFI引导安装Ubuntu系统,否则安装成功后,因非UEFI引导可能无法正常启动Ubuntu或Win10。
4.进入Ubuntu安装程序后,依次操作:选择语言(简体中文)-选择键盘布局(汉语-汉语)-正常安装&安装Ubuntu时下载更新-选择安装类型(清除整个磁盘并安装Ubuntu)-选择空白磁盘-确认安装-选择当前位置(默认)-输入计算机名&用户名&密码(必填)-开始安装。整个安装过程根据网速及CPU质量不同,本文开头介绍的硬件配置+200M电信光纤2分钟安装完成。安装完成后点击【现在重启】按钮重启电脑,
注意:在选择空白磁盘时,可以根据是否已分区来选择。已安装了Win10的磁盘至少存在一个分区,选择时提示“将会删除一个分区,使用高级分区工具获得更多选项”,而空白磁盘无该提示。
5.重启电脑后,默认将会进入Ubuntu系统。
通过以下操作同步windows+ubuntu双系统时间:
在ubuntu中打开终端执行命令:
查看当前时间管理状态
timedatectl
Local time: 三 2018-05-09 15:47:36 CST
Universal time: 三 2018-05-09 15:47:36 UTC
RTC time: 三 2018-05-09 23:47:37
Time zone: Asia/Shanghai (CST, +0800)
设置RTC时间与LOCAL时间同步
timedatectl set-local-rtc 1
再次查看当前时间管理状态
timedatectl
LOCAL时间与RTC时间一致,重启进入windows系统,验证操作结果。
到此,我们已经完成UEFI引导双硬盘Win10+Ubuntu18.04双系统的全部操作。
常见问题及思考:
问题1:重启电脑,直接进入Ubuntu系统,没有其他引导项,怎么进入WIn10?
答:重启时可以在UEFI界面按住F8键启动Win10所在硬盘,或者在UEFI界面按住F2键进入UEFI设置-BOOT-更改硬盘启动顺序,选择你常用的系统所在的硬盘盘作为第一启动盘。
思考:因为之前在一个硬盘中装过双系统,并且本次安装过程也参考了网上双系统的文章,在安装完双系统后,陷入了一个误区——怎么在Ubuntu启动项中添加Win引导,或者怎么在Win启动项中添加Ubuntu引导?花了大量时间反复颠倒Ubuntu和WIn的安装顺序并修复引导后,回想起初衷购置双硬盘来执行安装双系统操作,目的就是为了:
1.在仅有一台设备的前提下;
2.不通过虚拟机,体验使用全部硬件性能的系统;
3.双系统下的文件互不影响(Ubuntu版本更新较Win出新系统更快,Ubuntu每年推出04及10两个版本)。
而添加双系统引导的初衷仅仅是因为单硬盘限定MBR或UEFI引导,后安装的系统选择的引导模式覆盖先安装的系统所选择的引导模式,导致无法正常启动,从而衍生出在Ubuntu中修改GRUB配置添加Win引导,或者在Win下通过EasyBCD等软件添加Linux引导的手段。而这一切的前提是——在安装Ubuntu时,将EFI系统分区或者boot分区挂载在Win系统所在磁盘中压缩出的一个单独的空间中(设置为FAT32格式)。但双硬盘根本不存在这个问题!仅仅需要在开机的UEFI界面确认启动的硬盘就可以正常进入指定系统。
如果非要本末倒置,实现这种效果,可以在Ubuntu的安装步骤4,选择安装类型-其他选项-手动分区,在空闲的/dev/sda磁盘下(Win10系统所在磁盘):
1.指定512M~1G的空间挂载EFI系统分区(主分区-空间起始位置);
在空闲的/dev/sdb磁盘下:
2.指定4096~8192M(4-8G)的空间作为交换空间swap(逻辑分区-空间起始位置,如果硬件内存足够大,可以不设置,swap仅作为虚拟内存);
3.指定8192M以上空间挂载根目录/(主分区-空间起始位置);
4.指定剩余空间,挂载home目录(逻辑分区-空间起始位置)。
注:根目录和home目录空间大小可调换,无影响。挂载了EFI系统分区时,可以不挂载boot分区
关于这种做法安装完后修复引导的更加详尽的步骤可以参考之前的文章:
《windows+ubuntu双系统及ubuntu中科学上网》
但并不建议。
Linux分区及文件系统还未深入研究,安装Ubuntu仅用作了解Linux的使用及提升Android开发效率,实际个人通讯、办公环境或休闲娱乐更多的是使用Win系统。
顺便提一下今年关了好多家VPN,买了年费的Green还有其他几家连官网都上不去了,百度能找到的都是广告,收钱就跑的那种。近期找到能FQ的手段只有修改系统语言地区-香港特别行政区,安装Opera浏览器并开启VPN代理设置后,能够访问Google等网站浏览资料,但网速较慢,视频无解,也无法在软件中设置代理(Android Studio加载各种库文件无解T_T)。如果你们有稳定的收费SS/VPN服务介绍(不要太贵),不甚感激。