如何配置Windows和Ubuntu双系统?

本文记录了如何在安装有Windows系统的电脑上安装Ubuntu系统,实现双系统可选启动。同时记录如何在Windows系统中卸载Ubuntu系统以便挪出硬盘空间。所使用系统为Windows 10和Ubuntu 20.04.6。

1. 安装Ubuntu。
1.1. 从官网下载Ubuntu系统镜像(.iso文件),制作安装U盘(可使用Rufus、ImageWriter等软件)。
1.2. 在Windows系统中打开磁盘管理器(Disk Management),选择合适的磁盘进行压缩(Shrink Volume),生成未分配(Unallocated)的空间用于Ubuntu系统的安装。
1.3. 将安装U盘插入电脑,重启电脑,并在BIOS引导阶段选择从U盘启动,进入Ubuntu的安装流程。安装过程中注意选择Ubuntu系统与Windows系统并存即可,其余按照指示一步步完成Ubuntu安装。
1.4. 安装完成后重启电脑,会在系统启动阶段看到Grub管理界面,可以选择是启动Ubuntu还是Windows系统。通常如果不做选择,默认会启动Ubuntu系统。默认启动的系统以及系统选择界面的等待时间均可通过Grub进行调整,在此不再赘述,可自行查找相关资料。

2. 卸载Ubuntu。
2.1. 利用Windows系统命令行中的diskpart工具来对安装了Ubuntu的分区进行删除。即通过管理员身份运行命令行界面,输入diskpart进入工具,利用list disk、select disk X、list partition和select partition X来选择到对应的分区,再通过delete partition override来删除分区,此处override后缀用于强制删除。Ubuntu安装过程中通常会在未分配空间上生成两个分区,可以依次进行删除。
2.2. 删除Ubuntu的安装分区后,如果不小心重启电脑,就会卡在Grub命令行界面,但是无法选择需要启动的系统。这时候只能通过ctrl+alt+delete组合键重启电脑,并且通过连续按压delete键进入主板的BIOS设置界面,选择Windows Boot Manager进行Windows系统的启动;或通过连续按压F11(也可能是F2和F10,由主板厂家决定)进入启动菜单,同样选择Windows Boot Manager。为避免这种情况的再次发生,我们还需要对启动管理程序Grub进行删除。进入Windows 系统后,同样在diskpart界面下,找到Windows系统安装盘(list volume)上的System分区,大小通常为100MB,选择该卷后(select volume x),利用assign letter=X将该分区设置为X盘,然后输入exit退出diskpart。在命令行中输入cd X:命令进入X盘,接着cd EFI进入仅有的EFI文件夹,里面会看到Microsoft、Boot和ubuntu文件夹,利用rm -r ubuntu命令来删除ubuntu文件夹,删除之后重启系统时就不会进入Grub界面了,而是自动选择Windows Boot Manager进入Windows系统。
2.3. 最后,可以通过remove letter=X命令在diskpart工具中将挂载的X盘符删除,注意需要先select volume x。如果需要,还可以通过磁盘管理器将清理出来的未分配空间分配回Windows系统,即利用卷扩展的方式(Extend Volume)。