Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.6. GRUB 명령

GRUB은 명령줄 인터페이스에서 여러 유용한 명령을 허용합니다. 일부 명령은 이름 뒤에 옵션을 허용합니다. 이러한 옵션은 명령 및 해당 행의 기타 옵션과 공백 문자로 구분되어야 합니다.
다음은 유용한 명령 목록입니다.
  • Boot - 마지막으로 로드된 운영 체제 또는 chain loader를 부팅합니다.
  • chainloader </path/to/file > - 지정된 파일을 체인 로더로 로드합니다. 파일이 지정된 파티션의 첫 번째 섹터에 있는 경우 파일 이름 대신 blocklist 표기법, +1 을 사용합니다.
    다음은 chainloader 명령의 예입니다.
    chainloader +1
  • Displaymem - BIOS의 정보를 기반으로 현재 메모리 사용을 표시합니다. 이는 시스템이 부팅하기 전에 시스템의 RAM 용량을 결정하는 데 유용합니다.
  • initrd </path/to/initrd > - 사용자가 부팅 시 사용할 초기 RAM 디스크를 지정할 수 있습니다. 루트 파티션이 ext3 파일 시스템으로 포맷되는 경우와 같이 커널에 제대로 부팅하기 위해 특정 모듈이 필요한 경우 initrd 가 필요합니다.
    다음은 initrd 명령의 예입니다.
    initrd /initrd-2.6.8-1.523.img
  • < stage-1 > < install-disk > < stage-2 > p config-file 을 설치합니다.
    • < stage-1 > - 장치, 파티션, 파일을 서명하여 (hd0,0)/grub/stage1 과 같이 첫 번째 부트 로더 이미지를 찾을 수 있습니다.
    • <install-disk > - (hd0) 단계와 같이 스테이지 1 부트 로더를 설치해야 하는 디스크를 지정합니다.
    • <stage-2 > - 단계 2 부트 로더 위치를 단계 1 부트 로더 (hd0,0)/grub/stage2 로 전달합니다.
    • p < config-file > - 이 옵션은 install 명령으로 < config-file >에서 지정한 메뉴 구성 파일을 찾도록 지시합니다 (예: (hd0,0)/grub.conf .conf.
    경고
    install 명령은 MBR에 이미 있는 정보를 덮어씁니다.
  • kernel < /path/to/kernel > < option-1 > <option-N > ... - 운영 체제를 부팅할 때 로드할 커널 파일을 지정합니다. & lt;/path/to/kernel >를 root 명령으로 지정된 파티션의 절대 경로로 바꿉니다. < option-1 >을 root=/dev/VolGroup00/LogVol00 과 같은 Linux 커널의 옵션으로 교체하여 시스템의 루트 파티션이 있는 장치를 지정합니다. 공백으로 구분된 목록의 커널에 여러 옵션을 전달할 수 있습니다.
    다음은 커널 명령의 예입니다.
    kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
    이전 예제의 옵션은 Linux의 루트 파일 시스템이 hda5 파티션에 위치함을 지정합니다.
  • 루트 ( <device-type> <device-number > , <partition> ) - (hd0,0) 와 같은 GRUB의 루트 파티션을 구성하고 파티션을 마운트합니다.
    다음은 root 명령의 예입니다.
    root (hd0,0)
  • root noverify(<device-type> <device-number >, <partition> ) - 루트 명령과 마찬가지로 GRUB에 대한 루트 파티션을 구성하지만 파티션을 마운트하지 않습니다.
다른 명령도 사용할 수 있습니다. 전체 명령 목록을 보려면 help --all 을 입력합니다. 모든 GRUB 명령에 대한 자세한 내용은 http://www.gnu.org/software/grub/manual/ 에서 확인할 수 있는 설명서를 참조하십시오.