如何在已经安装了 2 个或更多 Ubuntu 发行版的系统上删除 Ubuntu 发行版且不损坏 grub?

如何在已经安装了 2 个或更多 Ubuntu 发行版的系统上删除 Ubuntu 发行版且不损坏 grub?

在安装了两个或更多 ubuntu 发行版的机器上,我想删除其中一个发行版。我该怎么做才能不损坏 grub?

例如,如果我想在 中删除 Ubuntu 发行版/dev/sda,步骤是什么?假设我登录 Ubuntu /dev/nvme0n1,我是否使用 Gparted 清除/dev/sda,然后运行sudo update-grub,然后就这样了?或者我必须使用 Ubuntu“实时”磁盘登录并执行这些步骤?

谢谢。

$ sudo parted -l
Model: ATA ST1000LX015-1U71 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name              Flags
 2      250MB   32.3GB  32.0GB  linux-swap(v1)  swap
 3      32.3GB  57.3GB  25.0GB  ext4            ubuntu18.04_root
 4      57.3GB  482GB   425GB   ext4            ubuntu18.04_home


Model: BPX (nvme)
Disk /dev/nvme0n1: 480GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                  Flags
 1      1049kB  538MB   537MB   fat32           EFI System Partition  boot, esp
 2      538MB   34.1GB  33.6GB  linux-swap(v1)  swap
 3      34.1GB  59.1GB  25.0GB  ext4            ubuntu18.04_root
 4      59.1GB  479GB   420GB   ext4            ubuntu18.04_home

以下是/boot/grub/grub.cfg

相关内容