mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 03:50:37 +02:00
fix GUID on BIOS partitioning
This commit is contained in:
parent
deb5224487
commit
bb32314f9f
1 changed files with 3 additions and 1 deletions
|
@ -198,7 +198,9 @@ _autoprepare() {
|
||||||
sgdisk --clear "${_DISK}" &>"${_NO_LOG}"
|
sgdisk --clear "${_DISK}" &>"${_NO_LOG}"
|
||||||
# create actual partitions
|
# 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="${_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}"
|
||||||
|
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}"
|
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
|
if [[ -n "${_UEFISYS_BOOTDEV}" ]]; then
|
||||||
# set the legacy BIOS boot 2bit attribute
|
# set the legacy BIOS boot 2bit attribute
|
||||||
sgdisk --attributes="${_UEFISYSDEV_NUM}":set:2 "${_DISK}" >"${_LOG}"
|
sgdisk --attributes="${_UEFISYSDEV_NUM}":set:2 "${_DISK}" >"${_LOG}"
|
||||||
|
|
Loading…
Reference in a new issue