tar2fs: Enable secure-boot support for x86_64, add riscv64 support, cleanup
This commit is contained in:
parent
3a31db37af
commit
27a675134a
17
bin/tar2fs
17
bin/tar2fs
@ -400,28 +400,25 @@ grub-efi)
|
||||
echo 'GRUB_DISABLE_OS_PROBER=true' >> "$ROOTFS"/etc/sysconfig/grub2
|
||||
chroot "$ROOTFS" grub-mkconfig -o /boot/grub/grub.cfg
|
||||
case "$ARCH" in
|
||||
*86)
|
||||
chroot "$ROOTFS" grub-install --target=i386-efi --recheck \
|
||||
--removable --no-uefi-secure-boot
|
||||
sed -i 's/initrd16/initrdefi/g' "$ROOTFS/boot/grub/grub.cfg"
|
||||
sed -i 's/linux16/linuxefi/g' "$ROOTFS/boot/grub/grub.cfg"
|
||||
;;
|
||||
x86_64)
|
||||
chroot "$ROOTFS" grub-install --target=i386-efi --recheck \
|
||||
--removable --no-uefi-secure-boot
|
||||
--removable --uefi-secure-boot
|
||||
chroot "$ROOTFS" grub-install --target=x86_64-efi --recheck \
|
||||
--removable --no-uefi-secure-boot
|
||||
--removable --uefi-secure-boot
|
||||
sed -i 's/initrd16/initrdefi/g' "$ROOTFS/boot/grub/grub.cfg"
|
||||
sed -i 's/linux16/linuxefi/g' "$ROOTFS/boot/grub/grub.cfg"
|
||||
;;
|
||||
aarch64)
|
||||
chroot "$ROOTFS" grub-install --target=arm64-efi --recheck \
|
||||
--removable --no-uefi-secure-boot
|
||||
--removable --no-uefi-secure-boot
|
||||
;;
|
||||
armh)
|
||||
chroot "$ROOTFS" grub-install --target=arm-efi --recheck \
|
||||
--removable --no-uefi-secure-boot
|
||||
--removable --no-uefi-secure-boot
|
||||
;;
|
||||
riscv64)
|
||||
chroot "$ROOTFS" grub-install --target=riscv64-efi --recheck \
|
||||
--removable --no-uefi-secure-boot
|
||||
esac
|
||||
sed -i '/GRUB_DISABLE_OS_PROBER=true/d' "$ROOTFS/etc/sysconfig/grub2"
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user