Was ist hd0 und sda / sdb unter Linux?

14

Ich bin völlig neu in Linux und benutze Ubuntu 10.04.

Ich bin verwirrt, wann ich (hdx,y)welche Festplatte verwenden soll.

Ich habe 2 Festplatten, die erste ist als / dev / sda (im Festplatten-Dienstprogramm) gekennzeichnet und dort habe ich meine alte Windows 7-Fernbedienung (nicht verwendet) installiert. Das zweite ist / dev / sdb, wo ich mein Ubuntu (in / dev / sdb7 und / dev / sdb8 Swap) und XP (in / dev / sdb1) installiert habe.

Was (hdx,y)soll ich jetzt verwenden, wenn ich mit Ubuntus GRUB herumspielen möchte? Im Moment möchte ich BURG installieren und lese den Installationsschritt auf einer Website, die ich burg-install "(hd0)"eingeben muss, um BURG auf dem MBR der Festplatte zu installieren.

Woher kann ich also wissen, welche Festplatte (hd0), (hd1) oder (hd0,1) usw. ist?

Senix
quelle

Antworten:

18

Wenn GRUB Geräte prüft und eine device.map- Datei erstellt, finden Sie diese im selben Verzeichnis wie Ihre grub.conf . Es wird ungefähr so ​​aussehen:

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

Sie können dies jederzeit nach Belieben ändern. Lesen Sie hier mehr .

UPDATE (21. Oktober 2015) : Diese Antwort wurde ursprünglich für GRUB 0.9x geschrieben, das sich nicht in der aktiven Entwicklung befindet und jetzt als GRUB Legacy bezeichnet wird. Wenn Sie eine Version von GRUB 2.x verwenden, möchten Sie diese Seite mit Details und Hinweisen zur Gerätezuordnung.

Schlittenjunge
quelle
4

Ich glaube das

sda = hd0, 
sdb = hd1, 

usw. usw. sdc = hd2 Wenn es heißt sda1, das wäre (hd0, 0)und sda2 (hd0, 1)und sda3 (hd0, 2)und und und sdb1 (hd1, 0)...

Klar
quelle
In grub2 ist dies zwar die "allgemeine Faustregel", aber nicht immer der Fall. Ich versuche gerade [root@shooster ~]# cat /boot/grub2/device.map (hd0) /dev/sdb
herauszufinden
0

Grub-Gerätenamen können verwirrend sein, aber Sie können den Linux-Gerätenamen verwenden und grub es herausfinden lassen. So was:

burg-install /dev/sda
Tobu
quelle
0

grub unterscheidet in seiner Namenskonvention nicht zwischen scsi und ide Geräten. Der Unterschied besteht nur auf Betriebssystemebene. Wenn Sie in den Befehlszeilenmodus grub wechseln, können Sie die verfügbaren Geräte testen, indem Sie auf die Registerkarte klicken. In diesem Artikel finden Sie ein nettes Grub-Tutorial

sarath
quelle