残念ながら、/dev/sda2ドライブをフォーマットしました。したがって、すべてのLVMは/root
もはや存在しません。したがって、私のサーバーは正常に動作しません。/home
swap
それだけを示しています
dracut#>Dracut Error:
[ OK ] Reached target Paths.
[ OK ] Reached target Basic System.
dracut-initqueue[372]: Warning: Could not boot.
[ OK ] Started Show Plymouth Boot Screen.
[ OK ] Reached target Paths.
[ OK ] Reached target Basic System.
dracut-initqueue[372]: Warning: Could not boot.
dracut-initqueue[372]: Warning: /dev/centos/root does not exist.
dracut-initqueue[372]: Warning: /dev/centos/swap does not exist.
dracut-initqueue[372]: Warning: /dev/mapper/centos-root does not exist.
Starting Dracut Emergency Shell...
Warning: /dev/centos/root does not exist
Warning: /dev/centos/swap does not exist
Warning: /dev/mapper/centos-root does not exist
Generating "/run/initramfs/rdsosreport.txt"
Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot
after mounting them and attach it to a bug report.
ベストアンサー1
dracut緊急シェルから:
Dracutは、dracutがルートファイルシステムを見つけることができないときに対話型デバッグ用のシェルを提供します。シェルを有効にするには:
- ブートローダ設定ファイル(/etc/grub.confなど)にブートパラメータ "rd.shell"を追加します。
rhgb = redhat グラフィカル起動 - これは、ユーザーが回転しているアクティビティアイコンとコンピュータが実行する操作に関する簡単な情報を表示しながら、ほとんどの情報が隠されているGUIモードのスタート画面です。
Quiet=rhgb が開始されるまで、ほとんどの開始メッセージを非表示にします。これにより、一般ユーザーはより快適になります。彼らはカーネルと初期化メッセージを見て衝撃を受けたので、快適さのためにそれを隠しました。
rd.shell=dracut がルートデバイスが見つからない場合は、シェルを表示します。
- ブートパラメータ「rhgb」および「quiet」を削除するサンプル/etc/grub.confブートローダ設定ファイルを以下に示します。
デフォルト=0
タイムアウト=5
シリアル--単位=0--速度=9600
ターミナル --timeout=5 シリアルコンソール
タイトル Fedora(2.6.29.5-191.fc11.x86_64)
ルート(hd0,0)
kernel/vmlinuz-2.6.29.5-191.fc11.x86_64 ro root=/dev/mapper/vg_uc1-lv_root console=tty0 rd.shell
initrd /dracut-2.6.29.5-191.fc11.x86_64.img
システムが起動しない場合は、次の例のようにシェルに入ります。
ルートデバイスが見つかりません。デバッグシェルが進行中です。 sh:ジョブ制御にアクセスできません。
上記で要求した情報を収集するには、このシェルプロンプトを使用してください(「すべてのエラーレポート」セクションを参照)。
5. dracut シェルからルートボリュームにアクセスします。 dracutデバッグシェルでルートボリュームを見つけ、ブートの準備を手動で実行できます。必要な手順は、ルートボリュームの設定方法によって異なります。一般的なシナリオは次のとおりです。
•ブロックデバイス(例:/dev/sda7)
• LVM 論理ボリューム (例: /dev/VolGroup00/LogVol00)
•暗号化されたデバイス(例:/dev/mapper/luks-4d5972ea-901c-4584-bd75-1da802417d83)
• ネットワークに接続されたデバイス
6.配置と準備の具体的な方法は様々です。しかし、成功したブートを続行するには、ルートボリュームを見つけて、ファイルシステム/ dev / rootへのシンボリックリンクを作成することを目的としています。たとえば、次の例は、ルートボリュームを暗号化されたLVM論理ボリュームとしてアクセスして起動する方法を示しています。
Inspect your partitions using parted
- ルートボリュームがLVM論理ボリュームであることを覚えていますか?すべての論理ボリュームをスキャンして有効にする
LVM vgscan
LVM vgchange-ay
これで、blkidコマンドを使用して論理ボリュームを表示できます。
黒子
/dev/sda1: UUID="3de247f3-5de4-4a44-afc5-1fe179750cf7" タイプ="ext4"
/dev/sda2: UUID="Ek4dQw-cOtq-5MJu-OGRF-xz5k-O2l8-wdDj0I" TYPE="LVM2_member"
/dev/mapper/linux-root: UUID="def0269e-424b-4752-acf3-1077bf96ad2c" TYPE="crypto_LUKS"
/dev/mapper/linux-home: UUID="c69127c1-f153-4ea2-b58e-4cbfa9257c5e" TYPE="ext3"
/dev/mapper/linux-swap: UUID="47b4d329-975c-4c08-b218-f9c9bf3635f1" TYPE="スワップ"
9. ルートボリュームが使用可能になったら、dracut シェルを終了してシステムの起動を続行できます。