Apa itu hd0 dan sda / sdb di Linux?

14

Saya benar-benar baru di Linux, dan saya menggunakan Ubuntu 10,04.

Saya bingung kapan harus menggunakan apa yang (hdx,y)mewakili hard drive mana.

Saya memiliki 2 hard drive, yang pertama diidentifikasi sebagai / dev / sda (dalam Disk Utility) dan di situlah saya menginstal Windows 7 RC lama saya (tidak digunakan). yang kedua adalah / dev / sdb tempat saya menginstal Ubuntu saya (di / dev / sdb7 dan / dev / sdb8 swap) dan XP (di / dev / sdb1).

sekarang jika saya ingin bermain-main dengan GRUB Ubuntu, apa yang (hdx,y)harus saya gunakan? Untuk saat ini, saya ingin menginstal BURG, dan saya membaca langkah pemasangan di situs web yang harus saya ketik burg-install "(hd0)"untuk menginstal BURG ke MBR hd, tetapi saya tidak yakin, saya khawatir ini akan mengacaukan segalanya.

Jadi, bagaimana saya bisa tahu harddisk mana (hd0), (hd1), atau (hd0,1), dll.?

Senix
sumber

Jawaban:

18

Ketika GRUB memeriksa perangkat, ia membuat file device.map , Anda dapat menemukannya di direktori yang sama dengan grub.conf Anda . Ini akan terlihat mirip dengan ini:

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

Anda bebas untuk memodifikasi ini sesuai keinginan Anda kapan saja. Baca lebih lanjut di sini .

UPDATE (21 Oktober 2015) : Jawaban ini awalnya ditulis untuk GRUB 0.9x yang tidak dalam pengembangan aktif dan sekarang disebut sebagai GRUB Legacy. Jika Anda menggunakan versi GRUB 2.x Anda ingin halaman ini dengan detail dan saran tentang pemetaan perangkat.

SleighBoy
sumber
4

aku percaya itu

sda = hd0, 
sdb = hd1, 

seterusnya dll dll sdc = hd2 Ketika dikatakan sda1bahwa akan (hd0, 0)dan sda2 (hd0, 1)dan sda3 (hd0, 2)dan sdb1 (hd1, 0)seterusnya dan sebagainya ...

Jelas
sumber
Di grub2, walaupun ini mungkin "aturan umum untuk diacungi jempol", tidak selalu demikian. Saat ini saya mencoba melacak mengapa mesin saya tidak memiliki hubungan yang Anda bicarakan: [root@shooster ~]# cat /boot/grub2/device.map (hd0) /dev/sdb
harperville
0

Nama perangkat Grub dapat membingungkan, tetapi Anda dapat menggunakan nama perangkat linux dan membiarkan grub mengetahuinya. Seperti ini:

burg-install /dev/sda
Tobu
sumber
0

grub tidak membuat perbedaan antara perangkat scsi dan perangkat ide dalam konvensi penamaannya. perbedaannya hanya pada level sistem operasi. Infact jika Anda pergi ke mode baris perintah grub, Anda akan dapat mencoba perangkat yang tersedia dengan tab. lihat artikel ini untuk tutorial grub yang bagus

sarath
sumber