initramfsで起動する方法は?

initramfsで起動する方法は?

私はLinux Mint 18を使用しており、ルートファイルシステムを完全にスキャンしたいと思います。

私の現在の考えはinitramfsで起動して実行することです。fsck -f /dev/sdb2

回復コンソールに入り、grubに入ることができました。

答え1

たとえば、dracutを使用してinitrdを作成した場合、これは可能です。

https://fedoraproject.org/wiki/How_to_debug_Dracut_problems

追加のdracut起動パラメータ

次のブートパラメータを使用してブート問題をデバッグするのに役立ちます。

rd.shell initramfs が失敗した場合は、シェルを入力します。

rd.break=[cmdline|pre-udev|事前トリガー|initqueue|事前マウント|マウント|事前ピボット|整理]

定義されたブレークポイントにシェルを置きます(お使いのバージョンのdracutでサポートされているブレークポイントを見つけるには、egrep 'rd.?break' /usr/lib/dracut/modules.d/99base/init.shを使用してください)。

しかし、initrdは通常非常に制限的で不便なので、回復イメージをインストールします。システム回復ディスクそして、ブートローダーエントリを追加することから始めましょう。

https://www.system-rescue-cd.org/Sysresccd-manual-en_Easy_install_SystemRescueCd_on_harddisk

関連情報