rEFIndでデフォルトの起動コマンドラインオプションを編集するには?

rEFIndでデフォルトの起動コマンドラインオプションを編集するには?

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.conf1つまたは2つのファイルを見つけることができます。後者がrefind_linux.confある場合はデフォルトの起動オプションがある可能性が高く、そうでない場合は設定全体がデフォルトrefind.confファイルにあります。

お好みのテキストエディタを使用してファイルを編集します。

関連情報