E.3. GRUB 설치

GRUB이 설치 과정에서 설치되지 않았을 경우, 이는 나중에 설치될 수 있습니다. 일단 GRUB이 설치되면, 자동으로 기본 부트로더가 설정됩니다.
GRUB을 설치하기 전에 GRUB 패키지가 설치되어 있는지나, 설치 DVD에서 GRUB 패키지를 읽을 수 있는지를 검토하십시오. 패키지 설치 방법에 대해서는 Red Hat Enterprise Linux 운용 가이드RPM으로 패키지 관리하기를 찾아보십시오.
GRUB패키지가 설치된 다음, root 셀 프럼프트를 열고, /sbin/grub-install <location> 명령을 실행하십시오. 여기서 <location>은 GRUB 1단계 부트 로더가 설치되야 하는 위치입니다. 예를 들어, 다음 명령은 GRUB을 주IDE버스의 마스터 IDE 장치의 MBR에 설치합니다:
/sbin/grub-install /dev/hda
다음 번에 시스템을 부팅할 때, 커널을 메모리로 읽어오기 전에 GRUB 그래픽 부트로더 메뉴가 나타납니다.

중요

GRUB은 소프트웨어 RAID를 구성할 수 없습니다. 따라서, /boot 디렉토리는 반드시 단일의 지정된 디스크 파티션에 있어야만 합니다. /boot 디렉토리는 0레벨 RAID에서처럼 여러 디스크에 걸쳐 스트라이핑 될 수 없습니다. RAID 레벨0을 시스템에서 사용하려면, /boot를 RAID 밖의 별도의 파티션에 위치시키십시오.
마찬가지로, /boot 디렉토리가 단일, 지정 디스크 파티션에 존재해야 하기 때문에, GRUB는 그 파티션을 포함하고 있는 디스크가 오류가 나거나, 시스템에서 제거된 경우에는 부팅을 할 수 없습니다. 이것은 디스크가 레벨1 RAID로 미러링되어 있는 경우에도 사실입니다. 다음 Red Hat 지식 베이스 문서는 어떻게 미러링 된 집합의 다른 디스크에서 시스템이 부팅될 수 있도록 하는지를 알려줍니다: http://kbase.redhat.com/faq/docs/DOC-7095
이 문제들은 소프트웨어로 구성된 RAID에서만 적용될 수 있다는 것에 주의하십시오. 각 어레이를 구성하는 개별 디스크들은 시스템에서 여전히 개별적인 디스크로 보이게 됩니다. 이 문제점들은 여러 디스크들이 하나의 디스크로 인식되는 하드웨어 RAID에는 적용되지 않습니다.