kernel.conf를 사용하여 grub 메뉴의 커널 이름 비교

kernel.conf를 사용하여 grub 메뉴의 커널 이름 비교

grub 메뉴에서 커널 이름을 변경하는 것과 /boot/loader/entries의 .conf 파일에서 커널 이름 내용을 변경하는 것의 차이점을 이해하려고 합니다.

grub에서 무언가를 변경해도 .conf 파일의 내용에는 영향을 미치지 않습니다. 이유는 모르겠습니다.

누구든지 단서가 있습니까?

답변1

GRUB는 거의 전적으로 읽기 전용입니다. 쓸 수 있는 유일한 것은 미리 할당된 파일에 대한 환경 변수입니다. /boot/grub/grubenv이는 명시적으로 명령을 사용하는 경우에만 가능합니다 save_env.

GRUB 메뉴나 GRUB 셸에서 무언가를 변경하면 변경 사항은 다음과 같습니다.비지속적: 진행 중인 부팅 시도에만 영향을 미치며, 다음에 시스템을 부팅할 때 구성은 변경되지 않은 상태로 유지됩니다.

영구적으로 변경하려면 적절하고 완벽하게 작동하며 쓰기 가능한 드라이버가 포함된 운영 체제를 부팅해야 합니다.

  • 디스크 컨트롤러
  • 파티션/LVM/RAID 솔루션
  • 파일 시스템 유형

그런 다음 일반적인 방법으로 적절한 파일을 변경할 수 있습니다.

(또는 파일 시스템 유형을 지원할 수 없는 운영 체제를 사용해야 하는 경우 기술적으로 디스크 편집기를 사용하여 매우 낮은 수준에서 파일 내용과 파일 시스템 메타데이터를 직접 볼 수 있지만 이는 일반적으로 상당히 높은 수준으로 계산됩니다. -요즘 마법 수준...)

관련 정보