付録 G. デュアルブートシステムの設定

コンピュータを2つのオペレーティングシステムで共有するにはデュアルブートが必要です。コンピュータではどちらかのオペレーティングシステムを使用できますが、両方を同時に使用することはできません。各オペレーティングシステムはそれ専用のハードディスクまたはディスクパーティションからブートし、そのドライブまたはパーティションを使用します。

本章では、システムがRed Hat Linuxと他のオペレーティングシステムの両方からブートできるように設定する方法を説明します。説明がわかりやすいように、もう一方のオペレーティングシステムがMicrosoft WindowsTMであるものとして話を進めます。しかし、一般的な手順は他のオペレーティングシステムでも同じです。

注意注意
 

システム上でRed Hat LinuxがOS/2と共存する場合は、OS/2のパーティション設定ソフトウェアを使用してディスクパーティションを作成しなければいけません。さもなければ、OS/2がディスクパーティションを認識することはできません。インストール中には、新しいパーティションを作成せずに、fdiskによってLinuxパーティション用の適当なパーティションタイプを設定してください。

まだコンピュータにオペレーティングシステムがインストールされていない場合、先にWindowsをインストールしてからRed Hat Linuxをインストールします。

ティップヒント
 

ハードディスクドライブのパーティション設定を行うとき、BIOSがハードディスクドライブ上の最初の1,024を超えるシリンダにアクセスできないシステムがあることに注意してください。このような場合、LILOからブートするには、Linuxの/bootパーティションをハードディスクドライブの最初の1,024シリンダ内に作成できるように十分な空間を残しておいてください。そうでないLinuxパーティションはシリンダ1,024より後に作成してもかまいません。

どのぐらいのディスク領域を残しておくかについては、ステップ3-ディスク容量は十分ですか?項第1章を参照してください。Windowsをインストールした後、デュアルブート環境でのRed Hat Linuxのインストールを参照してください。

Red Hat Linuxをインストールするコンピュータで、すでにWindows(または他のオペレーティングシステム)を稼働させている場合は、ここで重要な決定を行う必要があります。以下の選択肢があります。

Linuxのためのディスク領域の割り当て

警告警告
 

ハードディスクドライブを再設定する前にすべての重要な情報をバックアップしてください。ブートローダーが認識できない場合に備えて、両方のオペレーティングシステムのブートディスクを必ず作成してください。

すでにシステムにWindowsがインストールされている場合、Red Hat Linuxをインストールするためのハードディスクドライブ領域を解放する必要があります。以下の選択肢があります。

上記のどの場合でも、古いシステムではBIOSがハードディスクドライブ上の最初の1,024を超えるシリンダにアクセスできない場合があります。このような場合、Linuxからブートするには、Linuxの/bootパーティションがハードディスクドライブの最初の1,024シリンダ内になければいけません。

新規ハードディスクの追加

Red Hat Linuxのために空き容量を作成するのにもっとも簡単な方法は、新しいハードディスクをコンピュータに増設して、そのドライブにRed Hat Linuxをインストールする方法です。たとえば、2台目のIDEハードディスクをコンピュータに増設すると、Red Hat Linuxのインストールプログラムがそのドライブをhdbと認識し、既存のドライブ(Windowsが使用するドライブ)はhdaと認識します(SCSIハードディスクドライブの場合、新しくインストールされるハードディスクはsdb、もう一方のハードディスクはsdaと認識されます)。

新しいハードディスクをLinuxのためにインストールする場合は、このままRed Hat Linuxインストールプログラムを起動してください。Red Hat Linuxインストールプログラムを起動したあと、Windowsが使用するハードディスクではなく、新しくインストールしたハードディスク(hdbsdb)にLinuxをインストールするように、必ずインストールプログラムで指定してください。

既存のハードディスクまたはパーティションの利用

Linuxのために空き容量を作成するもう1つの方法は、Windowsが現在使用しているハードディスクまたはパーティションを使用する方法です。たとえば、Windowsのエクスプローラで、2台のハードディスク、C:D:が表示されているとします。これはコンピュータにハードディスクが2台搭載されているか、パーティションが2つあるハードディスクが1台あることを表します。いずれの場合も(十分なサイズであるとの条件で)WindowsがD:と認識するハードディスクまたはパーティションにRed Hat Linuxをインストールすることができます。

この選択が可能なのは、コンピュータに2つ以上のハードディスクかパーティションがある場合に限ります。

注意注意
 

Windowsはリムーバブルドライブ(たとえばZIPドライブ)やネットワーク上の記憶装置(仮想ドライブ)はもとより、ローカルのハードディスク領域の表示に文字を使用します。Linuxをリムーバブルドライブやネットワークドライブにインストールすることはできません。

Linuxのインストール先としてローカルのWindowsパーティションが使用できる場合は、以下のことだけを実行してください。

  1. 選択するハードディスクまたはパーティション(この例ではD:)のデータをすべて別の場所にコピーします。

  2. Red Hat Linuxインストールプログラムを起動し、Linuxを指定されたドライブまたはパーティションにインストールするようインストールプログラムに指定します。この例では、WindowsでD:のハードディスクまたはパーティションです。Linuxはハードディスクとディスクパーティションを区別します。

    • このコンピュータのC:D:が2台のハードディスクを指す場合、インストールプログラムはこれらのドライブをhdahdb(IDEの場合)、またはsdasdb(SCSIの場合)と認識します。インストールプログラムに対してhdbまたはsdbにインストールするよう指定します。

    • C:D:が1台のドライブのパーティションを指す場合は、インストールプログラムがこれらをhda1hda2(またはsda1sda2)と認識します。Red Hat Linuxインストールのパーティション設定段階では、第2のパーティション(hda2またはsda2)を削除し、そのあと割り当てられていない空き容量をLinuxのためにパーティション設定します(Linuxのインストールを開始する前に第2パーティションを削除する必要はありません)。

新規パーティションの作成

Linux用に容量を確保する第3の方法は、他のオペレーティングシステムが使用しているハードディスクにRed Hat Linux用の新規パーティションを作成する方法です。Windowsのエクスプローラでハードディスクが1台(C:)しか表示されず、新規のハードディスクを増設するつもりがない場合は、ドライブのパーティション設定を実行しなければいけません。パーティション設定を実行すると、そのあとエクスプローラは、小さくなったC:ドライブを表示します。その後Red Hat Linuxインストールプログラムを実行すると、ドライブの残りの部分をLinux用にパーティション設定できます。

fdiskなどの強力で破壊力を持つパーティション設定プログラムを使ってハードディスクを分割することができますが、その場合はWindowsの再インストールが必要となります(これは最善の選択ではないでしょう)。

サードパーティ製の、パーティションを破壊せずに使用できるパーティション設定プログラムがいくつもWindowsオペレーティングシステムのために発売されています。そのようなプログラムを使用する場合は、それぞれのマニュアルを参照してください。

Red Hat Linux CD-ROMに収録されているプログラムのFIPSを使ってパーティションを作成する方法については、FIPSによるパーティション設定を参照してください。