GRUB2 메뉴 항목 변경

GRUB2 메뉴 항목 변경

GRUB2 메뉴의 기존 항목 이름을 "Red Hat Enterprise Linux blah blah blah"에서 "My Linux Distro"(또는 무엇이든!)로 변경해 보았지만, 내가 무엇을 하든 아무런 영향을 미치지 않는 것 같습니다.

/etc/default/grub에서 GRUB_DISTRIBUTOR 값을 다음과 같이 편집했습니다.

GRUB_DISTRIBUTOR="My Linux Distro"

다음은 실행 중입니다.

sudo grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

UEFI 부팅 모드를 실행하고 있기 때문입니다.

그러나 이것은 다시 시작하는 데 아무런 영향을 미치지 않습니다. 그러나 GRUB_TIMEOUT을 25와 같은 값으로 성공적으로 변경할 수 있으며, 이는 grub.cfg 파일을 업데이트한 후에 적용됩니다. 이상한.

grub의 작동 방식을 자세히 살펴본 후 /boot/efi/EFI/redhat/grub.cfg에서 생성된 파일을 살펴보았는데 메뉴 항목이 전혀 없는 것 같습니다.

grub 메뉴는 어딘가에서 메뉴 항목 값을 끌어와야 하는데, grub.cfg 파일에는 아무것도 없어서 끌어오는 것 같지 않습니다.

나는 grub2-mkconfig가 손상되어 파일을 생성하지 않았다고 생각했지만 A 파일을 만들었기 때문에 실제로 아무것도 뱉어내는지 확인하기 위해 아래와 같이 테스트 grub.cfg 파일을 생성하여 이 문제를 해결했습니다. 메뉴 항목을 포함하지 않습니다.

sudo grub2-mkconfig -o /tmp/grub_test.cfg

무엇을 해야할지 모르겠습니다. 온라인에서 찾을 수 있는 모든 것을 시도했지만 grub 메뉴의 항목 이름에는 아무런 변화가 없습니다.

답변1

이제 RHEL은 이 모듈이 포함된 GRUB 버전을 사용합니다 blscfg. 구현합니다부트로더 사양.

간단히 말해서, 커널의 부팅 메뉴 항목은 /boot/loader/entries/커널당 하나의 파일로 정의됩니다. 항목 제목은 키워드로 시작하는 파일의 행으로 정의됩니다 title.

관련 정보