閉じる

UEFIでインストールした Slackware機のストレージを差し替えて一時的に Windows11で使った後、ストレージを戻しても起動しなくなった。

どうやら、ブートエントリが書き換わってしまったようなので、書き直しを試みる。
インストールメディアで起動し、各種マウント

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は実行しないほうが良いのかな。

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)