- ベストアンサー
RedHatLinux8.0でGRUB起動時にキーボードが使えません
Win98SEとRedHatLinux8.0をデュアルブートでやっとこさインストールできたのですが、 GRUB起動時のOSの選択のとこでキーボードがきかなくてOSが選べません。 インストール時にDOS(windows)の方をデフォルトにして設定したので、Linuxが起動できないのです。 PCがNEC VALUESTAR NXのUSBキーボードなので インストール時にboot:linux nousbとしてインストールしました。 BIOSでレガシー機能もOFFにしましたがだめでした。 キーボードの問題なのでしょうか? なにかいい方法があったら教えてください。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
はい、USB キーボードを持つ VALUESTAR NX の既知の問題です。 うちの Linux Box も VALUESTAR なのでお互い苦労しますね。 結論から言えば、Linux をデフォルトにしないとダメです。 DOS(Windows) をデフォルトにしてしまうと (1)レガシー機能をオフにして起動すると GRUB の OS 選択画面でカーソルが動かず、 Linux を選択することができない (2)オンにするとキーボードは動くが、起動中に「Starting kswapd...」の メッセージのところでフリーズする というジレンマに陥ってしまいます(T_T) Linux がデフォルトの場合 (1)レガシーオフ→そのまま Linux でブートする (2)レガシーオン→OS 選択で DOS を選べば Windows が起動する という流れになります。
その他の回答 (2)
- astronaut
- ベストアンサー率58% (303/516)
なんらかの手段で,無事 Linux を起動できたら,grub のFDを作成して,それをお使いになることをお薦めします. grub FD のメニューで,自動的にLinux が起動されるようにして,MBR は windows のものに戻しておけば, FD起動 -> Linux HD起動 -> Windows と簡単ですし,通常のbootdisk と違って,kernel はハードディスクのファイルシステムから読み込むので,起動時間も短くてすみます. また,カーネルをアップデートしても起動ディスクを作り直す必要が無い,起動時にいちいちBIOSの設定を変更する必要が無いなど,いいことずくめだと思います.
お礼
回答ありがとうございました。 GRUBのFDつくってみましたがMS-DOS上でDoneってでて、 成功したとおもっても起動するとエラーがでてしまいます。 初心者なのであんまり詳しくないのでやり方が間違ってると思うんですけど、 便利そうなので知識がついたらまた挑戦してみます。 ありがとうございました。
- nightowl
- ベストアンサー率44% (490/1101)
ついでに言えば、No.1 の手順で立ち上がれば nousb オプションは必要ありません。
お礼
Linuxのブートディスクからたちあげて、 boot:linux nousbでブートしたらキーボード使えました。 ログインもできました。ありがとうございました。
補足
うちのPCの場合レガシーONでもキーボードは動きません。Linuxをデフォルトにしてもレガシーオフにしても反応しないです。Linuxが起動してもユーザー名をいれるところでキーボードが使えないので、どうしようもありません。 レガシー以外で認識するようにする方法はありますでしょうか?宜しくお願いします。
お礼
回答ありがとうございます。 詳しい回答とてもわかりやすかったです。 色々調べましたがやはりVALUESTARユーザーは苦労してるみたいですね。 もうひとつお聞きしたいのですが、デフォルトをLinuxに変更するのはやはりLinuxのインストールをやり直すしかないのですかね。