1. Win10 安装 Ubuntu 双系统
Windows10 安装 Ubuntu 双系统教程(绝对史上最详细)
2. 删除 Ubuntu 引导项文件
在使用 Win10+Ubuntu 的过程中,由于 Ubuntu 系统安装失败/重装/卸载时,需要删除掉 Ubuntu 系统引导项。常用的做法是在 Win10 安装 EasyUEFI,使用其中的管理 EFI 启动项来对 Ubuntu 启动项进行删除,这招在我的台式机上面很好用,但是在我的笔记本上面行不通。可能的原因是之前无意中将 Ubuntu 的启动项文件损坏了,结果删除时总是显示无效的文件。但是明明 Ubuntu 启动项仍然存在于 BIOS 启动项选项里面。意思就是它明明存在,但是你就是删不掉。
发现在 EasyUEFI/管理 EFI 启动项里面,点击 Ubuntu 选项,右边窗口的详细信息会显示一项文件路径:\EFI\Ubuntu\shimx64.efi
于是猜想直接根据上面提供的路径,删除掉文件夹 \EFI\Ubuntu\
就 OK 了,但是注意上面的路径并不在常规的 CDEF 等分区盘中,该文件是系统的隐藏文件。
使用快捷键 Win+X,打开 Windows PowerShell(管理员)(A),依次输入如下命令:
diskpart # 打开 diskpart
list disk # 列出系统中拥有的磁盘,我笔记本上有两块磁盘,记得当时 ubuntu 启动项文件安装到了 SSD 所在的磁盘 0 中
select disk 0 # 选择 EFI 引导分区所在的磁盘,请根据实际情况选择
list partition # 列出所选磁盘拥有的分区
select partition 1 # 选择 EFI 引导分区,类型为系统的分区,就是 EFI 引导分区
assign letter=p: # 为所选分区分配盘符,请分配空闲盘符
exit # 退出
taskkill /im explorer.exe /f # 关闭 explorer
explorer.exe # 再以管理员身份打开 explorer
此时,在我的电脑中会发现,新增加了一个磁盘分区 p,但是直接双击打开仍然打不开,于是直接在刚才的 PowerShell 命令行中进行操作了:
p: # 转到 p 磁盘
ls # 查看 p 磁盘下的文件信息,正常的话会看见一个名为 EFI 的文件夹,回想上面在 EasyUEFI 中看到的 ubuntu 启动项的文件路径,ubuntu 启动项文件就在这个 EFI 文件夹下面
cd EFI # 进入 EFI 文件夹
ls # 此时会看到一个名为 ubuntu 的文件夹,终于找到它了!同时还会看到一个名为 Microsoft 的文件夹,它应该就是 win10 系统的启动项文件
cd ubuntu # 进入 ubuntu 文件夹
ls # 查看有哪些启动项文件,这里会看见 EasyUEFI/文件路径中提到的 shimx64.efi 文件
cd .. # 跳回 EFI 文件夹
del ubuntu # 再将 ubuntu 文件夹整个删掉,斩草除根!
ls # 此时会发现已经没有 ubuntu 文件夹了!
自此,清理 Ubuntu 启动项文件的工作就结束了,不用管刚才分配的 p 盘符,关掉 PowerShell,关掉笔记本重启,重启后之前分配的 p 盘符会自动移除。
3. 设置默认启动系统
在已安装 Win 系统的电脑上安装 Ubuntu 之后,Ubuntu 为电脑启动时优先级第一的系统,如果不做任何操作,则将进入 Ubuntu 系统。如果想换成 Win 为默认启动系统。只需要做以下几步:
1、进入系统选择界面,查看 Win 启动序号,这里是 2(从 0 开始计数,即:"Ubuntu" 是 0,"Ubuntu 高级选项" 是 (1)
2、GRUB 是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。修改 GRUB 设置文件中默认启动系统即可达到目的,选中 Ubuntu 启动,打开终端,修改 GRUB 文件。
3、执行 sudo vim /etc/default/grub
,由于上面 "Windows Boot Manager" 为 2,所以将文件中 GRUB_DEFAULT
的值修改为 2,保存退出。
4、更新 grub 设置,在终端输入 update-grub
即可。
5、重新启动,电脑默认启动变为 Win。