O que é hd0 e sda ​​/ sdb no Linux?

14

Eu sou completamente novo no Linux e estou usando o Ubuntu 10.04.

Estou confuso quando usar o (hdx,y)que representar qual disco rígido.

Eu tenho 2 discos rígidos, o primeiro é identificado como / dev / sda (no Disk Utility) e foi aí que instalei meu antigo Windows 7 RC (não utilizado). o segundo é / dev / sdb, onde eu instalei meu Ubuntu (em / dev / sdb7 e / dev / sdb8 swap) e XP (em / dev / sdb1).

Agora, se eu quiser brincar com o GRUB do Ubuntu, o (hdx,y)que devo usar? Por enquanto, quero instalar o BURG e li a etapa de instalação em um site que tenho que digitar burg-install "(hd0)"para instalar o BURG no MBR do hd, mas não tenho certeza, tenho medo de que tudo estrague.

Então, como posso saber qual disco rígido é (hd0), (hd1) ou (hd0,1) etc.?

Senix
fonte

Respostas:

18

Quando o GRUB analisa dispositivos, ele cria um arquivo device.map , você pode encontrá-lo no mesmo diretório que o seu grub.conf . Será semelhante a este:

(fd0)   /dev/fd0
(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/sdc

Você pode modificar isso como quiser a qualquer momento. Leia mais aqui .

ATUALIZAÇÃO (21 de outubro de 2015) : Esta resposta foi originalmente escrita para o GRUB 0.9x, que não está em desenvolvimento ativo e agora é chamada de GRUB Legacy. Se você estiver usando uma versão do GRUB 2.x, deseje esta página com detalhes e conselhos sobre o mapeamento de dispositivos.

SleighBoy
fonte
4

eu acredito

sda = hd0, 
sdb = hd1, 

etc. etc. etc. sdc = hd2 Quando se diz sda1que seria (hd0, 0)e sda2 (hd0, 1)e sda3 (hd0, 2)e sdb1 (hd1, 0)assim por diante e assim por diante ...

Vervious
fonte
No grub2, embora essa possa ser a "regra geral a seguir", nem sempre é esse o caso. Atualmente estou tentando rastrear por que minha máquina não tem o relacionamento que você está falando: [root@shooster ~]# cat /boot/grub2/device.map (hd0) /dev/sdb
harperville
0

Os nomes dos dispositivos Grub podem ser confusos, mas você pode usar o nome do dispositivo Linux e deixar o Grub descobrir isso. Como isso:

burg-install /dev/sda
Tobu
fonte
0

O grub não faz nenhuma diferença entre os dispositivos scsi e ide em sua convenção de nomenclatura. a diferença está apenas no nível do sistema operacional. De fato, se você for para o modo de linha de comando grub, poderá experimentar os dispositivos disponíveis, tabulação. consulte este artigo para obter um bom tutorial sobre grub

sarath
fonte