Linux:障害のシミュレーションと修復(MBRセクター、GRUBブート、rootユーザーのパスワードの忘れ)

MBRセクターの障害と修復をシミュレートする

まず、ハードディスク、パーティション、フォーマット、マウントを追加します

バックアップポイントを作成し、CDをマウントします

ここに画像の説明を挿入します
MBRセクターデータを/ dev / sdb1ディスクにバックアップします

ここに画像の説明を挿入します

MBRブートセクターの破壊をシミュレートする

ここに画像の説明を挿入します

init6が再起動したら、インストールウィザードのインターフェイスに入り、3番目のインターフェイスを選択します

ここに画像の説明を挿入します
2番目のものを選択し、緊急モードに入ります
ここに画像の説明を挿入します

1を選択して続行し、Enterキーを
ここに画像の説明を挿入します
押してマウントポイント/ bakdirを作成し、使用するsdb1をマウントし、バックアップmbr.bakファイルをsdaにコピーして戻し、最後にexitを入力して終了します。終了後、システムは自動的に再起動します。
ここに画像の説明を挿入します

修復は成功し、システムは正常に起動できます

ここに画像の説明を挿入します

GRUBブートの失敗と修復をシミュレートする

方法1:ガイドコマンドを手動で入力します(不器用で面倒、お勧めしません)

ここに画像の説明を挿入します

テキストの下部にあるこれらの2行を見つけます
ここに画像の説明を挿入します

次に、init 6を再起動し、次のインターフェイスを入力して、
grub> insmod xfs
grub> linux16 /vmlinuz-3.10.0-693.el7.x86_64 root = UUID = 8fd74986-ae66-4ffd-b7d8-a19f2eca7b6f ro rhgb quiet LANG = zh_CNと入力します。
UTF- 8 grub> initrd16 /initramfs-3.10.0-693.el7.x86_64.img
grub> boot

ここに画像の説明を挿入します

方法2:緊急モードに入り、GRUBブートプログラム
を復元し、MBRセクターをまったく同じように復元します

方法3:インターフェイスを緊急モードで起動し、GRUBメニュー構成ファイルを再構築します

最初にgrub.cfgファイルを削除して、障害をシミュレートします

ここに画像の説明を挿入します

次に再起動し、このインターフェイスをロードしながらESCキーを押します

ここに画像の説明を挿入します

またはシャットダウン状態に入ります

ここに画像の説明を挿入します
ここに画像の説明を挿入します

緊急モードに入る

ここに画像の説明を挿入します

ここに画像の説明を挿入します

ここに画像の説明を挿入します

システムイメージをロードし、システムルート環境に切り替えます。GRUBブートプログラムを最初のハードディスク(/ dev / sda)のMRBセクターに再インストールします。

ここに画像の説明を挿入します

GRUBメニューの設定ファイルを再構築し、chroot環境を終了し、再起動します

ここに画像の説明を挿入します

rootユーザーのパスワードをリセットします

緊急モードに入り、システムイメージをロードして、システムルート環境に切り替えます

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/shengmodizu/article/details/113468493