Manjaro UEFI 啓動項重新生成

檢查BIOS到UEFI

您需要創建一個ESP(EFI 系統分區), 其中包含用於引導的 .efi 文件,您可以使用 gparted 或 gdisk 創建該文件。(大小至少爲 200-300 MiB。)確保在此分區上設置了標誌 bootesp

  1. 安裝/檢查以下軟件包是否存在
pacman -Sy efibootmgr dosfstools grub

# 展示現有啓動項
efibootmgr -v

# 創建一個新的boot option
efibootmgr -c -w -L "Windows 11 PE維護" -d /dev/nvme0n1p1 -p 1 -l \\EFI\\Boot\\bootx64_pe11.efi
# 其中BootOptionName替換成你設定的名字,-d後面是啓動分區所在的硬盤(默認爲/dev/sda),-p後面是分區位置(默認爲1),-l是啓動efi文件的路徑。

# 修改boot 順序
efibootmgr -o X,Y #指定標號爲X的啓動項順序在Y之前

# 啓用/禁用boot option
#efibootmgr -a -b X 啓用標號爲X的啓動項
efibootmgr -a -b 1 #對應0001

# efibootmgr -A -b X禁用標號爲X的啓動項
efibootmgr -A -b 1 #對應0001

# 刪除啓動項的命令爲
 efibootmgr -b 0013 -B      #刪除"Windows 11 PE維護"啓動項,對應的編號爲0013

# 修改boot 順序
efibootmgr -o 0012,0010,0011,000F,000D,000C,000B

  1. 根據 UEFI 安裝 Grub
# 檢查/boot/efi是否存在,如果不存在創建
# sudo mkdir /boot/efi
# mount /dev/nvme0np1 /boot/efi


sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck

sudo update-grub

sudo modprobe efivarfs
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章