9.4. Terminologia do GRUB
Uma das coisa mais importantes de se entender antes de usar o GRUB é a forma como o programa identifica dispositivos, como discos rígidos e partições. Esta informação é especialmente importante ao configurar o GRUB para inicializar múltiplos sistemas operacionais.
9.4.1. Nomes de Dispositivos
Ao referir-se a dispositivos específicos com o GRUB, faça-o usando o seguinte formato (note que os parênteses e a vírgula são muito importantes para a sintaxe):
(<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
O sistema de numeração para dispositivos em relação ao GRUB sempre começa com
0
, e não 1
. Um dos erros mais comuns entre novos usuários é não fazer esta distinção.
Por exemplo, se um sistema tem mais de um disco rígido, o GRUB refere-se ao primeiro disco rígido como
(hd0)
e ao segundo como (hd1)
. Da mesma forma, o GRUB refere-se à primeira partição no primeiro disco como (hd0,0)
e à terceira partição no segundo disco rígido como (hd1,2)
.
Em geral, as seguintes regras devem ser observadas ao nomear dispositivos e partições no GRUB:
- Não importa se os discos rígidos do sistema são IDE ou SCSI, todos os discos rígidos começam com as letras
hd
. As letrasfd
são usadas para especificar disquetes 3.5. - Para especificar um dispositivo inteiro sem considerar nenhuma partição, não inclua a vírgula e o número da partição. Isto é importante ao instruir o GRUB para que configure o MBR para um disco específico. Por exemplo,
(hd0)
especifica o MBR no primeiro dispositivo, e(hd3)
especifica o MBR no quarto dispositivo. - Se um sistema tiver vários dispositivos de drive, é muito importante saber qual é a configuração da ordem de inicialização dos drives no BIOS. Esta tarefa é simples se houverem somente drives IDE ou SCSI no sistema, mas se houverem vários tipos de dispositivos, é crucial que o tipo de drive contendo a partição de inicialização seja acessado primeiro.