From d39868c23b87dc806fd607901fda7327e2b61a16 Mon Sep 17 00:00:00 2001 From: "Carl D. Roth" Date: Wed, 2 May 2018 16:38:14 -0700 Subject: [PATCH] load the efivarfs module if possible --- packages/base/all/initrds/loader-initrd-files/src/bin/switchroot | 1 + packages/base/all/initrds/loader-initrd-files/src/bin/sysinit | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/base/all/initrds/loader-initrd-files/src/bin/switchroot b/packages/base/all/initrds/loader-initrd-files/src/bin/switchroot index 2eb8ead6..16529007 100644 --- a/packages/base/all/initrds/loader-initrd-files/src/bin/switchroot +++ b/packages/base/all/initrds/loader-initrd-files/src/bin/switchroot @@ -54,6 +54,7 @@ if [ -d /sys/firmware/efi/efivars ]; then fi mount --move /sys /newroot/sys if [ -d /newroot/sys/firmware/efi/efivars ]; then + modprobe efivarfs || : mount -t efivarfs efivarfs /newroot/sys/firmware/efi/efivars fi mount --move /dev /newroot/dev diff --git a/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit b/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit index 910b3fcf..9d869beb 100755 --- a/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit +++ b/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit @@ -36,6 +36,7 @@ trap "restoreconsole; reboot -f" EXIT mount -t proc proc /proc mount -t sysfs sysfs /sys if [ -d /sys/firmware/efi/efivars ]; then + modprobe efivarfs || : mount -t efivarfs efivarfs /sys/firmware/efi/efivars fi mount -o remount,size=1M /dev