起動画面でデュアルブートオプションを有効にするにはどうすればいいですか?

起動画面でデュアルブートオプションを有効にするにはどうすればいいですか?

160GB と 500GB の 2 つのハード ドライブがあります。160GB には RHEL 6 をインストールし、500GB には Windows 7 をインストールしました。起動すると、プライマリとして設定されているハード ドライブが直接起動します。160GB をプライマリとして設定したので、RHEL 6 が起動します。起動する OS を選択できるようにデュアル ブート オプションを設定するには、どうすればよいですか?

デフォルトでは起動時間は 3 秒に設定されています。時間を増やすにはどうすればよいでしょうか?

答え1

基本的には、GRUB ブート メニューを編集するだけです。

ルートとして、またはsudoを使用して編集します/boot/grub/menu.lst

最初に行うことは、タイムアウト値を好みに合わせて変更することです。timeout=30

ここで、Windows ハード ドライブのエントリを入力します。次のようになります。

title Windows
    rootnoverify (hd0,0)
    chainloader +1

難しいのは、grub がハードディスクとパーティションをどのように処理するかを理解することです。 は、(hd0,0)最初のディスクと最初のパーティションを意味します。既存の Linux インストールの既存の grub エントリを確認します。 のような場合(hd0,2)、Windows ディスクが になることはほぼ確実です(hd1,0)

grub メニューでは、 はdefault=grub が起動時にデフォルトにするメニュー エントリを指します。最初のエントリは0、2 番目のエントリは 、というようになります。デフォルトの起動選択を変更する場合は、必要なエントリ ( など) に1変更するか、そのエントリをメニューの最初のエントリにすることができます。default=default=0

関連情報