본문 바로가기

리눅스

grubby 명령어

728x90

grubby 명령어

grubby는 CentOS 및 Red Hat 계열의 Linux 시스템에서 GRUB 부트로더를 관리하는 데 사용되는 명령줄 도구입니다.
GRUB 부트로더는 Linux 시스템을 부팅하는 데 사용되는 프로그램입니다. grubby를 사용하여 GRUB 부트로더의 설정을 변경하고, 커널을 업데이트하고, 부팅 항목을 추가 및 제거할 수 있습니다.

 

grubby 명령어는 다음과 같이 사용됩니다.

grubby [옵션] [값]

옵션은 grubby 명령어의 동작을 지정합니다. 값은 옵션의 값을 지정합니다.

 

grubby 명령어의 사용 예는 다음과 같습니다.

 

  • GRUB 부트로더의 설정을 표시합니다.
grubby --show-config
  • 커널을 업데이트합니다.
grubby --update-kernel <커널 파일 이름>
  • 부팅 항목을 추가합니다.
grubby --add-bootentry <부팅 항목 이름> <부팅 항목 경로>
  • 부팅 항목을 제거합니다.
grubby --remove-bootentry <부팅 항목 이름>
728x90

grubby의 몇 가지 주요 기능과 사용법은 다음과 같습니다.

 

  1. 커널 관리
    grubby를 사용하여 커널의 정보를 표시하거나 기본 부팅 커널을 변경할 수 있습니다.
  2. 부트 파라미터 설정
    grubby를 사용하여 부팅 중에 사용되는 커널의 부트 파라미터를 설정할 수 있습니다.
  3. 커널 업데이트
    새로운 커널을 설치했을 때, grubby를 사용하여 해당 커널을 부트 메뉴에 추가할 수 있습니다.
  4. 커널 제거
    더 이상 사용하지 않는 커널을 삭제할 수 있습니다.

grubby를 사용하는 일반적인 예제는 다음과 같습니다.

 

  • 현재 사용 중인 커널 표시
sudo grubby --info=ALL
  • 기본 부팅 커널 변경
sudo grubby --set-default=KERNEL_VERSION
  • 커널 부트 파라미터 설정
sudo grubby --update-kernel=ALL --args="PARAMETER=VALUE"
  • 사용하지 않는 커널 제거
sudo grubby --remove-args=KERNEL_VERSION --args="PARAMETER"

 

grubby는 주로 시스템 관리자가 커널 및 부팅 구성을 변경하는 데 사용되는 강력한 도구입니다. 그러나 주의해야 할 점은 부팅 설정을 신중하게 변경해야 한다는 점입니다. 잘못된 설정 변경은 시스템의 부팅 문제를 야기할 수 있으므로, 변경하기 전에 충분히 이해하고 실행하는 것이 중요합니다.

 

728x90