centos6
ブート損傷の第一段階
ダメージMBRの446のバイト
バックアップ
[ルート@のcentos6〜]#ddの= /ルート/ MBR BS = 1つのカウント= 446の=は/ dev / sdaにあれば
ダメージ
[ルート@ centos6〜]#ddの場合= =は/ dev / sdaにBS = 1カウント= 446のは/ dev /ゼロ
オフにされていないバックアップ、リカバリのケースをバックアップするために使用することができます
[ルート@のcentos6〜]#ddの=は/ dev / sdaにBS = 1つのカウント= 446の= /ルート/ mbrの場合
いいえバックアップはオフになっていないされていない、あなたは直接回復をGRUB-installコマンドを使用することができます
[ルート@ centos6〜]#grubのインストールは/ dev / sdaに
シャットダウンした後、ブートディスクが表示されますマウントしませんでした
第三を選択レスキューモードでCDをマウントします
最終的にはシェルを開くためにプロンプトに従ってください
まず、その後のgrub-installコマンドを使用して、パスのルートを切り替えます
chroot環境を/ mnt / sysimage
GRUBインストールは/ dev / sdaに
あなたは、ルートは、次の手順を切り替えるにはしたくない場合
CPは/ mnt / sysimage / sbinに/ grubを/ sbinに
GRUBインストール--root-ディレクトリ=は/ mnt / sysimageは/ dev / sdaに
最後に、あなたは、コンテンツの最初の446のバイトを見ることができます
hexdumpが-C -n 446 -vは/ dev / sdaに
問題ありませんあなたは、終了確認を再起動することはできません
ステージ1.5ブート破壊
ダメージ
=は/ dev / sdaにBS = 1カウント= 10240スキップ= 512シーク= 512の場合、DD =は/ dev /ゼロ
現象:唯一のカーソルが点滅します
FIX:CD-ROMには、レスキューモードでブートします
chroot環境を/ mnt / sysimage
GRUBインストールは/ dev / sdaに
同期
再起動するには終了します
ブート損傷の第二段階
予約/boot/grub/grub.confに、削除/ブーツ/ grubの/他のすべてのファイル
現象:エラー15
同じ修理方法ステージ1つのステージ1.5
grub.confファイルが見つかりません
現象:GRUBを直接起動します
修理:
ルート(HD0その後、Tabキーアウト、
0x83の/ bootパーティションである可能性が高い普通のパーティションを使用して、/ bootパーティションは、私がここにあるLVMとして8eがhd0,0を選択、つまり、一つだけです
Tabキーを入力した後、プロンプトが表示され、この時点で適切なコンテンツを選択すると、カーネル/ VMまたは完了、複数のカーネルが記載されていますがある場合、私は、ここでの唯一のカーネルいますので、直接の補完します
間違った/ bootパーティションは選挙までは、別のパーティションを選択するために、もう一度パーティションを複数のパーティションを後でカーネルタブを与えられます
完了カーネルルートパーティションがさらに手動で私はLVM論理パーティションが正しいパスを確認することが特にハード事前に知られていない場合、システムは、インストールされたときに自動的に設定されている場所を指定する必要が後、参照は、同じインストールの他のマシンであってもよいです。
それらの実際の条件に従ってカーネル/vmlinuz-2.6.32-754.el6.x86_64ルート=は/ dev /マッパ/ vg_centos6-lv_rootキャリッジ、カーネルとルート・パスを入力した後
そして、補足コンテンツのTabキーの後ろのinitrd / initが入力します
あなたは改行を入力した後の後にシステムを起動することができるようになります
手動で/boot/grub/grub.confに設定ファイルを記述する必要がシステムを入力した後、以下を参照してください。
カーネルの後、完了カーネルのでまた、レスキューモードで地域の状況を見ることができ、通常のパーティションはすべてのパーティション、使用LVMをより困難に徹底的に/ dev / sdaになることができれば、あなたはレスキューモードに直接ブートCDを使用することができ、ルートパーティションを入力する必要があります直接レスキューモードでgrub.confファイルを編集
あなたは、通常の開始以下の数行を書くことができます
デフォルト= 0
タイムアウト= 5
タイトルCentOSの6
root (hd0,0)
kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=/dev/mapper/vg_centos6-lv_root
initrd /initramfs-2.6.32-754.el6.x86_64.img
initrd-2.6.32-754.el6.x86_64.imgファイルが見つかりません
現象、カウントダウンの終了後には反応は、である必要があり、この現象は、スタートメニューが表示されますありません
別の現象は黒色である、唯一のカーソルの点滅
方法1修復
ちょうどレスキューモードとして、CD-ROM、
最初のルートパスを切り替えます
chroot環境を/ mnt / sysimage
その後のinitramfsファイルを再生成
mkinitrdのは/ boot / initramfsの - $(のuname -r).imgの$(のuname -r)
実行した後にファイルを再生成するために数分待ちます
再起動するには終了します
方法2修復
レスキューモードでCD-ROMブート
/ tmpディレクトリにCDをマウントします
そして、カーネルパッケージを再インストール
RPM -ivh /tmp/Packages/kernel-2.6.32-754.el6.x86_64.rpm --root =を/ mnt / sysimage --replacepkgs
終了して再起動を完了するために、インストールを待ち
ハンドオーバーは--root =を/ mnt / sysimage経由ルート・パスを指定することができない場合
/ブート/ vmlinuzでファイルが見つかりません
現象:
修理:
レスキューモードに1. CD-ROMブート
スイッチングルート:chroot環境を/ mnt / sysimage
CDをマウントします。マウントは/ dev / sr0を/ mntに
CD vmlinuzで/ブーツ/ディレクトリにファイルをコピーします。cp / mntに/ isolinuxを/ vmlinuzで/ブーツ/ vmlinuzで - $(のuname -r)
出口を再起動します
2. CD-ROMにカーネルを再インストール
の/ etc / fstabファイルとは/ boot / grubの/ファイルが不足しています
現象:GRUBを入力します。
FIX:レスキューモードでCD-ROMブート
プロンプトがルートを見つけることができませんでした
blkidにコマンドが見つからないルートは、関連する参照が、型lvm2_memberを見ることができます
関連情報を参照することができlvdispaly vgdisplayを使用し、
まずVGを有効にします
-isます。vgchange
今、他のいくつかのパーティション情報を見ることができますBLKID
ディレクトリ/テストを作成し、元のルートパーティションが上に取り付けられ/テスト、手動、一つだけが十分であるのルートをマウントする書き込みパーティション情報に基づい/試験/ etc / fstabファイルを書き込み、他の情報をマウントすることができますあなたがシステムを修正した後に再度書き込み
再書き込みした後は、ルートファイルシステムとマウントは/ mnt / sysimageを見つけることができる、レスキューモード、にシステムを再起動します
ルートの切り替え
にchroot / mntに/ sysinageは、
/ bootパーティションをマウントし
、修復するためにGRUBインストールは/ dev / sdaにコマンドを
/boot/grub/grub.confファイルを作成し、手動で
再起動を出た後