Ubuntu 18.10でinitramfsシェルから直接起動します。
exit
私はその結果コマンドを試しました。manual fsck is required on /dev/sda2
fsck /dev/sda2
シェルに入ると返されます。
`スーパーブロックまたはパーティションテーブルが破損している可能性があります!
Abort<yes>?
覚えておいてくださいsudo
bash
fdisk
。それ以外の場合、他のシェルコマンドは見つからないエラーを返します。
答え1
バックアップ状態が良いことを願っています。
initramfsリカバリシェルではすでにルートであるため、必要ありませんsudo
。問題は通常、initramfsで使用できるツールの数が非常に制限されていることです。
外部ブートメディアを使用してシステムを起動できます。ライブUSB / DVD / CDはうまく機能し、より良い作業環境とトラブルシューティングのための完全なツールセットを提供します。
ただし、initramfs環境を使用して問題を解決する必要がある場合は、他の情報源があります。
cat /proc/partitions
これにより、ディスク上で検出されたパーティションの数とサイズに関するアイデアを得ることができます。cat /etc/fstab
、おそらく一緒に使用するか、blkid
どのls -l /dev/disk/by-uuid
タイプのファイルシステムを使用するかを決定できます/dev/sda2
。
通常のコマンドではなく、ファイルシステムタイプ固有のfsck
ツール(例:)を使用することをお勧めします。一般的なコマンドは、ファイルシステムの種類を誤って識別し、ディスクの破損の可能性について怖いメッセージを表示する可能性があるためです。fsck.<filesystem type>
実際、問題はルートファイルシステムのデバイス名が間違っている可能性があります。たとえば、元のコンテンツは/dev/sda2
今。/dev/sdb2
この場合、GRUB ブートメニューでブートオプションを編集して、正しいルートファイルシステムを指定できます。システムが起動して実行されると、ハードウェアの現在の状態と一致するようにGRUB構成を更新する必要があります。