4.9. 부트 로더


BLS를 사용한 grub2-mkconfig 의 새로운 기본 동작

BLS(Boot Loader Specification) 프레임워크에서 GRUB은 부팅 시 BLS 스니펫에서 부팅 메뉴를 동적으로 생성하고 grub.cfg 파일에 사전 정의되어 있지 않습니다.

이전에는 grub2-mkconfig 명령에서 새 grub.cfg 파일을 생성하고 /etc/default/grub 파일에 있는 GRUB_CMDLINE_LINUX 변수의 값으로 모든 BLS 스니펫에서 명령줄 인수를 항상 덮어썼습니다.

이번 릴리스에서는 grub2-mkconfig 명령이 기본적으로 GRUB_CMDLINE_LINUX 로 BLS 스니펫의 커널 명령줄을 더 이상 덮어쓰지 않습니다. 부트 로더 메뉴의 각 커널은 BLS 스니펫에서 커널 명령줄을 사용합니다. 이 새로운 기본 동작은 GRUB_ENABLE_BLSCFG=true 옵션으로 인해 발생합니다.

커널이 BLS 스니펫을 무시하고 GRUB_CMDLINE_LINUX 에서 명령줄을 사용하도록 grub.cfg 를 다시 생성하려면 GRUB_ENABLE_BLSCFG=false 옵션을 설정합니다.

GRUB_CMDLINE_LINUX 에 따라 BLS 스니펫에서 커널 명령줄을 업데이트하려면 --update-bls-cmdline 옵션을 추가합니다.

# grub2-mkconfig -o /path/to/grub.cfg --update-bls-cmdline

또한 grubby 를 사용하여 개별 커널의 BLS 스니펫을 변경할 수 있습니다.

# grubby --update-kernel /path/to/kernel --args "new args"

Jira:RHELDOCS-16752[1]

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.