どうやら、ブートエントリが書き換わってしまったようなので、書き直しを試みる。
インストールメディアで起動し、各種マウント
mount /dev/sda2 /mnt mount /dev/sda1 /mnt/boot/efi mount --rbind /dev /mnt/dev mount -t proc none /mnt/proc mount --rbind /sys /mnt/sys chroot /mnt /usr/share/mkinitrd/mkinitrd_command_generator.sh |sh cp -a /boot/initrd.gz /boot/efi/EFI/Slackware/ eliloconfig
再起動してからもう一度 mkinitrd_command_generator.sh~を。
幸い、currentに更新を行ってから日が経っておらず同じカーネルを使ったインストールメディアを用意できたから比較的簡単で助かった。
結局のところ、eliloを入れ直せば済む話なので mkinitrd_command_generator.shは実行しないほうが良いのかな。