Linux操作系统安装

如何在Linux里用命令查看主版BIOS的boot启动项都有哪些

PHPer 2025-09-11 1 0 0
在Linux里用命令查看主版BIOS的boot启动项都有哪些,请给出命令

20250911 1552

腾讯元宝的回答:

在 Linux 系统中,要查看主板 BIOS 的启动项(即 UEFI 启动项或传统 BIOS 的启动顺序),通常可以使用以下方法:


方法一:使用 efibootmgr(适用于 UEFI 系统)

如果你的系统是以 UEFI 模式 启动的(大多数现代 Linux 发行版默认如此),你可以使用 efibootmgr 工具来查看 BIOS/UEFI 中设置的启动项。

1. 首先,检查是否支持 UEFI 并安装 efibootmgr

运行以下命令查看是否以 UEFI 模式启动:

ls /sys/firmware/efi
	

如果该目录存在,说明系统是以 UEFI 模式启动的;否则为传统 BIOS 模式。

然后,确保已安装 efibootmgr。如果未安装,可以使用包管理器安装,例如:

  • Debian/Ubuntu 系:
    sudo apt install efibootmgr
    		
  • RHEL/CentOS/Fedora 系:
    sudo dnf install efibootmgr    # Fedora
    sudo yum install efibootmgr    # CentOS 7 或更早
    		

2. 查看 UEFI 启动项

使用如下命令列出所有 UEFI 启动项:

sudo efibootmgr -v
	

输出示例:

BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0000,0001,0002
Boot0000* ubuntu    HD(1,GPT,...)/File(\EFI\ubuntu\grubx64.efi)
Boot0001* Windows Boot Manager  HD(1,GPT,...)/File(\EFI\Microsoft\Boot\bootmgfw.efi)
Boot0002* Linux Firmware Updater  HD(1,GPT,...)/File(\EFI\ubuntu\fwupx64.efi)
	
  • BootCurrent:当前启动的项。
  • BootOrder:启动顺序,数字对应下面的 BootXXXX。
  • BootXXXX*:具体的启动项,包括名称和引导文件路径。

🔍 说明:

  • 这些是存储在主板 NVRAM 中的 UEFI 启动项,由 BIOS/UEFI 固件管理。
  • 你可以使用 efibootmgr 命令来修改启动顺序或删除/添加启动项(需谨慎操作)。

方法二:传统 BIOS(Legacy BIOS)系统

如果你的系统是以传统 BIOS(非 UEFI)模式启动的,那么 Linux 本身没有直接命令可以查看 BIOS 内部的启动菜单项,因为这些信息是由主板固件管理的,不是通过操作系统暴露出来的。

不过,你可以尝试以下间接方式:

1. 使用 dmidecode 查看 BIOS 信息(有限信息)

sudo dmidecode -t bios
	

这会显示 BIOS 的版本、发布日期等基本信息,但不会列出启动项

2. 重启进入 BIOS 设置界面查看

最直接的方式是:

重启计算机,在开机时按下指定的键(如 F2、Del、F12、Esc 等,具体取决于主板品牌)进入 BIOS/UEFI 设置界面,在里面可以查看和更改启动项。

常见进入 BIOS 的按键:

  • F2 / Del:多数台式机与笔记本(如 ASUS、Dell、Lenovo)
  • F12:某些品牌用于启动菜单(Boot Menu),可临时选择启动设备
  • Esc / F10:某些品牌

方法三:查看当前可用的启动设备(非 BIOS 启动项,但有助于排查)

如果你只是想查看当前系统识别的可引导设备(比如硬盘、USB、CDROM 等),可以尝试:

lsblk
	

或者:

sudo fdisk -l
	

也可以查看 EFI 分区:

ls /boot/efi/EFI
	

但这些只是查看当前系统中挂载的引导相关内容,并非 BIOS 内部启动项。


总结推荐

系统类型 推荐命令/方法 作用
UEFI 系统 sudo efibootmgr -v 查看 UEFI 启动项及启动顺序,最直接有效
传统 BIOS 无直接命令,需进 BIOS 界面查看 Linux 无法直接读取传统 BIOS 启动项列表
辅助信息 lsblk, sudo fdisk -l, ls /boot/efi/EFI 查看磁盘和引导分区信息

如果你想查看的是 UEFI 启动项(大多数情况),请运行:

sudo efibootmgr -v
	

这是最标准、最可靠的方法,适用于大多数现代 Linux 系统(前提是你以 UEFI 模式启动)。


如你不确定是 UEFI 还是 Legacy BIOS,可以先运行: ...

立即注册

更新于:2025-09-11 15:59:42
    您需要登录后才可以评论。 立即注册
    相关内容

    linux系统 find命令及不显示Permission denied

    Linux的工具应用

    ubuntu24.04 最好的输入法是什么?

    Windows的压缩卷或者叫磁盘分区Resize的工具MiniTool

    让ubuntu更像Windows

    视频播放器

    GParted - linux下的硬盘 resize工具。不用重新安装系统。

    ​elementary OS 8.0.1 和Nitrux OS 的磁力链接,manjaro 的官网,feren ...

    列出所有在维护的Linux Desktop

    exFAT 我去看看,走先,去win11了

    在Linux上使用像微软拼音一样好用的输入法​​

    Linux操作系统安装

    Ubuntu 25.04 (Plucky Puffin) Desktop安装

    linux下多系统安装包括之前安装的Windows如何正确安装,保证多启动时多系统。

    关于ESP分区的挂载和备份中要注意的事项

    Linux下磁盘健康检查用的命令sudo smartctl -a /dev/sdd

    运行一次短时间的硬盘自检​​ sudo smartctl -t short /dev/sdd

    如何在Linux里用命令查看主版BIOS的boot启动项都有哪些

    修复WINDOWS启动报错

    修复WINDOWS启动报错之二

    修复WINDOWS启动报错之三

    linux不通过商店安装vs code

    linux desktop 现在运行速度最快的几个,并发下网址

    基于Arch,带桌面的,最受欢迎的是

    最受欢迎的Linux系统

    linux系统安装涉及的命令

    Linux脚本和脚本知识

    一键安装TiDB开发环境(centos7)

    执行sh脚本报错 /bin/bash^M: bad interpreter: No such file or directory

    测试模型训练的小的python脚本

    转 Linux操作系统安装之二

    linux自己系统盘上的文件夹,快捷方式也要这么建立吗

    推荐内容

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    BT磁力搜索网站汇总和找不到的资源

    什么是磁力链接,您如何使用?

    Z-Library:全球最大的数字图书馆/含打不开的解决方案/镜像

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作

    【车险课堂】什么是无赔款优待系数ncd,你“造”吗?