安装双系统Windows10+Ubuntu20.04
saVic @Shiyan, 2022/7/18
1 前言
Windows10系统是日常不可或缺的,而项目组也需要用到Linux-Ubuntu系统,因此需要安装双系统。
本文将介绍本人安装Windows10+Ubuntu20.04的方法及重要注意事项。
2 安装Windows 10
2.1 获取ISO
有多种方式可以获取Windows 10的ISO文件,如:
- Win10官方U盘制作工具(同时完成获取ISO+制作启动盘两步):https://www.microsoft.com/zh-cn/software-download/windows10
- 自行从第三方下载ISO文件(如本人从武汉大学信息门户-正版软件中下载Win10专业版ISO文件)
2.2 制作启动盘
- 若使用Win10官方U盘制作工具,则按照工具提示即可同时完成启动盘的制作
- 若自行下载ISO文件,则有多种工具可以制作启动盘,推荐使用绿色小巧但功能强大的Rufus
首先,进入Rufus官方网站:https://rufus.ie/zh/
然后,向下找到“下载”菜单中的下载地址。推荐选择“便携版”进行下载,便携版只有一个exe文件,十分方便。(此下载链接似乎是从Github下载,请自备访问方式)
打开Rufus程序,并插入准备好的U盘。
首先应当选择启动盘载体。此时令人疑惑的是Rufus程序默认对插入的U盘没有反应,需要打开“高级设备选项”中的“显示USB外置硬盘”才会发现U盘。
然后在“引导类型选择”中的“选择”中导入下载好的ISO文件。
此外,Rufus中还有分区类型、启动类型、格式化类型的选项,介绍如下:
分区类型:MBR(传统) / GPT(目前及未来主流)
MBR格式分区方案:
1.主分区数量不能超过4个;
2.分区大小无法超过2TB容量。
GPT格式分区方案:
1.磁盘分区数量几乎无限制,但是Windows系统只允许最多128个分区;
2.支持2TB以上容量的硬盘;
3.仅支持安装64位操作系统,因为UEFI引导启动只支持64位操作系统。
启动类型:Legacy(传统) / UEFI(目前及未来主流)
1、支持系统位数:
Legacy是传统模式的电脑引导模式,它可以引导32位的操作系统,也可以引导64位的操作系统;而UEFI不能引导32位操作系统,只能支持64位的操作系统。
2、运行流程时间:
Legacy运行流程比较复杂,将电脑开机,接着经过BIOS初始化,然后经过BIOS自检,再到引导操作系统,最后才进入系统;而UEFI的运行流程是电脑开机,接着UEFI初始化,直接到引导系统,最后进入系统。
3、对应磁盘分区:
Legacy对应MBR分区,UEFI对应GPT分区,其中UEFI与Legacy指的是系统引导方式,MBR与GPT代表的磁盘分区表类型,其实UEFi也可以对应MBR,Legacy也能对应GPT,只不过这里面就得要对相关程序进行设置,比较麻烦。
格式化类型:NTFS / FAT32
NTFS文件系统:
1.一种能够提供各种FAT版本所不具备的性能、安全性、可靠性与先进特性的高级文件系统;
2.NTFS格式可以支持4G以上的文件。
FAT32文件系统:
1.一般情况下Linux系统是不支持NTFS文件系统的,因此使用FAT32文件系统,但在ubuntu中可以以只读方式实现主动挂载windows的文件系统;
2.不支持4G以上的文件。
因此,对于分区类型/启动类型,在当前硬盘容量普遍较大,且BIOS普遍支持UEFI启动的情况下,首选GPT+UEFI。这也是Rufus默认为我们选择的,可以不用调整就好。
对于格式化类型,Rufus可以根据我们导入的ISO文件识别是什么系统,并为我们自动做出正确的选择,不用调整。
最后,点击“开始”即可将ISO文件写入,得到启动盘。
!警告:此步会删除U盘的所有内容及U盘的分区,请务必知晓并备份U盘中有用的数据。!
2.3 U盘引导启动
将制作好的U盘接入目标电脑并重启,在电脑通电时迅速按BIOS选项键(或部分电脑支持一次性启动项键)(根据BIOS品牌而异,一般为F2或F12键)。
- 若打开BIOS选项:将启动类型根据Rufus中设置的类型调整为Legacy / UEFI(若只支持一种,则不需调整),将启动项中的U盘调整至第一位,然后保存BIOS选项并退出。退出后电脑会重启,进入U盘引导启动。
- 若打开一次性启动项(One-Time Boot),则根据Rufus中设置的类型选择本次以Legacy / UEFI模式下的U盘启动即可(若只支持一种,则不需选择类型,只需选择设备)。
成功后,即可进入蓝色的Windows安装程序,勿动U盘。
2.4 系统安装程序
进入图形化的Windows安装程序后,即可按照指示进行。
其中,最重要的是选择安装硬盘:
- 若同时有固态硬盘和机械硬盘,则系统更应该被安装在固态硬盘上,而将其他数据保存在机械硬盘上。
- 待安装的硬盘应当有“空闲”的空间(未被分区过)。若待安装的硬盘之前有作他用,可以使用Windows安装程序现场调整。例如使用“添加”工具创建分区,使用“删除”工具删除一个分区的所有数据和分区信息,使用“格式化”来对分区进行格式化等。
!警告:对硬盘进行操作会丢失数据(包括操作系统)。请务必知晓每个设备对应的是哪块硬盘,每个分区对应的是什么内容,并备份其中有用的数据。!
此外,由于Windows系统安装过程中会重启数次,因此需要在重启的时候调整BIOS启动项(见2.3节),选择安装系统的硬盘作为启动项,否则会再次进入U盘启动,重新进入系统安装程序。
成功后,将在数次重启后进入Windows欢迎界面,安装完成。
3 安装Ubuntu 20.04
3.1 准备安装位置
由于Ubuntu系统安装时会自动识别已安装的Windows系统,并自动选择“空闲”的硬盘位置进行安装,因此可以在安装前,通过Windows系统的磁盘管理工具提前腾出空间,以便于Ubuntu安装程序的自动识别。
在Windows系统中打开“计算机管理” > “磁盘管理”。
通过使用“压缩卷”压缩已有分区,或使用“删除卷”删除已有分区等方式,创建出一个“空闲”的硬盘空间,这将作为Ubuntu系统安装的位置(可以与Windows在同一块硬盘的不同分区,或在不同硬盘均可)。
!警告:对硬盘进行操作会丢失数据(包括操作系统)。请务必知晓每个设备对应的是哪块硬盘,每个分区对应的是什么内容,并备份其中有用的数据。!
3.2 获取ISO
进入Ubuntu官网 > 历史版本下载,网址为https://ubuntu.com/download/alternative-downloads
向下找到Ubuntu20.04版本。
选择下载“64-bit PC (AMD64) desktop image”。
3.3 制作启动盘
与2.2节Windows系统的相同。
注意:
- 对于分区类型/启动类型:应与Windows系统安装时的选项相同。例如Windows系统使用UEFI启动,则Ubuntu安装也应该选择UEFI,否则会导致Ubuntu安装程序检测不到已有的Windows系统!
- 对于格式化类型,Rufus可以根据我们导入的ISO文件识别是什么系统,并为我们自动做出正确的选择,不用调整(这里与Windows系统不一致属正常)。
3.4 U盘引导启动
与2.2节Windows系统的相同。
3.5 系统安装程序
进入图形化的Ubuntu安装程序后,即可按照指示进行。
注意:
- 安装过程中,尽量不要连接网络,不要下载系统更新和相应驱动程序。因为此时使用的服务器可能及其慢,导致安装过程卡住。
- 在选择安装位置时,若成功检测到了已有的Windows系统将有“与Windows系统共存”选项,此外还有“擦除整个硬盘”和“其他(自定义)”方式。应当选择“与Windows系统共存”方式安装,此时安装程序将自动检测硬盘“空闲”的位置。
!警告:若检测不到“与Windows系统共存”安装方式,应当停止安装并检查原因。否则,若擦除整个硬盘将会导致Windows系统和数据丢失,若自定义安装也可能会导致Windows系统失去引导而无法启动或硬盘操作错误而导致数据和系统丢失!
4 注意事项
下面将总结安装Windows+Ubuntu双系统中有关引导的重要注意事项及大坑:
-
关于安装顺序(★★★★★):
由于Windows系统不会检测是否与Ubuntu系统共存,因此每次安装/重装Windows系统时,将会覆盖Ubuntu系统的引导(“入口”),导致Ubuntu系统无法进入。然而,Ubuntu系统安装时会检测Windows系统,并可以选择与Windows系统共存,生成一个可选择进入哪个系统的引导。
!因此,要想双系统共存,务必先安装/已存在Windows系统,才能安装Ubuntu系统。并且安装好后不能重装Windows系统,否则会覆盖Ubuntu系统的引导。! -
关于系统的删除(★★):
若想删除Ubuntu系统,只保留Windows系统,通常可能会想到删除Ubuntu系统所在的硬盘分区。但由于Ubuntu安装时也覆盖掉了Windows的引导(但创建了两个都能进的引导),若直接删除Ubuntu所在分区,将也会导致Windows系统没有引导而无法进入。
!因此,从双系统中删除Ubuntu所在的硬盘分区,将也会导致Windows系统失去引导。! -
关于Ubuntu安装方式(★★★★):
在Ubuntu安装过程中,若检测不到“与Windows系统共存”安装方式,应当停止安装并检查原因。否则,继续安装Ubuntu系统将不会创建两个都能进的引导,而是只能进入Ubuntu系统,需要复杂的操作才能修复Windows系统的引导。
!因此,安装Ubuntu系统时,需要选择“与Windows系统共存”安装方式。否则Windows系统将失去引导,导致及其复杂的引导修复工作!
下面将介绍两个延伸工作:
-
若需要在没有安装任何操作系统的电脑上对硬盘进行操作,有如下方法:
①可以使用装有Windows安装程序的U盘引导,利用安装程序中"选择安装位置"时进行硬盘操作;
②可以使用GParted软件的live版本(ISO文件,需要写入U盘中作为启动盘),由U盘引导启动并进行硬盘操作。网址:https://gparted.org/download.php -
若需要把启动U盘恢复为正常,有如下方法:
①连接U盘并在Windows系统中打开“计算机管理” > “磁盘管理”,将原U盘的分区删除,并重新新建分区。
②连接U盘并使用DiskGenius工具,使用“快速分区”功能,可以比“磁盘管理”更加方便地对磁盘进行分区与格式化。网址:https://www.diskgenius.cn/