명령어/Linux

[RHEL] grub2-reboot 다음 부팅만 다른 커널로

jykim23 2026. 8. 4. 22:58
반응형

부제: 기본값은 그대로 두고 딱 한 번만 다른 항목으로 부팅

grub2-reboot 1        # 다음 부팅 한 번만 1번 항목으로
reboot                # 재부팅하면 적용, 그 다음엔 원래 기본값
Usage: grub2-reboot [OPTION] MENU_ENTRY
Set the default boot menu entry for GRUB, for the next boot only.

grub2-reboot는 grubenv의 next_entry를 설정해 다음 부팅 딱 한 번만 지정 항목으로 부팅하게 한다. 그 부팅이 끝나면 다시 원래 기본값으로 돌아온다. 새 커널을 시험 부팅할 때 유용하다. 실패해도 다음엔 안전한 기본 커널로 올라오기 때문이다.
데비안의 grub-reboot와 같다. GRUB_DEFAULT=saved 설정이 전제다. 실제 재부팅 검증은 물리·VM 시스템에서 한다. LVM/MDRAID처럼 환경 블록에 쓸 수 없는 저장소에선 한 번만 적용이 아니라 계속 유지될 수 있으니 주의한다.

이렇게도 쓴다

새 커널을 한 번만 시험 부팅한다.

grub2-reboot "Rocky Linux (5.14.0-500.el9) 9.4"

 

지정 후 곧바로 재부팅해 적용한다(조합).

grub2-reboot 2 && systemctl reboot

 

무엇이 예약됐는지 확인한다(grub2-editenv 조합).

grub2-reboot 1; grub2-editenv list | grep next_entry

 

예약을 취소하고 원래대로 되돌린다.

grub2-editenv - unset next_entry

 

/boot 위치가 다를 때 경로를 명시한다.

grub2-reboot --boot-directory=/mnt/boot 1
반응형