반응형
부제: 부트 항목을 grub.cfg 대신 BLS 파일 방식으로 바꾸기
grub2-switch-to-blscfg --help # 옵션·기본 경로 확인(안전)
grub2-switch-to-blscfg --version # 버전 확인(안전)
Usage: grub2-switch-to-blscfg
Switch to BLS config files.
-h, --help print this message and exit
--backup-suffix=SUFFIX .bak
--bls-directory=DIR /boot/loader/entries
--config-file=FILE /etc/grub2-efi.cfg
--grub-defaults=FILE /etc/default/grubgrub2-switch-to-blscfg는 부트 항목을 grub.cfg에 직접 나열하는 방식에서 BLS(Boot Loader Specification) 방식으로 전환한다. BLS는 커널마다 /boot/loader/entries/에 별도 항목 파일을 두는 구조로, RHEL 8부터 기본값이다. 오래된 grub.cfg 방식으로 굳어진 시스템을 표준 BLS로 되돌릴 때 쓴다.
실행하면 grub.cfg와 /etc/default/grub를 다시 쓰고 부트 방식을 바꾸므로, 여기서는 옵션과 기본 경로를 확인하는 조회만 다룬다. 실제 전환은 물리·VM 시스템에서 백업을 두고 한다.
이렇게도 쓴다
바꿀 대상 경로들(BLS 디렉터리·설정 파일)의 기본값을 확인한다.
grub2-switch-to-blscfg --help
지금 시스템이 이미 BLS를 쓰는지 grub 기본값에서 확인한다(grep 조합).
grep -i GRUB_ENABLE_BLSCFG /etc/default/grub
현재 등록된 BLS 부트 항목 파일들을 나열해 상태를 본다(조합).
ls -1 /boot/loader/entries/ && grubby --info=ALL | grep ^title
백업 접미사를 지정해 기존 설정을 남기며 전환한다(시스템 변경).
grub2-switch-to-blscfg --backup-suffix=.pre-bls
EFI 설정 파일 경로를 명시해 전환한다(시스템 변경).
grub2-switch-to-blscfg --config-file=/boot/efi/EFI/rocky/grub.cfg반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] guestfish VM 디스크 대화식 셸 (0) | 2026.08.04 |
|---|---|
| [RHEL] grubby 커널 부트 항목 관리 (0) | 2026.08.04 |
| [RHEL] grub2-set-default 기본 부팅 항목 지정 (0) | 2026.08.04 |
| [RHEL] grub2-script-check GRUB 설정 문법 검사 (0) | 2026.08.04 |
| [RHEL] grub2-reboot 다음 부팅만 다른 커널로 (0) | 2026.08.04 |