Що таке hd0 та sda / sdb в Linux?


14

Я абсолютно нова в Linux, і я використовую Ubuntu 10.04.

Мене бентежить, коли використовувати, що (hdx,y)представляти, який жорсткий диск.

У мене є 2 жорсткі диски, перший ідентифікується як / dev / sda (у програмі Disk Utility), і саме там я встановив старий RC 7 для Windows 7 (не використовується). другий - / dev / sdb, де я встановив свій Ubuntu (в / dev / sdb7 та / dev / sdb8 своп) та XP (в / dev / sdb1).

Тепер, якщо я хочу пограти з GRUB Ubuntu, що (hdx,y)я повинен використовувати? Поки що я хочу встановити BURG, і я прочитав крок встановлення на веб-сайті, який мені потрібно набрати, burg-install "(hd0)"щоб встановити BURG до MBR HD, але я просто не впевнений, боюся, що це все зіб'є.

Отже, як я можу знати, який жорсткий диск (hd0), (hd1) або (hd0,1) тощо?

Відповіді:


18

Коли GRUB зондує пристрої, він створює файл device.map , ви можете знайти це в тому самому каталозі, що і grub.conf . Це буде виглядати приблизно так:

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

Ви можете змінювати це так, як вважаєте за потрібне в будь-який час. Детальніше читайте тут .

ОНОВЛЕННЯ (21 жовтня 2015 р.) : Ця відповідь спочатку була написана для GRUB 0,9x, який не знаходиться в стадії активного розвитку, і тепер називається GRUB Legacy. Якщо ви використовуєте версію GRUB 2.x, вам потрібна ця сторінка з деталями та порадами щодо відображення пристрою.


4

Я вірю, що

sda = hd0, 
sdb = hd1, 

так далі і так далі і тому подібне sdc = hd2 Коли він говорить , sda1що було б (hd0, 0)і sda2 (hd0, 1)і sda3 (hd0, 2)і sdb1 (hd1, 0)так далі і так далі ...


У grub2, хоча це може бути "загальним правилом для великого пальця", це не завжди так. Я зараз намагаюся з'ясувати, чому моя машина не має стосунків, про які ти говориш: [root@shooster ~]# cat /boot/grub2/device.map (hd0) /dev/sdb
harperville

0

Імена пристроїв, що грабують, можуть бути заплутаними, але ви можете використовувати ім’я пристрою Linux та дозволити grub з'ясувати це. Подобається це:

burg-install /dev/sda

0

grub не має ніякої різниці між scsi та ide пристроями в його іменуванні. різниця лише на рівні операційної системи. Infact, якщо ви перейдете в режим командного рядка grub, ви зможете спробувати пристрої, доступні за допомогою вкладки. перегляньте цю статтю для приємного навчального посібника

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.