工做須要安裝了多系統(前後安裝了Windows、Kali、CentOS),採用UEFI來引導操做系統。UEFI全稱爲:Unified Extensible Firmware Interface(統一的可擴展固件接口),近些年新出的計算機都支持UEFI方式。 原默認是CentOS的爲首選啓動項的。某天升級了Kali內核,Kali修改爲爲首選啓動項。工做主要是用CentOS,每次啓動須要人工去選系統比較麻煩。瞭解到efibootmgr能夠改動首選項,如下介紹了這個工具用法。 進入CentOS,命令行環境下,root帳戶操做,能夠定位到/boot/efi/目錄(看到以下圖示),有BOOT,EFI二個目錄。linux
輸入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查看各參數用法說明(以下圖所示),自行摸索。 操作系統
注:本文爲Toyo Lau原創,未經許可不得在任何平臺轉載,侵權必究。如需轉載,可關注公衆號,在後臺留言,與做者聯繫,取得許可才能轉載~命令行