---
title: "efibootmgr"
type: concept
tags: [boot, efi, linux, command-line]
date: 2026-04-16
---

## Aliases
- efibootmgr

## Definition
efibootmgr 是 Linux 下的命令行工具，用于管理 EFI 固件中的启动顺序和启动项。可以查看、创建、删除和调整 UEFI 启动顺序，解决 HP BIOS 等系统启动顺序被重置的问题。

## Key Properties
- 平台：Linux
- 功能：NVRAM 启动项管理
- 权限：需要 root 权限
- 常见用法：-o 设置启动顺序，-c 创建新启动项，-v 查看详细信息

## Use Cases
- 修复 Ubuntu 启动顺序问题
- 设置默认启动操作系统
- 处理 HP BIOS 启动顺序被重置

## Example Commands
```bash
# 查看当前启动顺序
sudo efibootmgr

# 将 Ubuntu (Boot0005) 设为首选
sudo efibootmgr -o 0005,0000,0001,0002,0003

# 创建新启动项
sudo efibootmgr -c -d /dev/nvme0n1 -p 1 -L "Ubuntu" -l "\\EFI\\ubuntu\\shimx64.efi"
```

## Connections
- [[efibootmgr]] ← manages ← [[UEFI]]
- [[efibootmgr]] ← fixes ← [[启动顺序]]