반응형
부제: 커널 부트 파라미터를 파일 편집 없이 명령어로 다루기
grubby --info=ALL # 등록된 부트 항목 전부 조회
grubby --default-kernel # 현재 기본 커널 경로
grubby --update-kernel=DEFAULT --args="quiet" # 기본 커널에 인자 추가
grubby는 RHEL 계열의 부트 항목 관리 도구다. /boot/loader/entries/의 BLS 항목이나 grub.cfg를 직접 열지 않고, 커널 추가·삭제·기본값 지정·커널 파라미터 수정을 한 줄로 처리한다.
데비안에는 대응 도구가 없다. 데비안은 /etc/default/grub을 편집한 뒤 update-grub으로 재생성하는 방식이다. grubby는 그 중간 과정을 생략한다.
조회는 어디서나 되지만, 실제 부트 변경은 커널과 /boot가 갖춰진 물리·VM 시스템에서 해야 한다.
이렇게도 쓴다
현재 기본 커널의 인자만 확인한다.
grubby --info=$(grubby --default-kernel)
기본 커널에 커널 파라미터를 붙인다(모든 커널에 적용하려면 ALL).
grubby --update-kernel=ALL --args="audit=1"
넣었던 파라미터를 되돌린다.
grubby --update-kernel=ALL --remove-args="audit=1"
특정 커널을 기본 부팅 항목으로 지정한다.
grubby --set-default=/boot/vmlinuz-5.14.0-427.el9.x86_64
기본 커널이 몇 번째 항목인지 인덱스로 본다.
grubby --default-index
새 커널 항목을 기존 기본값을 틀로 삼아 추가한다.
grubby --add-kernel=/boot/vmlinuz-test --title="test" --initrd=/boot/initramfs-test.img --copy-default반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] guestmount VM 디스크를 FUSE로 마운트 (0) | 2026.08.04 |
|---|---|
| [RHEL] guestfish VM 디스크 대화식 셸 (0) | 2026.08.04 |
| [RHEL] grub2-switch-to-blscfg BLS 부트 설정으로 전환 (0) | 2026.08.04 |
| [RHEL] grub2-set-default 기본 부팅 항목 지정 (0) | 2026.08.04 |
| [RHEL] grub2-script-check GRUB 설정 문법 검사 (0) | 2026.08.04 |