|-转 如何在Linux里用命令查看主版BIOS的boot启动项都有哪些
在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自己系统盘上的文件夹,快捷方式也要这么建立吗
推荐内容