fix GUID on BIOS partitioning

This commit is contained in:
Tobias Powalowski 2023-02-03 14:04:31 +01:00
parent deb5224487
commit bb32314f9f

View file

@ -198,7 +198,9 @@ _autoprepare() {
sgdisk --clear "${_DISK}" &>"${_NO_LOG}"
# create actual partitions
sgdisk --new="${_GPT_BIOS_GRUB_DEV_NUM}":0:+"${_GPT_BIOS_GRUB_DEV_SIZE}"M --typecode="${_GPT_BIOS_GRUB_DEV_NUM}":EF02 --change-name="${_GPT_BIOS_GRUB_DEV_NUM}":BIOS_GRUB "${_DISK}" >"${_LOG}"
sgdisk --new="${_UEFISYSDEV_NUM}":0:+"${_UEFISYSDEV_SIZE}"M --typecode="${_UEFISYSDEV_NUM}":EF00 --change-name="${_UEFISYSDEV_NUM}":EFI_SYSTEM "${_DISK}" >"${_LOG}"
if [[ -n "${_UEFI_BOOT}" ]]; then
sgdisk --new="${_UEFISYSDEV_NUM}":0:+"${_UEFISYSDEV_SIZE}"M --typecode="${_UEFISYSDEV_NUM}":EF00 --change-name="${_UEFISYSDEV_NUM}":EFI_SYSTEM "${_DISK}" >"${_LOG}"
fi
if [[ -n "${_UEFISYS_BOOTDEV}" ]]; then
# set the legacy BIOS boot 2bit attribute
sgdisk --attributes="${_UEFISYSDEV_NUM}":set:2 "${_DISK}" >"${_LOG}"