| Red Hat Enterprise Linux 4: インストールガイド - x86、Itanium™、AMD64、Intel® Extended Memory 64 Technology (Intel® EM64T) | ||
|---|---|---|
| 前のページ | 章 4章. Red Hat Enterprise Linux のインストール | 次のページ |
ブートメディアを使用せずにシステムをブートするためには、通常、ブートローダをインストールする必要があります。ブートローダは、コンピュータがスタートするときに最初に実行するソフトウェアプログラムです。制御を読み込みオペレーティングシステムのカーネルソフトウェアへ渡す役割をします。次に、そのカーネルが残り全体のオペレーティングシステムを起動します。
GRUB (GRand Unified Bootloader)、はデフォルトでインストールされている非常にパワフルなブートローダです。GRUB はさまざまな無償オペレーティングシステムをロードすることができ、またチェーンローディング(別のブートローダでロードする DOS や Windows など、サポートしていないオペレーティングシステムのロードをするメカニズム)で商業用のオペレーティングシステムもロードすることができます。
GRUB をブートローダとしてインストールしたくない場合は、ブートローダーを変更 をクリックするとブートローダをまったくインストールしない選択ができます。
Red Hat Enterprise Linux をブートできるブートローダをすでに使用していて、現在のブートローダを上書きしたくない場合、ブートローダを変更 ボタンをクリックして ブートローダをインストールしない を選択します。
![]() | 注意 |
|---|---|
なんらかの理由で GRUB をインストールしない選択をする場合は、システムを直接起動できなくなりますので、他の起動手段(市販のブートローダアプリケーションなど)を使う必要がでてきます。このオプションは、システムを起動する別の方法が確実にある場合のみに限ってください。 |
他のオペレーティングシステムで使用しているパーティションを含めて、ブート可能なすべてのパーティションが一覧にあります。システムの root ファイルシステムを格納しているパーティションに Red Hat Enterprise Linux の ラベル があります (GRUB用)。他のパーティションにもブートラベルを持たせることができます。インストールプログラムによって検出された他のパーティションのブートラベルを追加、変更するには、そのパーティションを 1 回クリックして選択してから、編集 ボタンをクリックしてブートラベルを変更します。
目的のブートパーティションの横にある デフォルト を選択してデフォルトでブートする OS を選びます。デフォルトのブートイメージを選択しないとインストールを先に進めることはできません。
![]() | 注記 |
|---|---|
Label 欄には、目的の OS をブートするために、ブートプロンプトで入力すべきブートローダ名がテキストで一覧表示されます。 GRUB ブート画面をロードしたら、矢印キーを使用してブートラベルを選択するか、編集するには |
ブートローダのパスワードはサーバーへのアクセスが物理的に可能な環境においてセキュリティを高める役割を果たします。
ブートローダをインストールする場合、システムを保護するためにパスワードを設定した方がよいでしょう。ブートローダのパスワードがないと、そのシステムにアクセス可能なユーザーがシステムのセキュリティを侵害する恐れのあるオプションをカーネルに渡すことができることになります。ブートローダのパスワードを設定すると、まずパスワードが入力されてからでないと標準以外のブートオプションを選択することができなくなります。しかし、物理的にマシンにアクセスできる人ならば BIOS が対応していればフロッピーディスク、CD-ROM、または USB メディアから起動することができてしまいます。ブートローダのパスワードを含めてセキュリティプランは代替となる起動手段にも対処する必要があります。
システムのセキュリティを強化するためにブートローダパスワードの使用を選択する場合、必ず ブートローダパスワードを使用 とラベル付けしてあるチェックボックスを選択してください。
選択したら、パスワードを入力して、確認のために 2 回目の入力をします。
ドライブの順序変更やカーネルへオプションを渡すなど、より高度なブートローダオプションを設定するには、次 をクリックする前に、必ず 高度なブートローダオプションを設定 を選択してください。
インストールするブートローダを選択した後は、そのブートローダをインストールする場所も選択することができます。ブートローダは次の 2 ヶ所のどちらかにインストールできます。
MBR (master boot record) — System Commander など別のオペレーティングシステムローダをすでに MBR がスタートするようになっていない限り、ここが推薦できるブートローダのインストール場所です。MBR はハードドライブの特殊な位置にあり、自動的にコンピュータの BIOS によって読み込まれます。ブートローダが起動プロセスを制御できる最初のポイントです。MBR にブートローダをインストールすると、マシンが起動するときに GRUB はブートプロンプトを表示します。それから、Red Hat Enterprise Linux、またはブートローダが起動するよう設定している他のオペレーティングシステムをブートすることができます。
ブートパーティションの最初のセクタ — システムですでに別のブートローダを使用している場合には、この場所を推薦します。この場合、現存のブートローダがまず制御をとります。このブートローダが GRUB をスタートするよう設定することができます。次に GRUB が Red Hat Enterprise Linux を起動させます。
![]() | ヒント |
|---|---|
RAID カードを使用している場合、BIOS の種類の中には RAID カードからの起動に対応しないものがあることに注意してください。こうした場合、ブートローダは RAID アレーの MBR 上にインストール しない でください。/boot パーティションが作成されたのと同じドライブの MBR にインストールしなければなりません。 |
システムが Red Hat Enterprise Linux しか使用しない場合は、MBR を選択してください。
ドライブの順を変更したい場合、または、BIOS が正しいドライブ順で動作しない場合は ドライブ順を変更 ボタンをクリックします。複数の SCSI アダプターや SCSI と IDE のアダプターを使用していて SCSI デバイスからブートしたい時に、ドライブ順の変更が役に立ちます。
LBA 32 の強制使用(普通は不必要) のオプションは、/boot/ パーティションが 1024 のシリンダの境界を越えて存在できるようにします。1024 シリンダの境界を越えて OS を起動するための LBA 32 拡張をサポートするシステムを所持し、/boot/ パーティションを 1024 シリンダより上に設定したい場合は、このオプションを選択します。
![]() | ヒント | |
|---|---|---|
ハードドライブのパーティションを設定する際は、古いシステムの BIOS にはハードドライブの 1024 シリンダを超えてアクセスすることができないものがあることに留意してください。このような場合、Linux をブートするために、ハードドライブの 1024 シリンダまでに /boot Linux パーティションの十分な領域を残しておいてください。その他の Linux パーティションは 1024 シリンダ以降でも構いません。 parted では、1024 シリンダは 528 MB になります。詳細については以下を参照してください。
|
ブートコマンドにデフォルトオプションを追加するには、それを カーネルパラメータ フィールドに入力します。ここに入力するオプションはすべて、起動する度に Linux カーネルに渡されます。
レスキューモードは、システムのハードドライブから起動せずに、ブートメディアまたは何らかの起動方法で小型の Red Hat Enterprise Linux 環境を完全に起動する機能を提供します。Red Hat Enterprise Linux を完全に稼動させることができず、システムのハードドライブにあるファイルにアクセスができないことがあるかもしれません。レスキューモードを使用すると、実際にはそのハードドライブから Red Hat Enterprise Linux を稼動させることができなくても、システムのハードドライブに保存しているファイルにアクセスすることができます。レスキューモードを使用する必要がある場合は、次の方法を試してください。
CD-ROM を使用して x86、AMD64、Intel® EM64T のシステムをブートする場合。インストールブートプロンプトで linux rescue と入力します。Itanium ユーザーは elilo linux rescue と入力してレスキューモードに入ってください。
詳細については、Red Hat Enterprise Linux システム管理ガイド を参照してください。
ブートローダを使用したくない場合は、いくつかの代替手段があります。
Linux は MS-DOS からロードすることもできます。しかし、この方法には MS-DOS のパーティション上で Linux カーネルのコピー(及び SCSI アダプタがある場合は初期 RAM ディスク)が使用可能でなければなりません。これを実践する唯一の手段としては、まず、他の起動法(例、起動 CD-ROM からなど)で Red Hat Enterprise Linux システムを起動してから、カーネルを MS-DOS のパーティションにコピーします。LOADLIN は、
ftp://metalab.unc.edu/pub/Linux/system/boot/dualboot/ |
及び関連ミラーサイトから入手できます。
SYSLINUX は LOADLIN によく似た MS-DOS プログラムです。SYSLINUX は、
ftp://metalab.unc.edu/pub/Linux/system/boot/loaders/ |
及び関連ミラーサイトから入手できます。
市販のブートローダでも Linux をロードすることができます。例えば、System Commander や Partition Magic はどちらも Linux を起動することができます(しかし、この場合も GRUB を Linux の root パーティションにインストールする必要があります)。
![]() | 注記 |
|---|---|
LOADLIN や System Commander はいずれも他社のブートローダとみなされ、Red Hat のサポートには含まれていません。 |
このセクションは特に SMP のみを取り扱います。シンメトリックマルチプロセッシングの短縮名である SMP は、複数の CPU を使用できるようにして別々のプロセスを同時に(マルチプロセッシング)完了する高速パフォーマンスを提供しているコンピュータ構造です。
インストールプログラムがシステム上に SMP マザーボードを検出すると、自動的に 2 つのブートローダエントリを作成します。
![]() | 注記 |
|---|---|
ハイパースレッド対応の Intel® Pentium® 4 システムにはデフォルトで SMP カーネルがインストールされます。 |
2 つの GRUB エントリとは、Red Hat Enterprise Linux (カーネルのバージョン) と Red Hat Enterprise Linux (カーネルのバージョン-smp) のことです。デフォルトでは Red Hat Enterprise Linux (カーネルのバージョン-smp) が起動します。しかし、SMPカーネルに問題がある場合は、代わりに Red Hat Enterprise Linux (カーネルバージョン)エントリで起動するように選択できます。いままでの機能はすべて変わりませんが、シングルプロセッサのみで動作することになります。