9.4. Терминология GRUB

Понимание того, как GRUB ссылается на устройства (жесткие диски и разделы), является ключевым аспектом при работе с GRUB и его настройке для загрузки нескольких операционных систем.

9.4.1. Имена устройств

При обращении к устройству с помощью GRUB используйте следующий формат (как указано, используйте скобки и запятые):
(<type-of-device><bios-device-number>,<partition-number>)
The <type-of-device> specifies the type of device from which GRUB boots. The two most common options are hd for a hard disk or fd for a 3.5 diskette. A lesser used device type is also available called nd for a network disk. Instructions on configuring GRUB to boot over the network are available online at http://www.gnu.org/software/grub/manual/.
The <bios-device-number> is the BIOS device number. The primary IDE hard drive is numbered 0 and a secondary IDE hard drive is numbered 1. This syntax is roughly equivalent to that used for devices by the kernel. For example, the a in hda for the kernel is analogous to the 0 in hd0 for GRUB, the b in hdb is analogous to the 1 in hd1, and so on.
The <partition-number> specifies the number of a partition on a device. Like the <bios-device-number>, most types of partitions are numbered starting at 0. However, BSD partitions are specified using letters, with a corresponding to 0, b corresponding to 1, and so on.

Примечание

Нумерация устройств в GRUB всегда начинается с 0. Распространенной ошибкой является использование 1.
Например, если в системе присутствует два жестких диска, то для первого диска GRUB использует обозначение (hd0), для второго — (hd1). Первый раздел первого диска будет обозначен как (hd0,0), а третий раздел второго диска — (hd1,2).
В целом, обозначение устройств и разделов следует следующим правилам:
  • Независимо от того, присутствуют в системе диски IDE или SCSI или нет, обозначения всех жестких дисков начинаются с hd. Для дискет используется fd.
  • Чтобы определить целое устройство без учета разделов, опустите указание номера раздела. Это особенно важно при указании GRUB настроить MBR на заданном диске. Например, (hd0) задает MBR на первом устройстве, а (hd3) — на четвертом.
  • Если в системе присутствует несколько дисков, необходимо учитывать порядок загрузки, заданный в BIOS. Это достаточно просто при наличии только IDE и SCSI дисков; в случае же разнородных устройств исключительно важно, чтобы система сначала обращалась к диску с загрузочным разделом.