X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=grml-debootstrap;h=2d9aa1d24c857a44835e66c6723e04d980865ed1;hb=899540974cd6a5eb430b8731f4b4cd85788948c7;hp=6c0d6253394fa8e070161d7ae0b8fe38a61ff342;hpb=9ae6b12a4f1f903c85b2803ea3d5d457f5849ee0;p=grml-debootstrap.git diff --git a/grml-debootstrap b/grml-debootstrap index 6c0d625..2d9aa1d 100755 --- a/grml-debootstrap +++ b/grml-debootstrap @@ -996,9 +996,14 @@ format_efi_partition() { # check for EFI support or try to enable it {{{ efi_support() { local efivars_loaded=false + # this is for kernels versions before v3.10, which didn't provide efivarfs yet if modprobe efivars &>/dev/null ; then efivars_loaded=true fi + # kernel versions v3.10 and newer usually provide efivarfs + if modprobe efivarfs &>/dev/null ; then + efivars_loaded=true + fi if [ -d /sys/firmware/efi ] ; then einfo "EFI support detected." ; eend 0 @@ -1541,8 +1546,11 @@ if [[ -z "${GRUB}" ]] || ! dd if="${GRUB}" bs=512 count=1 2>/dev/null | cat -v | f2fs) chroot "${MNTPOINT}" grub-mkimage -O i386-pc -p "(hd0,msdos1)/boot/grub" -o /tmp/core.img biosdisk part_msdos f2fs ;; - # NOTE - we might need to distinguish between further filesystems - *) + xfs) + chroot "${MNTPOINT}" grub-mkimage -O i386-pc -p "(hd0,msdos1)/boot/grub" -o /tmp/core.img biosdisk part_msdos xfs + ;; + # NOTE - we might need to distinguish between further filesystems + *) chroot "${MNTPOINT}" grub-mkimage -O i386-pc -p "(hd0,msdos1)/boot/grub" -o /tmp/core.img biosdisk part_msdos ext2 ;; esac