Product SiteDocumentation Site

9.15. x86、 AMD64、及び Intel 64 のブートローダ設定

To boot the system without boot media, you usually need to install a boot loader. A boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operating system kernel software. The kernel, in turn, initializes the rest of the operating system.

Installing in text mode

If you install Fedora in text mode, the installer configures the bootloader automatically and you cannot customize bootloader settings during the installation process.
GRUB (GRand Unified Bootloader), which is installed by default, is a very powerful boot loader. GRUB can load a variety of free operating systems, as well as proprietary operating systems with chain-loading (the mechanism for loading unsupported operating systems, such as Windows, by loading another boot loader). Note that Fedora 16 uses GRUB 2. GRUB Legacy is no longer actively developed.[4]

GRUB ブートメニュー

GRUB メニューは、デュアルブートシステム以外ではデフォルトで隠れたままです。システム ブート中に GRUB メニューを表示するには、カーネルがロードされる前に Shift キーを 押しつづけます。(他のキーも機能する可能性がありますが、Shift キーの使用が 一番安全です)
Boot Loader Configuration
Configure how you would like to boot the system.
図9.47 Boot Loader Configuration

コンピューターに他のオペレーティングシステムがないか、他のオペレーティングシステムを完全に削除しているのならば、インストールプログラムは何の介入もなく、GRUB をブートローダとしてインストールします。この場合、「Package Group Selection」 へと続けてください。
You may have a boot loader installed on your system already. An operating system may install its own preferred boot loader, or you may have installed a third-party boot loader. If your boot loader does not recognize Linux partitions, you may not be able to boot Fedora. Use GRUB as your boot loader to boot Linux and most other operating systems. Follow the directions in this chapter to install GRUB.

Installing GRUB

GRUB をインストールすると、既存のブートローダを上書きすることになります。
デフォルトでは、インストールプログラムは GRUB を root ファイルシステム用のデバイスの マスターブートレコード(MBR)にインストールします。新規のブートローダの インストールを拒否するには、「/dev/sda へブートローダをインストール」を 選択解除します。

Warning

If you choose not to install GRUB for any reason, you will not be able to boot the system directly, and you must use another boot method (such as a commercial boot loader application). Use this option only if you are sure you have another way of booting the system!
他のオペレーティングシステムを既にインストール済ならば、Fedora は自動的に検出し、GRUB にこれらを起動するように設定しようとします。GRUB が検出しなかった追加のオペレーティングシステムを手操作で設定することができます。
To add, remove, or change the detected operating system settings, use the options provided.
Add
Select Add to include an additional operating system in GRUB.
Select the disk partition which contains the bootable operating system from the drop-down list and give the entry a label. GRUB displays this label in its boot menu.
編集
To change an entry in the GRUB boot menu, select the entry and then select Edit.
削除
To remove an entry from the GRUB boot menu, select the entry and then select Delete.
Select Default beside the preferred boot partition to choose your default bootable OS. You cannot move forward in the installation unless you choose a default boot image.

Note

The Label column lists what you must enter at the boot prompt, in non-graphical boot loaders, in order to boot the desired operating system.
Once you have loaded the GRUB boot screen, use the arrow keys to choose a boot label or type e for edit. You are presented with a list of items in the configuration file for the boot label you have selected.
Boot loader passwords provide a security mechanism in an environment where physical access to your server is available.
ブートローダをインストールする場合、システムを保護するためにパスワードを設定した方がよいでしょう。ブートローダのパスワードがないと、そのシステムにアクセス可能なユーザーがシステムのセキュリティを侵害する恐れのあるオプションをカーネルに渡すことができることになります。ブートローダのパスワードを設定すると、まずパスワードが入力されてからでないと標準以外のブートオプションを選択することができなくなります。しかし、物理的にマシンにアクセスできる人ならば BIOS が対応していればフロッピーディスク、CD-ROM、または USB メディアから起動することができてしまいます。ブートローダのパスワードを含めてセキュリティプランは代替となる起動手段にも対処する必要があります。

GRUB パスワードは不要

You may not require a GRUB password if your system only has trusted operators, or is physically secured with controlled console access. However, if an untrusted person can get physical access to your computer's keyboard and monitor, that person can reboot the system and access GRUB. A password is helpful in this case.
If you choose to use a boot loader password to enhance your system security, be sure to select the checkbox labeled Use a boot loader password.
Once selected, enter a password and confirm it.
Whenever you are required to enter this password, you will also be asked for a username, which is root.
GRUB stores the password in encrypted form, so it cannot be read or recovered. If you forget the boot password, boot the system normally and then change the password entry in the /etc/grub.d/00_header file. Then, run grub2-mkconfig with root privileges to update the grub.cfg file with your updated password. If you cannot boot, you may be able to use the rescue mode on the Fedora installation DVD to reset the GRUB password.

GRUB は QWERTY キーボードレイアウトのみを認識します。

GRUB パスワードを選択する時点では、GRUB がシステムに接続してあるキーボードに 関係無く、QWERTY キーボードレイアウトのみを認識することに注意して下さい。 かなり異なるレイアウトのキーボードを使用している場合は、キーストロークが生み出す 単語よりもそのキーストロークのパターンを記憶することが効果的だと言えます。
To configure more advanced boot loader options, such as changing the drive order or passing options to the kernel, be sure Configure advanced boot loader options is selected before clicking Next.

9.15.1. Advanced Boot Loader Configuration

Now that you have chosen which boot loader to install, you can also determine where you want the boot loader to be installed. You may install the boot loader in one of two places:
  • The master boot record (MBR) — This is the recommended place to install a boot loader, unless the MBR already starts another operating system loader, such as System Commander. The MBR is a special area on your hard drive that is automatically loaded by your computer's BIOS, and is the earliest point at which the boot loader can take control of the boot process. If you install it in the MBR, when your machine boots, GRUB presents a boot prompt. You can then boot Fedora or any other operating system that you have configured the boot loader to boot.
  • The first sector of your boot partition — This is recommended if you are already using another boot loader on your system. In this case, your other boot loader takes control first. You can then configure that boot loader to start GRUB, which then boots Fedora.

    2番目のブートローダとしての GRUB

    GRUB を2番目のブートローダとして使用する場合には、新規のカーネルをインストールしてそこからブートする時に使用する1番目のブートローダを再設定する必要があります。Microsoft Windows などのオペレーティング システムのカーネルは同じスタイルでブートしません。そのため、デュアルブートシステム上では ほとんどのユーザーは GRUB を 1番目のブートローダとして使用します。
Boot Loader Installation
Choose where to install a boot loader and how to configure it.
図9.48 Boot Loader Installation

Note

If you have a RAID card, be aware that some BIOSes do not support booting from the RAID card. In cases such as these, the boot loader should not be installed on the MBR of the RAID array. Rather, the boot loader should be installed on the MBR of the same drive as the /boot/ partition was created.
If your system only uses Fedora, you should choose the MBR.
Click the Change Drive Order button if you would like to rearrange the drive order or if your BIOS does not return the correct drive order. Changing the drive order may be useful if you have multiple SCSI adapters, or both SCSI and IDE adapters, and you want to boot from the SCSI device.

If installing from USB, ensure boot loader is installed to hard drive

If you are installing Fedora from a USB, the boot loader will by default be installed to the MBR on the USB rather than the MBR on the hard drive. This will prevent the system booting once the installation is complete. To avoid this, select Change Device and reverse the order of the BIOS drives. /dev/sda is typically the hard drive and should be first in the BIOS Drive Order.

Note

While partitioning your hard drive, keep in mind that the BIOS in some older systems cannot access more than the first 1024 cylinders on a hard drive. If this is the case, leave enough room for the /boot Linux partition on the first 1024 cylinders of your hard drive to boot Linux. The other Linux partitions can be after cylinder 1024.
In parted, 1024 cylinders equals 528MB. For more information, refer to:
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html