Co to jest hd0 i sda / sdb w systemie Linux?

14

Jestem zupełnie nowy w Linuksie i używam Ubuntu 10.04.

Nie wiem, kiedy użyć tego, co (hdx,y)reprezentuje który dysk twardy.

Mam 2 dyski twarde, pierwszy jest oznaczony jako / dev / sda (w Disk Utility) i tam właśnie zainstalowałem mój stary Windows 7 RC (nieużywany). drugim jest / dev / sdb, gdzie zainstalowałem moje Ubuntu (w / dev / sdb7 i / dev / sdb8 swap) i XP (w / dev / sdb1).

teraz, jeśli chcę się bawić GRUBem Ubuntu, czego (hdx,y)powinienem użyć? Na razie chcę zainstalować BURG i przeczytałem krok instalacji na stronie internetowej, którą muszę wpisać, burg-install "(hd0)"aby zainstalować BURG na MBR dysku twardego, ale po prostu nie jestem pewien, obawiam się, że wszystko to zepsuje.

Skąd mam wiedzieć, który dysk twardy to (hd0), (hd1) lub (hd0,1) itd.?

Senix
źródło

Odpowiedzi:

18

Kiedy GRUB sprawdza urządzenia, tworzy plik device.map , możesz go znaleźć w tym samym katalogu, co plik grub.conf . Będzie to wyglądać podobnie do tego:

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

Możesz go dowolnie modyfikować w dowolnym momencie. Przeczytaj więcej tutaj .

AKTUALIZACJA (21 października 2015 r.) : Ta odpowiedź została pierwotnie napisana dla GRUB-a 0.9x, który nie jest jeszcze w fazie rozwoju i jest teraz nazywany Starszym GRUB-em. Jeśli używasz wersji GRUB 2.x, potrzebujesz tej strony ze szczegółami i poradami na temat mapowania urządzeń.

SleighBoy
źródło
4

Wierzę w to

sda = hd0, 
sdb = hd1, 

itd itd. itd. sdc = hd2 Kiedy mówi sda1, że byłoby (hd0, 0)i sda2 (hd0, 1)a sda3 (hd0, 2)i sdb1 (hd1, 0)tak dalej i tak dalej ...

Oczywiste
źródło
W Grub2 może to być „ogólna zasada do kciuka”, ale nie zawsze tak jest. Obecnie próbuję ustalić, dlaczego moja maszyna nie ma związku, o którym mówisz: [root@shooster ~]# cat /boot/grub2/device.map (hd0) /dev/sdb
harperville
0

Nazwy urządzeń grub mogą być mylące, ale możesz użyć nazwy urządzenia Linux i pozwolić grubowi to rozgryźć. Lubię to:

burg-install /dev/sda
Tobu
źródło
0

grub nie robi żadnej różnicy między scsi a urządzeniami ide w swojej konwencji nazewnictwa. różnica występuje tylko na poziomie systemu operacyjnego. Faktycznie, jeśli przejdziesz do trybu wiersza poleceń grub, będziesz mógł wypróbować urządzenia dostępne poprzez tabulacji. zapoznaj się z tym artykułem, aby uzyskać przyjemny samouczek Grub

sarath
źródło