Skip to content

Commit 668a6f2

Browse files
committed
Update mkinitcpio hooks
1 parent 37b628a commit 668a6f2

File tree

2 files changed

+3
-31
lines changed

2 files changed

+3
-31
lines changed

alis.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ SYSTEMD_HOMED_STORAGE_CIFS_SERVICE=""
138138
### Generally, it is not necessary to modify, alis enables or disables some hooks
139139
### taking in account other variables values like bootloader or device encryption.
140140
## PLYMOUTH provides an eye-candy splash screen leading all the way up to the login manager
141-
HOOKS="base !udev !usr !resume !systemd !btrfs autodetect keyboard !keymap !consolefont !sd-vconsole modconf block !net !dmraid !mdadm !mdadm_udev !plymouth !encrypt !sd-encrypt !lvm2 fsck filesystems"
141+
HOOKS="base !udev !usr !resume !systemd !btrfs autodetect microcode modconf kms keyboard !keymap !consolefont !sd-vconsole block !net !dmraid !mdadm !mdadm_udev !plymouth !encrypt !sd-encrypt !lvm2 filesystems fsck"
142142
MODULES="!vmd !tpm"
143143
UKI="false"
144144
PLYMOUTH="false"

alis.sh

Lines changed: 2 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1490,11 +1490,6 @@ function bootloader_efistub() {
14901490

14911491
function bootloader_refind_entry() {
14921492
local KERNEL="$1"
1493-
local MICROCODE=""
1494-
1495-
if [ -n "$INITRD_MICROCODE" ]; then
1496-
local MICROCODE="initrd=/$INITRD_MICROCODE"
1497-
fi
14981493

14991494
cat <<EOT >> "${MNT_DIR}${ESP_DIRECTORY}/EFI/refind/refind.conf"
15001495
# alis
@@ -1503,10 +1498,6 @@ menuentry "Arch Linux ($KERNEL)" {
15031498
loader /vmlinuz-$KERNEL
15041499
initrd /initramfs-$KERNEL.img
15051500
icon /EFI/refind/icons/os_arch.png
1506-
options "$MICROCODE $CMDLINE_LINUX_ROOT rw $CMDLINE_LINUX"
1507-
submenuentry "Boot using fallback initramfs"
1508-
initrd /initramfs-$KERNEL-fallback.img"
1509-
}
15101501
submenuentry "Boot to terminal"
15111502
add_options "systemd.unit=multi-user.target"
15121503
}
@@ -1516,43 +1507,24 @@ EOT
15161507

15171508
function bootloader_systemd_entry() {
15181509
local KERNEL="$1"
1519-
local MICROCODE=""
1520-
1521-
if [ -n "$INITRD_MICROCODE" ]; then
1522-
local MICROCODE="initrd /$INITRD_MICROCODE"
1523-
fi
15241510

15251511
cat <<EOT >> "${MNT_DIR}${ESP_DIRECTORY}/loader/entries/arch-$KERNEL.conf"
15261512
title Arch Linux ($KERNEL)
15271513
efi /vmlinuz-linux
1528-
$MICROCODE
15291514
initrd /initramfs-$KERNEL.img
15301515
options initrd=initramfs-$KERNEL.img $CMDLINE_LINUX_ROOT rw $CMDLINE_LINUX
1531-
EOT
1532-
1533-
cat <<EOT >> "${MNT_DIR}${ESP_DIRECTORY}/loader/entries/arch-$KERNEL-fallback.conf"
1534-
title Arch Linux ($KERNEL, fallback)
1535-
efi /vmlinuz-linux
1536-
$MICROCODE
1537-
initrd /initramfs-$KERNEL-fallback.img
1538-
options initrd=initramfs-$KERNEL-fallback.img $CMDLINE_LINUX_ROOT rw $CMDLINE_LINUX
15391516
EOT
15401517
}
15411518

15421519
function bootloader_efistub_entry() {
15431520
local KERNEL="$1"
1544-
local MICROCODE=""
15451521

15461522
if [ "$UKI" == "true" ]; then
15471523
arch-chroot "${MNT_DIR}" efibootmgr --unicode --disk "$DEVICE" --part 1 --create --label "Arch Linux ($KERNEL fallback)" --loader "EFI\linux\archlinux-$KERNEL-fallback.efi" --unicode --verbose
15481524
arch-chroot "${MNT_DIR}" efibootmgr --unicode --disk "$DEVICE" --part 1 --create --label "Arch Linux ($KERNEL)" --loader "EFI\linux\archlinux-$KERNEL.efi" --unicode --verbose
15491525
else
1550-
if [ -n "$INITRD_MICROCODE" ]; then
1551-
local MICROCODE="initrd=\\$INITRD_MICROCODE"
1552-
fi
1553-
1554-
arch-chroot "${MNT_DIR}" efibootmgr --unicode --disk "$DEVICE" --part 1 --create --label "Arch Linux ($KERNEL)" --loader /vmlinuz-"$KERNEL" --unicode "$CMDLINE_LINUX $CMDLINE_LINUX_ROOT rw $MICROCODE initrd=\initramfs-$KERNEL.img" --verbose
1555-
arch-chroot "${MNT_DIR}" efibootmgr --unicode --disk "$DEVICE" --part 1 --create --label "Arch Linux ($KERNEL fallback)" --loader /vmlinuz-"$KERNEL" --unicode "$CMDLINE_LINUX $CMDLINE_LINUX_ROOT rw $MICROCODE initrd=\initramfs-$KERNEL-fallback.img" --verbose
1526+
arch-chroot "${MNT_DIR}" efibootmgr --unicode --disk "$DEVICE" --part 1 --create --label "Arch Linux ($KERNEL)" --loader /vmlinuz-"$KERNEL" --unicode "$CMDLINE_LINUX $CMDLINE_LINUX_ROOT rw initrd=\initramfs-$KERNEL.img" --verbose
1527+
arch-chroot "${MNT_DIR}" efibootmgr --unicode --disk "$DEVICE" --part 1 --create --label "Arch Linux ($KERNEL fallback)" --loader /vmlinuz-"$KERNEL" --unicode "$CMDLINE_LINUX $CMDLINE_LINUX_ROOT rw initrd=\initramfs-$KERNEL-fallback.img" --verbose
15561528
fi
15571529
}
15581530

0 commit comments

Comments
 (0)