9.4. GRUB 용어

GRUB을 사용하기 전에 하드 드라이브 및 파티션과 같이 프로그램이 장치를 어떻게 부르는 지에 대해 이해하고 있어야 합니다. 특히 이러한 정보는 다중 운영 체제를 부팅하기 위해 GRUB을 설정할 때 중요합니다.

9.4.1. 장치 이름

GRUB을 사용하여 특정 장치를 부를 때, 다음과 같은 포맷을 사용하시기 바랍니다 (구문에 있어서 괄호 및 콤마가 매우 중요함에 유의하시기 바랍니다):
(<type-of-device><bios-device-number>,<partition-number>)
The <type-of-device> specifies the type of device from which GRUB boots. The two most common options are hd for a hard disk or fd for a 3.5 diskette. A lesser used device type is also available called nd for a network disk. Instructions on configuring GRUB to boot over the network are available online at http://www.gnu.org/software/grub/manual/.
The <bios-device-number> is the BIOS device number. The primary IDE hard drive is numbered 0 and a secondary IDE hard drive is numbered 1. This syntax is roughly equivalent to that used for devices by the kernel. For example, the a in hda for the kernel is analogous to the 0 in hd0 for GRUB, the b in hdb is analogous to the 1 in hd1, and so on.
The <partition-number> specifies the number of a partition on a device. Like the <bios-device-number>, most types of partitions are numbered starting at 0. However, BSD partitions are specified using letters, with a corresponding to 0, b corresponding to 1, and so on.

참고

GRUB에 있는 장치에 대해 번호를 매기는 시스템은 항상 0으로 시작하며, 1로 시작하지 않습니다. 새로운 사용자가 가장 일반적으로 범하기 쉬운 실수 중 하나는 이를 구분하지 못하는 데에 있습니다.
예를 들어, 시스템에 하나 이상의 하드 드라이브가 있을 경우, GRUB은 첫번째 하드 드라이브를 (hd0)로 지정하고 두번째 하드 드라이브를 (hd1)로 지정합니다. 이와 마찬가지로 GRUB은 첫번째 드라이브에 있는 첫번째 파티션을 (hd0,0)으로 두번째 하드 드라이브에 있는 세번째 파티션을 (hd1,2)로 지정하게 됩니다.
일반적으로 GRUB에서 장치명 및 파티션명을 지정할 때 다음과 같은 규칙이 적용됩니다:
  • 시스템 하드 드라이브가 IDE 또는 SCSI인지와는 상관없이, 모든 하드 드라이브는 hd로 시작합니다. fd는 3.5 디스켓을 지정하기 위해 사용됩니다.
  • 파티션에 상관하지 않고 엔트리 장치를 지정하시려면, 콤마 및 파티션 숫자를 삭제합니다. 이는 특정 디스크에 대해 MBR을 설정하기 위해 GRUB에 명령할 때 중요합니다. 예를 들어, (hd0)은 첫번째 장치에 있는 MBR을 지정하고 (hd3)은 네번째 장치에 있는 MBR을 지정하게 됩니다.
  • 시스템에 여러 드라이브 장치가 있을 경우, BIOS에서 드라이브 부트로더가 설정되는 방법을 알아야 합니다. 시스템에 IDE 또는 SCSI 드라이브만 있을 경우 이는 간단한 작업이 되지만, 여러 장치가 있을 경우, 부트 파티션과 함께 드라이브 유형이 먼저 액세스되어야 합니다.