用efibootmgr管理UEFI啓動項

工做須要安裝了多系統(前後安裝了Windows、Kali、CentOS),採用UEFI來引導操做系統。UEFI全稱爲:Unified Extensible Firmware Interface(統一的可擴展固件接口),近些年新出的計算機都支持UEFI方式。 原默認是CentOS的爲首選啓動項的。某天升級了Kali內核,Kali修改爲爲首選啓動項。工做主要是用CentOS,每次啓動須要人工去選系統比較麻煩。瞭解到efibootmgr能夠改動首選項,如下介紹了這個工具用法。 進入CentOS,命令行環境下,root帳戶操做,能夠定位到/boot/efi/目錄(看到以下圖示),有BOOT,EFI二個目錄。linux

再進入EFI目錄,看到有centos、kali、Microsoft等幾個目錄,表示安裝了有CentOS、Kali、Windows系統。

輸入efibootmgr,列出多個啓動項(以下圖所示)。看到Windows對應到Boot0000、kali對應到Boot000一、CentOS對應到Boot0002。BootCurrent:0002表示當前引導的爲CentOS系統。BootOrder表示啓動項的前後順序。centos

啓動順序進行Kali、CentOS互換,輸入efibootmgr -o 0002,0000,0001,0018,0019,001A,001B,001C,001D,0022,0023 (以下圖所示),執行後看到啓動順序已經更換。微信

輸入efibootmgr可看到最新啓動項的順序。工具

efibootmgr工具還有許多功能(好比隱藏啓動項、修改啓動項、刪除無用的啓動項、超時時間等),這裏不一一介紹,有興趣的朋友能夠經過efibootmgr -h查看各參數用法說明(以下圖所示),自行摸索。 操作系統

本文介紹的是CentOS7.6操做系統下設置方法,在Kali操做系統環境下的設置方法是同樣的(兩者均爲linux內核)。在Windows環境下,有EasyUEFI軟件可用,若有須要可試下,這裏再也不展開。

注:本文爲Toyo Lau原創,未經許可不得在任何平臺轉載,侵權必究。如需轉載,可關注公衆號,在後臺留言,與做者聯繫,取得許可才能轉載~命令行

微信掃一掃,發現更精彩,天天更新技術分享。
相關文章
相關標籤/搜索