在 Linux 终端中,有几种非常简单且常用的命令可以确认硬盘的分区表类型(GPT 还是传统的 MBR/DOS)。

因为你刚刚使用了 lsblk,我最推荐使用第一种方法:

方法一:进阶版 lsblk(最直观,强烈推荐)

你可以通过给 lsblk 加上指定的输出列,让它直接把分区表类型打印出来。在终端运行:

lsblk -o NAME,SIZE,FSTYPE,PTTYPE
  • 看 PTTYPE 这一列:

    • 如果显示 gpt,那就是 GPT 分区表。
    • 如果显示 dos,那就是传统的 MBR 分区表。

方法二:使用经典 fdisk

这是最老牌的管理工具,需要 root 权限运行:

fdisk -l

在输出的大段信息中,找到你的目标硬盘(比如 Disk /dev/sda:),然后往下看两三行,找到 Disklabel type 这一项:

  • Disklabel type: gpt 代表 GPT。
  • Disklabel type: dos 代表 MBR。

方法三:使用 parted(信息最全)

同样需要 root 权限:

parted -l

在输出的信息中找到你的硬盘块,查看这一行:

  • Partition Table: gpt (或者显示 msdos)。

结合你刚才卡在安装向导的情况:
你可以直接在安装界面的终端(通常按 Alt+F2 或 Ctrl+Alt+F2 可以切到一个纯命令行终端)输入 lsblk -o NAME,PTTYPE 查一下你的 sda。

如果它确实显示为 gpt,但安装程序又不给你 EFI 选项,那说明系统确实把你当成 BIOS 模式引导了。这个时候顺着它的脾气,去创建一个 2M 的“保留的 BIOS 引导区域 (Reserved BIOS boot area)” 就能完美破局!