Menu Close

Red Hat Training

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

9.6. GRUB 명령어

GRUB은 명령행 인터페이스에 있는 몇몇 유용한 명령을 허용합니다. 일부 명령은 명령어 뒤의 옵션을 수용합니다; 이러한 옵션은 명령어 및 같은 행에 있는 다른 옵션과 빈칸으로 구분되어야 합니다.
다음은 유용한 명령어 목록입니다:
  • boot — 마지막으로 읽어온 운영 체제나 연쇄 로더를 부팅합니다.
  • chainloader </path/to/file> — Loads the specified file as a chain loader. If the file is located on the first sector of the specified partition, use the blocklist notation, +1, instead of the file name.
    다음은 예시 chainloader 명령입니다:
    chainloader +1
  • displaymem — BIOS에 있는 정보에 기반하여 현재 메모리 사용을 보여줍니다. 이는 시스템을 부팅하기 전 RAM 용량을 결정하는 데 유용합니다.
  • initrd </path/to/initrd> — Enables users to specify an initial RAM disk to use when booting. An initrd is necessary when the kernel needs certain modules in order to boot properly, such as when the root partition is formatted with the ext3 file system.
    다음은 예시 initrd 명령입니다:
    initrd /initrd-2.6.8-1.523.img
  • install <stage-1> <install-disk> <stage-2> p config-file — Installs GRUB to the system MBR.
    • <stage-1> — Signifies a device, partition, and file where the first boot loader image can be found, such as (hd0,0)/grub/stage1.
    • <install-disk> — Specifies the disk where the stage 1 boot loader should be installed, such as (hd0).
    • <stage-2> — Passes the stage 2 boot loader location to the stage 1 boot loader, such as (hd0,0)/grub/stage2.
    • p <config-file> — This option tells the install command to look for the menu configuration file specified by <config-file>, such as (hd0,0)/grub/grub.conf.


    install 명령어는 MBR에 있는 기존의 모든 정보를 덮어쓰기 합니다.
  • kernel </path/to/kernel> <option-1> <option-N> ... — Specifies the kernel file to load when booting the operating system. Replace </path/to/kernel> with an absolute path from the partition specified by the root command. Replace <option-1> with options for the Linux kernel, such as root=/dev/VolGroup00/LogVol00 to specify the device on which the root partition for the system is located. Multiple options can be passed to the kernel in a space separated list.
    다음은 예시 kernel 명령입니다:
    kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
    이전 예시에 있는 옵션은 리눅스에 해당하는 루트 파일 시스템이 hda5 파티션에 위치하고 있음을 지정합니다.
  • root (<device-type><device-number>,<partition>) — Configures the root partition for GRUB, such as (hd0,0), and mounts the partition.
    다음은 예시 root 명령입니다:
    root (hd0,0)
  • rootnoverify (<device-type><device-number>,<partition>) — Configures the root partition for GRUB, just like the root command, but does not mount the partition.
기타 다른 명령어도 사용 가능합니다; 모든 명령어 목록을 보시려면 help --all을 입력하시기 바랍니다. 모든 GRUB 명령에 대한 설명은 온라인 사이트에 있는 문서를 참조하시기 바랍니다.