GRUBプロンプトでサーバーを起動中に問題が発生しました

GRUBプロンプトでサーバーを起動中に問題が発生しました

サーバーにCentOS 6.2をインストールしたところ、GRUBプロンプトが表示され続けます。私は以前Grubを使ったことがありませんでしたが、オンラインでいくつかの情報を見つけました。kernelシステムを起動する前にこのコマンドを実行する必要があるようです。ただし、カーネルコマンドは実行されていません。 OSのインストール時に「/dev/sdaへのブートローダのインストール」などのボックスを選択しました。私がしたことは次のとおりです。

grub> find /vmlinuz-2.6.32-220.el6.x86_64
   (hd1,0)

grub> root (hd1,0)

grub> kernel /vmlinuz-2.6.32-220.el6.x86_64 root=/dev/sda1

Error 27: Unrecognized command

私はroot = / dev / sda1を使用したり使用したりせずに/ dev / sdaだけを試してみましたが、ro途中で挿入も試みましたが、何も機能しません。文書を読みましたが、少し圧倒されました。どんな提案がありますか?

ベストアンサー1

コマンドが欠落してこの問題が発生する主な理由です。また、編集画面でコマンドを入力し、CTRL-Xを使用して実行することをお勧めします。

これは一例です。インストールに合わせていくつか変更する必要があるとします。

    root (hd1,0)
    kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=LABEL=/
    initrd /initrd-2.6.18-92.1.22.el5.img

これが正しい方向を教えてくれない場合や他のエラーメッセージがある場合は、ここにコメントを残してください。

また、CentOSにインストールされているデフォルトのGRUBはまだGRUBの以前のバージョンだと思います。したがって、GRUB2への回答を試みないでください。

おすすめ記事