我购买了一台配备 1TB HD 的 Windows 10 PC,最初的分区如下:
260.0 MB - MBR
885.9 GB - NTFS - Windows C:
25.0 GB - NTFS - Lenovo D:
1000 MB - Recovery partition
18.4 GB - Recovery partition
1000 MB - OEM partition
我必须安装 Linux 才能运行特定应用程序,但支持人员不确定它是否可以在任何发行版中运行,并建议尝试 Ubuntu 和 Fedora。我将 C: 分区分成 3 部分:500 GB 用于 Windows,180+ 用于每个 Linux 版本,然后安装了这两个。
现在我决定保留 Ubuntu,删除 Fedora,并将其区域变为可通过 Windows 和 Linux 访问的中立区域。我的硬盘当前分区如下:
[original] 260.0 MB - MBR
[original] 500.0 GB - NTFS - Windows C:
[Linux] 1.0 GB - Linux filesystem
[Linux] 187.9 GB - Linux LVM
[Linux] 189.1 GB - Linux filesystem (Ubuntu)
[Linux] 7.9 GB - Linux swap
[original] 25.0 GB - NTFS - Lenovo D:
[original] 1000 MB - Recovery partition
[original] 18.4 GB - Recovery partition
[original] 1000 MB - OEM partition
问题是:[Linux]
我可以删除这四个项目中的哪一个而不会损坏 Ubuntu?
答案1
据我所知,删除 Fedora 分区后,Ubuntu 或 Windows 不会发生任何事情。
首先登录您的 Ubuntu,找到正确的分区并使用类似fdisk
的实用程序将其删除gparted
。
然后运行sudo update-grub
以摆脱 GRUB 中的 Fedora 菜单项,您可以运行sudo grub-install /dev/sda
以确保 MBR 仍然存在于引导扇区上(以防万一)。
答案2
您提供的信息并不能 100% 清楚地说明这一点。(我可以推断,而且很有可能正确,但也有可能错误。)与其依赖我(或他人)的猜测,我建议您查看以下两个信息来源之一或两者:
- 在每个操作系统中,键入
df
以查看分区列表及其安装位置。 - 检查该
/etc/fstab
文件,该文件存储了文件系统挂载点信息和交换空间定义。请参见此 Ubuntu 文档页面了解/etc/fstab
有关内容解释的更多信息。
这两种方式获取的信息有重叠,但每种方式都有各自的优势。例如,df
显示现在已挂载,可能比 中定义的分区多或少/etc/fstab
,如果您在启动后已经挂载或卸载了分区,或者某些东西有未在 中定义的自动挂载分区/etc/fstab
。(这通常发生在您插入可移动磁盘时。)
还要注意,包括 Ubuntu 在内的大多数发行版都不通过设备 ID 来引用分区/etc/fstab
;相反,它们使用 UUID 编号。您可以使用 来确定哪些分区具有哪些 UUID blkid
。输入sudo blkid
将显示有关所有分区的信息。然后您必须将其与/etc/fstab
条目进行匹配,以确定哪个分区是哪个。
另一点是,你似乎有一个逻辑卷管理器 (LVM)在一个分区上安装。默认情况下,Fedora 会使用这个分区,因此大概Fedora 的分区。不过,LVM 分区并不是直接安装的;它们是逻辑卷 (LV) 的容器,而逻辑卷又由/dev/mapper
或中的文件引用/dev/{vgname}
,其中{vgname}
是卷组名称。在某些情况下,它们可能显示为/dev/dm-#
,其中#
是一个数字。如果您不了解 LVM,这可能会造成混淆,但 LVM 比传统的分区管理具有显著的优势。