grub-mkconfig가 다른 Linux 시스템에 대한 항목을 추가하지만 Grub 구성을 무시합니다.

grub-mkconfig가 다른 Linux 시스템에 대한 항목을 추가하지만 Grub 구성을 무시합니다.

두 대의 Linux 시스템과 Windows가 설치된 컴퓨터가 있습니다. grub-mkconfigUbuntu Mate 시스템에서 실행하면 자체, 두 번째 Linux 시스템(KISS Linux) 및 Windows에 대한 항목을 식별하고 생성합니다.

신기하게도 우분투 시스템을 보면 /boot/grub/grub.cfgKISS Linux 항목이 없습니다! 그러나 Grub 메뉴에는 여전히 나타납니다.

또한 KISS Linux 시스템의 파일에 일부 사용자 정의 커널 매개변수를 설정했지만 /etc/default/grubGrub 구성 파일에 전파되지 않습니다.

내가 무엇을 잘못 이해했거나 엉망으로 만들었습니까?

답변1

기본 부팅인 grub을 보고 계시나요?

그리고 다른 시스템의 주요 업데이트는 기본 부팅으로 변경됩니다. 나는 os-prober가 다른 시스템의 설정을 사용하지 않고 다른 설치를 검색하고 있다고 생각합니다.

이러한 설정을 원하면 구성 파일 유형 항목을 사용하여 다른 시스템의 grub.cfg를 로드하십시오. 구성 파일 세부 정보는 6.5를 참조하세요.

https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config

레이블 및 구성 파일을 사용하여 다른 설치 부팅

https://askubuntu.com/questions/344125/how-to-add-a-grub2-menu-entry-for-booting-installed-ubuntu-on-a-usb-drive/344359#344359

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에 원하는 항목만 추가합니다.

https://askubuntu.com/questions/1332570/how-do-i-stop-grub-from-scanning-partular-disks/1332664#1332664

관련 정보