![grub-mkconfig는 다른 Linux 시스템에 대한 항목을 추가하지만 Grub 구성은 무시합니다.](https://linux55.com/image/191922/grub-mkconfig%EB%8A%94%20%EB%8B%A4%EB%A5%B8%20Linux%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%20%EB%8C%80%ED%95%9C%20%ED%95%AD%EB%AA%A9%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EC%A7%80%EB%A7%8C%20Grub%20%EA%B5%AC%EC%84%B1%EC%9D%80%20%EB%AC%B4%EC%8B%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
두 개의 Linux 및 Windows 시스템이 있는 컴퓨터가 있습니다. Ubuntu Mate 시스템에서 실행하면 grub-mkconfig
자체, 두 번째 Linux 시스템(KISS Linux) 및 Windows에 대한 항목을 인식하고 생성합니다.
이상하게도 Ubuntu 시스템을 살펴보니 /boot/grub/grub.cfg
KISS Linux 항목이 없었습니다! 그러나 Grub 메뉴에는 여전히 나타납니다.
또한 KISS Linux 시스템의 파일에 일부 사용자 정의 커널 매개변수를 설정했지만 /etc/default/grub
Grub 구성 파일에 전파되지 않습니다.
내가 무엇을 오해했거나 엉망으로 만들었습니까?
답변1
기본적으로 시작되는 grub을 보고 계시나요?
다른 시스템에 대한 주요 업데이트는 기본적으로 시작되도록 변경됩니다. 나는 os-prober가 단지 다른 설치를 검색하고 다른 시스템의 설정을 사용하지 않는다고 생각합니다.
이러한 설정을 원할 경우 구성 파일 유형 항목을 사용하여 다른 시스템의 grub.cfg를 로드하십시오. 프로필 세부정보는 6.5를 참조하세요.
https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config
태그와 프로필을 사용하여 다른 설치 시작
https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config
https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config
os-prober를 끄고 40_custom에 원하는 항목만 추가합니다.