rEFIndを介してLinux(Debian 10)を起動しようとすると、initramfsシェルから起動します。ルートが見つかりません。ただし、F2を介してcmdline起動オプションを編集し、rootを手動で設定すると(root = dev / sda5)、正常に起動します。
問題の原因はWindowsです。以前に故障したハードドライブをSATA経由でコンピュータに接続し、ファイルをコピーしてコンピュータをシャットダウンしようとした後、Windows 8.1でNTFSエラーに関連するいくつかのエラーが表示されました。その後、再起動して「回復」とrEFIndの上書きを開始します。
Debian livecd から chroot インストールされたシステムから起動し、rEFInd を再インストールしました。
update-initramfsを試しましたが、成功しませんでした。
答え1
rEFInd 構成ファイルを探します。
find /boot/efi -name 'refind*.conf'
refind.conf
1つまたは2つのファイルを見つけることができます。後者がrefind_linux.conf
ある場合はデフォルトの起動オプションがある可能性が高く、そうでない場合は設定全体がデフォルトrefind.conf
ファイルにあります。
お好みのテキストエディタを使用してファイルを編集します。