From 0f20868a8327a38b8c8f8bd19424ba57e79b3cfb Mon Sep 17 00:00:00 2001 From: zyb Date: Thu, 20 Jun 2024 14:08:45 +0800 Subject: [PATCH] modified: .github/workflows/mikrotik_patch.yml --- .github/workflows/mikrotik_patch.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/mikrotik_patch.yml b/.github/workflows/mikrotik_patch.yml index 231412b..a94255a 100644 --- a/.github/workflows/mikrotik_patch.yml +++ b/.github/workflows/mikrotik_patch.yml @@ -205,6 +205,25 @@ jobs: sudo umount /dev/nbd1p1 sudo rm -rf ./boot sudo qemu-nbd -d /dev/nbd0 + + ( + echo 2 # use GPT + echo t # change partition code + echo 1 # select first partition + echo 8300 # change code to Linux filesystem 8300 + echo r # Recovery/transformation + echo h # Hybrid MBR + echo 1 2 # partitions added to the hybrid MBR + echo n # Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N) + echo # Enter an MBR hex code (default 83) + echo y # Set the bootable flag? (Y/N) + echo # Enter an MBR hex code (default 83) + echo n # Set the bootable flag? (Y/N) + echo n # Unused partition space(s) found. Use one to protect more partitions? (Y/N) + echo w # write changes to disk + echo y # confirm + ) | sudo -E gdisk /dev/nbd1 + sudo qemu-nbd -d /dev/nbd1 sudo qemu-img convert -f qcow2 -O vmdk chr-$LATEST_VERSION-efi.qcow2 chr-$LATEST_VERSION-efi.vmdk