出錯提示“efibootmgr package is required on EFI systems”
更新時間:
問題描述
在操作系統(tǒng)遷移時,出錯提示“efibootmgr package is required on EFI systems”。
問題原因
操作系統(tǒng)會通過BIOS或UEFI的方式進行啟動。對于UEFI啟動方式,需要efibootmgr來為后續(xù)遷移設置正確的啟動順序。如果待遷移的操作系統(tǒng)沒有安裝efibootmgr,可能會導致操作系統(tǒng)遷移失敗。
解決方案
遠程連接ECS實例。具體操作,請參見通過密碼或密鑰認證登錄Linux實例。
執(zhí)行以下命令,查看當前操作系統(tǒng)的啟動方式。
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
回顯信息如下,表示當前操作系統(tǒng)的啟動方式為UEFI啟動。
[root@iZbp104w56ovfyfxy9o**** ~]# [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS UEFI
執(zhí)行以下命令,安裝efibootmgr。
yum -y install efibootmgr
問題排查解決后,運行SMC客戶端再試。具體操作,請參見運行SMC客戶端。
文檔內容是否對您有幫助?