ハードドライブに欠陥のあるコンピュータがあります。 HDDを交換し、新しいHDDにAcronisバックアップイメージをインストールしましたが、デバイスが起動しませんでした。 「GRUB_」と書いてあり、それがすべてです。
YUMI Live USBを使用して手動で起動しようとしましたが、CentOSを選択すると、次のエラーが表示されます。 「エラー:カーネルをロードする必要があります。最初。
YUMIによると、ファイルはhd1、msdos1にあります。
Grubが正常に起動できるように回復するには?
ベストアンサー1
/boot
バックアップを実行すると、ディレクトリの一部が破損しているようです。復元できる以前のバックアップはありますか?
あるいは、CentOS 5.9インストールメディアからシステムをリカバリモードで起動してみることもできます。通常のインストールの開始と同様に、言語とキーボードのレイアウトを選択するように求められ、回復モードに切り替わります。ネットワークインターフェースを有効にし、(希望的に)インストールされたシステムを自動的にインストールします/mnt/sysimage
。その後、ルートシェルを提供し、そのコマンドを介してインストールされたchroot /mnt/sysimage
システムにアクセスできることを提案します。
したがって、提案されたコマンドを使用してカーネルパッケージの整合性を確認してください。
chroot /mnt/sysimage
rpm -V 'kernel-PAE*'
カーネルパッケージが正常な場合、このrpm -V
コマンドは何も表示しません。カーネルパッケージが破損している場合、yum reinstall kernel-PAE
または同様のコマンドを使用して再インストールできます。
このシステムを使用するように構成していない場合アーカイブリポジトリはVault.centos.orgにあります。、あなたこれを最初に行う必要があるかもしれません。。 CentOS 5.x用のGPGキーが期限切れになった可能性があるため、パッケージのインストールをgpgcheck=0
許可するには、ストレージ構成でこれを設定する必要があります。
システムディスクにGRUBを再インストールするには、まず実行して、現在のシステム構成(システムが正常に実行されたときにシステムディスクになるディスク)cat /boot/grub/device.map
に適していることを確認し、必要に応じてそれを調整してから、実行して交換します。物理システムディスク装置。(hd0)
grub-install /dev/sda
/dev/sda
次に2回実行しますexit
。最初はコマンドの実行がexit
キャンセルされ、2 番目にはリカバリ環境が終了し、自動再起動が開始されます。chroot /mnt/sysimage