9.4. Terminología de GRUB
Una de las cuestiones más importantes que deben entenderse antes de utilizar GRUB es cómo el programa hace referencia a los dispositivos, por ejemplo, a los discos duros y a las particiones. Esta información es muy importante si desea configurar GRUB para arrancar varios sistemas operativos.
9.4.1. Nombres de dispositivos
Cuando se refiera a un dispositivo específico con GRUB, haga esto usando el formato siguiente (observe que los paréntesis y las comas son muy importantes en la sintaxis):
(<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.
Nota
El sistema de numeración para los dispositivos bajo GRUB siempre comienza con
0
, no con 1
. Los nuevos usuarios usualmente olvidan tener en cuenta esta diferencia provocando errores.
Por ejemplo, si un sistema tiene más de un disco duro, GRUB se refiere al primer disco duro como
(hd0)
y al segundo como (hd1)
. De la misma manera, GRUB se refiere a la primera partición en el primer disco como (hd0,0)
y se refiere a la tercera partición en el segundo dusco duro como (hd1,2)
.
En general, GRUB usa las reglas siguientes para denominar los dispositivos y las particiones:
- No es relevante si los discos duros que utiliza son IDE o SCSI. Todos los discos duros empiezan con las letras
hd
. Se utilizan las letrasfd
para especificar las unidades de disquete. - Para especificar todo un dispositivo sin respetar sus particiones, simplemente debe suprimir la coma y el número de partición. Esto es importante para indicarle a GRUB que configure el registro MBR para un disco concreto. Por ejemplo,
(hd0)
especifica la MBR en el primer dispositivo y(hd3)
especifica la MBR en el cuarto dispositivo. - Si un sistema tiene varios dispositivos de discos, es muy importante saber el orden de arranque configurado en la BIOS. Esto es muy sencillo si sólo tiene discos IDE o SCSI, pero si tiene una combinación de ambos, se vuelve crítico que se acceda primero el tipo de unidad con la partición de arranque.