]> gitweb.fluxo.info Git - hydra.git/commitdiff
Fix: provision: UEFI: add /boot/efi into fstab
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 25 Jan 2022 14:19:26 +0000 (11:19 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 25 Jan 2022 14:19:26 +0000 (11:19 -0300)
share/hydractl/provision

index cd3d67a6f12f0645c6d5cf3b47efc9cc93a8a45f..f2c468c869f5f30ae7d71ce0455da3e8f7166043 100755 (executable)
@@ -583,6 +583,12 @@ EOF
   fi
 fi
 
+if [ "$boot_mode" == "uefi" ]; then
+  cat <<-EOF | $SUDO tee -a $WORK/etc/fstab > /dev/null
+${esp_device}         /boot/efi       vfat  defaults,errors=remount-ro         0 2
+EOF
+fi
+
 # LVM.
 if [ "$discards" == "y" ]; then
   $SUDO sed -i -e 's/issue_discards = 0/issue_discards = 1' $WORK/etc/lvm/lvm.conf
@@ -703,7 +709,7 @@ EOF
   if [ "$boot_mode" == "bios" ]; then
     hydra_sudo_run chroot $WORK/ grub-install --recheck --force $device
   else
-    hydra_sudo_run chroot $WORK/ grub-install --target=${grub_arch} --efi-directory=/boot/efi $grub_uefi_nvram
+    hydra_sudo_run chroot $WORK/ grub-install --target=${grub_arch}-efi --efi-directory=/boot/efi $grub_uefi_nvram
   fi
 fi