我已经在我的 PC 上安装了 Ubuntu 18.04 (Bionic Beaver),使用 Windows 10 双启动。我需要检查 Ubuntu 是在 UEFI 模式还是传统模式下启动。我在网上找到了一些来源来检查这一点,但我得到的结果模棱两可。
具体来说,此页面的“识别是否已在 UEFI 模式下安装 Ubuntu”部分提供了三种检查方法。
- 它的 /etc/fstab 文件包含一个 UEFI 分区(挂载点:/boot/efi)
- 它使用 grub-efi 引导加载程序(不是 grub-pc)
- 从已安装的 Ubuntu 中,打开终端 (Ctrl+Alt+T),然后输入以下命令:[ -d /sys/firmware/efi] && echo "Installed in UEFI mode" || echo "以传统模式安装"
我尝试了第一种和第三种方式。
我的 fstab 文件包含以下条目:
UUID=xxx /boot/efi ntfs defaults 0 1
Run Code Online (Sandbox Code Playgroud)
因此,这意味着 Ubuntu 已在 UEFI 模式下启动。
但是运行第三种方法中给出的命令
[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"
Run Code Online (Sandbox Code Playgroud)
打印Installed in Legacy …