Linux에서 hd0 및 sda / sdb 란 무엇입니까?


14

나는 Linux를 완전히 처음 접했고 Ubuntu 10.04를 사용하고 있습니다.

(hdx,y)어떤 하드 드라이브를 나타내는 것을 사용할 때 혼란 스럽 습니다.

2 개의 하드 드라이브가 있는데 첫 번째는 / dev / sda (디스크 유틸리티에서)로 식별되며 이전 Windows 7 RC (사용하지 않은)를 설치 한 곳입니다. 두 번째는 / dev / sdb이며 우분투 (/ dev / sdb7 및 / dev / sdb8 스왑에서) 및 XP (/ dev / sdb1에서)를 설치했습니다.

우분투 GRUB을 가지고 놀고 싶다면 무엇 (hdx,y)을 사용해야합니까? 지금은 BURG를 설치하고 싶습니다. 웹 사이트 burg-install "(hd0)"에서 HD의 MBR에 BURG를 설치 하기 위해 입력 해야하는 설치 단계를 읽었 지만 확실하지 않습니다. 모두 엉망이 될 것입니다.

그렇다면 (hd0), (hd1) 또는 (hd0,1) 등의 하드 디스크를 어떻게 알 수 있습니까?

답변:


18

GRUB이 장치를 검사 할 때 device.map 파일을 만들면 grub.conf 와 같은 디렉토리에 있습니다 . 다음과 유사합니다.

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

언제든지 적합하다고 생각되면이를 자유롭게 수정할 수 있습니다. 자세한 내용은 여기를 참조 하십시오 .

업데이트 (2015 년 10 월 21 일) :이 답변은 원래 GRUB 0.9x 용으로 작성되었으며 현재 개발 중이 아니며 현재 GRUB 레거시라고합니다. 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

Grub 장치 이름은 혼동 될 수 있지만 Linux 장치 이름을 사용하여 grub이 알아낼 수 있습니다. 이처럼 :

burg-install /dev/sda

0

grub은 명명 규칙에서 scsi와 ide 장치간에 아무런 차이가 없습니다. 차이점은 운영 체제 수준에서만 발생합니다. 실제로 grub 명령 줄 모드로 이동하면 탭하여 사용 가능한 장치를 시도 할 수 있습니다. 멋진 그럽 튜토리얼 은이 기사를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.