use disk and part for bootmgr

This commit is contained in:
Tobias Powalowski 2023-01-21 21:57:39 +01:00
parent d858d6d6bf
commit b6eb9e4f15

View file

@ -154,7 +154,7 @@ _do_uefi_efibootmgr() {
for _bootnum in $(efibootmgr | grep '^Boot[0-9]' | grep -F -i "${_BOOTMGR_LABEL}" | cut -b5-8) ; do
efibootmgr --quiet -b "${_bootnum}" -B
done
_BOOTMGRDEV=$(${_LSBLK} PKNAME "${_UEFISYSDEV}")"
_BOOTMGRDEV=$(${_LSBLK} PKNAME "${_UEFISYSDEV}")
_BOOTMGRNUM=$(echo "${_UEFISYSDEV}" | sed -e "s#${_BOOTMGRDEV}##g")
efibootmgr --quiet --create --disk "${_BOOTMGRDEV}" --part "${_BOOTMGRNUM}" --loader "${_BOOTMGR_LOADER_PATH}" --label "${_BOOTMGR_LABEL}"
}