Qu'est-ce que hd0 et sda / sdb sous Linux?

12

Je suis complètement nouveau sur Linux et j'utilise Ubuntu 10.04.

Je suis confus quand utiliser quoi (hdx,y) pour représenter quel disque dur.

J'ai 2 disques durs, le premier est / dev / sda (dans Utilitaire de disque) et c'est là que j'ai installé mon ancien Windows 7 RC (non utilisé). le second est / dev / sdb où j'ai installé mon swap Ubuntu (dans / dev / sdb7 et / dev / sdb8) et XP (dans / dev / sdb1).

maintenant si je veux jouer avec GRUB d'Ubuntu, qu'est-ce (hdx,y) devrais-je utiliser? Pour le moment, je souhaite installer BURG et je lis l'étape d'installation sur un site Web que je dois taper burg-install "(hd0)" pour installer BURG sur le MBR du disque dur, mais je ne suis pas sûr, je crains que tout ne se gâche.

Alors, comment puis-je savoir quel disque dur est (hd0), (hd1) ou (hd0,1), etc.?

Senix
la source

Réponses:

16

Quand GRUB sonde des appareils, il fait une device.map fichier, vous pouvez le trouver dans le même répertoire que votre grub.conf . Cela ressemblera à ceci:

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

Vous êtes libre de modifier cela à tout moment. Lire la suite ici .

MISE À JOUR (21 octobre 2015) : Cette réponse a été écrite à l'origine pour GRUB 0.9x, qui n'est pas en cours de développement et s'appelle désormais GRUB Legacy. Si vous utilisez une version de GRUB 2.x que vous voulez cette page avec des détails et des conseils sur la cartographie des périphériques.

SleighBoy
la source
4

je crois que

sda = hd0, 
sdb = hd1, 

etc. etc. etc. sdc = hd2 Quand il dit sda1 ce serait (hd0, 0) et sda2 (hd0, 1) et sda3 (hd0, 2) et sdb1 (hd1, 0) etc., etc...

Vervious
la source
Dans grub2, bien que cela puisse être la "règle générale à suivre", ce n'est pas toujours le cas. J'essaie actuellement de comprendre pourquoi ma machine n'a pas la relation dont vous parlez: [root@shooster ~]# cat /boot/grub2/device.map (hd0) /dev/sdb
harperville
0

Les noms de périphérique Grub peuvent être déroutants, mais vous pouvez utiliser le nom de périphérique linux et laisser grub le résoudre. Comme ça:

burg-install /dev/sda
Tobu
la source
0

grub ne fait aucune différence entre les périphériques scsi et ide dans sa convention de dénomination. la différence se situe uniquement au niveau du système d'exploitation. Enfait, si vous passez en mode ligne de commande grub, vous pourrez essayer les périphériques disponibles en utilisant la tabulation. renvoyer cet article pour une beau tutoriel

sarath
la source