28
1月
2026
在 BIOS 为 GPT 模式的旧 PC 上安装 Linux Mint 的硬盘分区
19:53

在 BIOS 为 GPT 模式的旧 PC 上安装 Linux Mint 的硬盘分区

28 1月 2026 19:53

如果出现以下情况,如何对硬盘进行分区以安装 Linux Mint:

  • PC 具有过时的旧版 BIOS,
  • GPT 硬盘分区风格。

简介

本文讨论在 80 GB 硬盘驱动器上安装 Linux Mint 21.3“Virginia”作为唯一操作系统。
硬盘分区表样式为GPT。

注释

1) 如果您有一台_过时的_旧版 BIOS 计算机,仍然可以从磁盘_删除_分区表并_创建_一个新的、现代的分区表 GPT
2) 对于带有 BIOS 的 PC,您必须在引导加载程序磁盘的开头有first 1MB 分区“bios-grub”。 我把它作为主要的。
(对于“仅 UEFI”启动的现代 PC,不需要“bios-grub”部分)。
3)按照手册的建议,我将用于存储操作系统内核的引导部分和 grub 引导加载程序作为主要部分。
4) 分区表必须包含带有 boot 和 efi 标志的 efi 分区。 efi 分区在启动时接收控制权。 为了实验的目的,我使它符合逻辑,而且它是正确的 - efi 逻辑磁盘的加载也会发生,因为...... Grub 逻辑决定一切。
5) 其余大部分 Linux 操作系统分区都有 ext4 文件系统
6)分区efi文件系统-fat32类型(自动选择,如efi、引导标志)。
7)Swap没有文件系统(Swap分区的大小等于RAM的大小)。

所以在这个实验中我创建了 2个主要部分

  • bios-grub 卷中 1MB - BIOS 备份启动区域 - 存储用于从 BIOS 启动的启动加载程序(类型 - 主启动),位于磁盘的开头。
  • *boot 大小为 500 MB - 1.5 GB 用于存储 grub 和 Linux 内核(内核)。

我使其余部分合乎逻辑:

  • (/ - 根)
  • (/home - 主文件夹)
  • var (/var - 可更改的程序文件)
  • swap (交换分区)
  • boot efi,带有“esp”和“boot”标志(特殊GPT UEFI启动分区)

您可以使用 gparted 程序,通过禁用硬盘的自动分区功能,在从 Live CD 启动后对硬盘进行分区。

硬盘分区图

该图显示的是具有 Legacy BIOS 或 UEFI 的计算机,但硬盘驱动器具有 GPT 分区表。

分区 主分区或逻辑分区 大小 挂载点 描述
biosgrub 基本的 1MB 保留 BIOS 启动分区。BIOSgrub 标志
boot 基本的 1000MB /boot 用于安装 Grub 引导加载程序和 Linux 内核的系统分区
var 逻辑分区 24GB /var 用于存储辅助程序文件和日志的系统分区
root 逻辑分区 24GB / 系统根分区
home 逻辑分区 24GB /home 用户主目录分区
swap 逻辑分区 4GB 交换文件(大小等于 RAM)
boot efi 逻辑分区 500MB /boot/efi 用于 EFI shell 的系统分区,安装 Linux Mint 需要此分区。标志:boot、esp

澄清:

  • /var分区放在根/之前,以保证硬盘更高的性能(访问速度)。 由于使用 HDD 时,磁盘开头的文件读取速度较高。
  • 我将 / 和 /var 目录分成不同的部分,这样“root”就不会因 /var 体积过大而溢出。
  • 根据我的经验,/var 分区的大小为 24 GB,因为...在 PC 上长期(几年)工作期间,/var 文件夹的大小(考虑到 snap 应用程序和 mysql 数据库)为 17GB。
  • efi分区挂载点 /boot/efi 由 Linux Mint 安装程序自动安装。 efi分区的文件系统是fat32。 “efi”部分标志是 boot 和 esp。
  • 逻辑分区的顺序并不重要。例如,以下顺序是可行的:biosgrub, boot, efi, var, root, home, swap

操作系统安装

安装之前,请务必检查介质校验和:

md5sum /dev/cd-rom

sha256sum /dev/cdrom

并根据您下载 ISO 映像的 Web 服务器上相应文件中的参考校验和进行检查。

然后从可移动 Live 介质启动并安装操作系统。

安装时,建议连接到 Internet,因为除了 DVD-R 之外,还使用 ​​Linux Mint 存储库服务器中较新版本的文件。

结果

使用指定方案在计算机上安装 Linux Mint 后,从 GPT 硬盘启动计算机成功。

安装后硬盘空间使用情况

部分 主要或逻辑 挂载点 尺寸 免费,MB
生物grub 主要 1MB 0
启动 主要 /boot 1GB 0.8 GB
变量 逻辑 /var 24GB 22 GB
逻辑 / 24 FB 14 GB
首页 逻辑 /home 24GB 22 GB
交换 swap 4GB 0
电喷 逻辑 /boot/efi 500MB 493 MB

在此选项中,根目录“/”有14 GB可用空间,但在使用操作系统时,除非安装额外的软件包,否则该可用空间不会减少。 只有存储可更改程序数据和日志的 /var 分区会增长。 这可以防止根“/”溢出并防止 PC 冻结。 同样,/home 中的空间不足不会影响根“/”。 因为如果磁盘“根”中的可用空间耗尽,操作系统将拒绝启动。
用户数据(“主目录”)被写入一个单独的分区,该分区安装在 /home,简化了操作系统重新安装和备份。
磁盘末尾有 2.5 GB 未分配空间并不是什么大问题,因为......在末尾,访问速度通常会下降,并且读取数据的问题更容易发生。


硬盘分区表信息:

sudo fdisk /dev/sda

命令(m供参考): p

磁盘 /dev/sda: 74.53 GiB, 80026361856 字节, 156301488 扇区
磁盘型号:SAMSUNG HD080HJ

单位:1 个扇区 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节
磁盘标签类型:gpt
磁盘 ID:44D70CAE-3EC8-4ABD-9B2C-2104FEF67BFA

设备起始结束扇区大小类型
/dev/sda1 2048 4095 2048 1M BIOS 启动
/dev/sda2 4096 1957887 1953792 954M Linux 文件系统
/dev/sda3 1957888 48832511 46874624 22.4G Linux 文件系统
/dev/sda4 48832512 95754239 46921728 22.4G Linux 文件系统
/dev/sda5 95754240 142628863 46874624 22.4G Linux 文件系统
/dev/sda6 142628864 150441983 7813120 3.7G Linux 交换区
/dev/sda7 150441984 151418879 976896 477M EFI


相关出版物