現在、メインのハード ドライブ (64 GB SSD) に Windows 7 がインストールされています。最近、セカンダリ ハード ディスク (1 TB HDD) に Linux Mint をインストールしました。問題は、PC の電源を入れたときに、どの OS を起動するかを選択できるブート メニューが表示されないことです。
これは 2 つのオペレーティング システムが異なるハード ディスク上にあるためである可能性はありますが、BIOS でハード ディスク ドライブのブート優先順位を変更せずに、実行する OS を選択できる方法はありますか?
答え1
そうですね、ある HD のブートローダーが別の HD のオペレーティング システムを実行することは可能です (私が間違っていなければ、妹のコンピューターは、ある HD から WinXP ブートローダーを実行し、別の HD から XP インストールをロードしていました)。
しかし、GRUB を設定して Windows を実行するには、おそらく Linux ブートローダー (GRUB) が必要になります。つまり、1TB HDD を BIOS でメインのブート デバイスにする必要があります。コンピューターを起動すると、BIOS はそこで GRUB を起動し、GRUB は、そのように設定すれば、Linux と Windows のどちらを実行するかを尋ねるメニューを表示できます。こここれは、そのメニューを作成するように GRUB を構成する例です。ここGRUB チュートリアル (Dedoimedo のチュートリアルを試してみてください。気に入っています) とドキュメントへのリンクが多数あります。GRUB を構成するには、1TB HDD から Linux を実行する必要があります。
実際、Linux を一度だけ実行する必要がある場合、BIOS でブート デバイスを変更する方が、GRUB を調整するよりもはるかに手間がかからないと思います。代替ブートを永続的に必要とする場合は、メニューを表示するように GRUB を構成するのが最適です。
また、現在 GRUB には GRUB1 (Legacy GRUB とも呼ばれます (GRUB 0.97 などは GRUB1)) と GRUB2 の 2 つのバージョンがあることに注意してください。これらの設定ファイルは異なるため、まず Linux がどの GRUB を使用しているかを確認してください。