如何删除 Pop!_OS 上分区 Microsoft 基本数据

如何删除 Pop!_OS 上分区 Microsoft 基本数据

安装 Pop!_OS 后,我预计所有 Windows/Microsoft 数据都会被覆盖。

由于fdisk -l扫描,我仍然有一个“微软基本数据分区”类型的4G分区。

如何删除这个/dev/nvme0n1p2数据分区并将其与Linux文件系统合并?

我不运行双启动;之前的操作系统是Windows Education。

Device             Start        End   Sectors   Size Type
/dev/nvme0n1p1      4096    1023998   1019903   498M EFI System
/dev/nvme0n1p2   1024000    9412606   8388607     4G Microsoft basic data
/dev/nvme0n1p3   9412608  991822510 982409903 468.4G Linux filesystem
/dev/nvme0n1p4 991822512 1000211118   8388607     4G Linux swap

答案1

您的nvme0n1p2分区与当前交换分区的大小完全相同。您可以将 的类型更改nvme0n1p2为“Linux swap”,然后使用 重新将其初始化为新的交换分区sudo mkswap /dev/nvme0n1p2,使用 查找其新的 UUID lsblk -o +UUID,然后用新的设备名称/UUID 替换对其nvme0n1p4或其 UUID 的所有引用。

您可以使用sudo grep -r nvme0n1p4 /etcsudo grep -r <old swap UUID here> /etc来查找提到交换区域的配置。其中之一是最有可能的/etc/fstab,但可能还有其他与挂起/休眠功能相关的配置文件。更新配置文件后,使用 更新 initramfs sudo update-inintramfs -u,然后重新启动。用于sudo swapon -s验证您的系统现在正在使用nvme0n1p2而不是nvme0n1p4作为其交换区域。

执行此操作后,您可以删除该nvme0n1p4分区并使用其空间来扩展该nvme0n1p3分区。这比删除 nvme0n1p2、将(前一个)的全部内容移向nvme0n1p3磁盘的开头,然后扩展分区更容易、更安全,因为分区只能在其“尾”端扩展。它还避免了在过程的某个时刻nvme0n1p3变得额外的复杂化。nvme0n1p2

如果您不熟悉分区操作,您应该使用诸如此类的 GUI 工具gparted

相关内容