GRUBはCentOS 5を起動すると、「エラー:ファイルが見つかりません」と報告します。

GRUBはCentOS 5を起動すると、「エラー:ファイルが見つかりません」と報告します。

Debianを実行している既存のPCの4GB USBディスクにCentOS 5.3をインストールしました。新しいシステムで一連の操作を完了した後、次のコマンドを使用してシステムを再起動しました。

sudo shutdown -r now

その後、デバイスは正常に再起動されず、すぐに電源が切れました。

マシンの起動時にBIOSを実行した後、GRUBを実行します。しかし、GRUBは以下を提供します。

GRUB loading.
Welcome to GRUB!

error: file not found.
Entering rescue mode...
grub rescue>

それからGoogleで情報を見つけました。これ。投稿からわかるように、コンピュータを目覚めさせるために、次のことを行いました。

まず、次のように入力します。

ls

次に、以下を受け取ります。

(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos1)

最後の2つのパーティションはUSBフラッシュドライブのパーティションのようです。

次に、次のように入力します。

ls (hd0)/

そして以下を受けました:

error: unknown filesystem.

私はls残りを編集し、次のようになりました。

ls (hd0,msdos3)/
./ ../ lost+found/ home/ boot/ sys/ proc/ var/ tmp/ dev/ etc/ root/ selinux/ usr/ bin/ lib/ media/ mnt/ opt/ sbin/ srv/ misc/

そして

ls (hd0,msdos1)/
./ ../ lost+found/ grub/ memtest86+-1.65 message initrd-2.6.18-128.el5.img System.map-2.6.18.el5 config-2.6.18-128.el5 symvers-2.6.18-128.el5.gz vmlinuz-2.6.18-128.el5

その後、投稿が提案したとおりにこれを正確に行いました。

set prefix=(hd0,msdos1)/grub

そして

set root=(hd0,msdos3)

設定後、次のように入力しました。

insmod normal

そして得る:

error: file not found.

誰でも私を助けることができますか?私は立ち往生しています...

答え1

注:5.9は現在CentOSバージョンです。回復CD(またはイメージ)を起動し、grubを再インストールする必要があります。

あなたの場合は、次のようになります(grub-cliを起動した後)

  • ルート(hd0、msdos3)
  • 設定(hd0、msdos3)
  • 辞める

関連情報