@@ -1490,11 +1490,6 @@ function bootloader_efistub() {
14901490
14911491function 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
15171508function 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"
15261512title Arch Linux ($KERNEL )
15271513efi /vmlinuz-linux
1528- $MICROCODE
15291514initrd /initramfs-$KERNEL .img
15301515options 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
15391516EOT
15401517}
15411518
15421519function 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