0%

从 Win + Ubuntu 中删除 Ubuntu 系统及 UEFI 引导

由于身边已经没有 BIOS/MBR 机器了,所以只介绍 UEFI/GPT 引导相关
警告!!!:如果你的机器启动类型是 BIOS 的,请不要参考文章的任何做法

懒人心血来潮写点笔记(可能写一两篇就又会忘了),记录最近的胡乱鼓捣

一笔带过的安装篇

由于现在双系统安装已经很成熟了(也可能只是我装多了比较熟悉),所以这里只是稍微带过。不经常鼓捣 Linux 所以一般只用常规的 Ubuntu/Debian

以 UEFI + Win 安装 Ubuntu 为例

  1. 预留一段未分配磁盘给 Ubuntu (或者用磁盘分区工具切出来)
  2. 下载 iso
  3. RufusUltraISO 制作启动U盘
  4. 重启进入U盘系统并选择 Install,按照安装指引走即可

    分区:如果有休眠需求,需要分配一个比物理内存大的 swap,/(软件目录) 与 /home(私人文件目录) 按自己需求分配,如果不在意重装时文件丢失,可以只分配 / 分区

卸载篇

卸载一般需要两步:删引导和删分区

删引导相对麻烦,如果没有洁癖,且开机 UEFI 有 Windows Boot Manager,可以选择不删引导

删 UEFI 引导

因为 Windows 会默认帮用户写上直接的系统引导项,可以只删除不需要的引导

但由于一般新安装的系统会覆盖掉硬盘引导项(EFI\Boot\bootx64.efi),如果不确定自己是否有 Windows 的系统引导项(开机 UEFI 界面的 Windows Boot Manager),需在删除后修复硬盘引导项

  1. 右键此电脑/我的电脑->点击管理->点击磁盘管理,可以查到 EFI 分区信息

  2. 用管理员身份打开 cmd,并依次执行以下命令挂载 EFI 分区(并暂时不要关闭窗口):

    1
    2
    3
    4
    diskpart                         --打开 diskpart
    select disk 0 --选择磁盘 0 (数字取决于上面 EFI 分区信息)
    select partition 1 --选择分区 1 (数字取决于上面 EFI 分区信息)
    assign letter=p --将分区挂载到 P 盘(随便选一个没在用的盘符)
  3. 用管理员身份打开记事本,选择文件->打开,在这个界面上选择 P 盘(上面分配的盘符)并删除 EFI 文件夹下面的 Boot (硬盘引导) 和 Ubuntu (系统引导)

  4. 回到 2 的窗口,执行以下命令删除 EFI 分区的挂载:

    1
    remove letter=p                  --删除 P 盘的挂载(盘符要和挂载命令一致)
  5. 重新用管理员身份打开一个 cmd 窗口,执行以下命令修复 EFI 下的 Boot 文件夹:

    1
    bcdboot c:\windows /l zh-cn       --如果 windows 不在 c 盘,请自行修改盘符
  6. 重启查看效果,进入 UEFI 界面删除 Ubuntu 的系统引导项并切换 Windows Boot Manager 作为默认引导

    开机进 UEFI 的按键与品牌有关,可以自行搜索,一般为 Esc / Del / F1 / F10

删除 Ubuntu 分区

删分区一般比较简单暴力,打开磁盘管理,把装系统时分出来给 Ubuntu 的区直接右键删除卷就行

最近删了一个 Ubuntu 系统,暂时没有遇到其他问题,有遇到相关问题欢迎在 github issue 提出

参考