배포판 2개에만 Grub이 너무 많습니다... 어떻게 해야 하나요?

배포판 2개에만 Grub이 너무 많습니다... 어떻게 해야 하나요?

/dev/nvme0n1하드 드라이브 2개, 즉 HDD( ) 하나와 SSD( ) 하나 가 있습니다 /dev/sda.

첫 번째에는 주로 Fedora가 포함되어 있고 두 번째에는 주로 OpenSUSE Tumbleweed가 포함되어 있습니다. 세부사항은 다음과 같습니다:

위의 두 스크린샷은 모두 OpenSUSE Tumbleweed(sda1)에서 가져온 것입니다.

좋은 측정을 위해 내 Bios의 부팅 섹션은 다음과 같습니다.


내 목표는: 애벌레, 모든 것에 대처하는 것(Tumbleweed, Fedora, 둘 다에 대한 고급 옵션, Bios 및 Tumbleweed 스냅샷). 하지만 이건 내가 가지고 있는 거야...


시작할 때 Ctrl+F12를 누르면 다음 옵션이 표시됩니다.

순서대로 살펴 보겠습니다.

  1. (first 또는 first)를 선택하면 opensuse멋진 Grub이 인사합니다.

    ...모든 항목이 작동하고 원하는 모양을 갖습니다. 유일한 문제: 옵션에 Fedora가 없습니다...

  2. Fedora(두 번째 항목)을 선택하면 다음 Grub이 표시됩니다.

    • 페도라의 라바(화질이 아쉽네요. 이런 화면을 사진으로 담는게 얼마나 어려운지 다들 아시죠...)

Fedora의 Gub 구성 파일의 배경을 변경하는 등 최선을 다했지만 아무것도 작동하지 않았고 시간 초과도 변경하지 않았습니다. 이로 인해 Grub이 올바르게 표시되지 않을 수도 있다고 생각하게 됩니까?

이 예에서는 처음 3개의 Fedora 항목 중 하나라도 Fedora로 올바르게 부팅되지만 4번째 항목은 Bios로 부팅됩니다. opensuse 항목도 있습니다 ...

...위 버전의 문제가 있는 버전으로 리디렉션됩니다.

회전초 땅벌레 위에 페도라 땅벌레가 있는 것 같지 않나요? 여기,전혀항목은 유효하며(UEFI 항목 제외) 모니터 중앙의 검은색 창에 몇 초 동안 오류가 표시된 다음 결함이 있는 Grub으로 리디렉션됩니다. 잠시 후 그래픽 인터페이스가 완전히 사라지고 검은색 화면만 남게 되며 화살표 키를 사용하여 옵션을 한 번에 하나씩 표시할 수 있습니다.

마지막으로, 부팅 관리자 Linux Boot Manager에서 세 번째 항목을 선택 하면(설치 시도 실패로 인한 것으로 추측됩니다 systemd-boot) 다음과 같은 메시지가 나타납니다.하나의 옵션만 있는 검은색 화면: "재부팅하고 펌웨어 인터페이스로 들어갑니다.", Bios로 연결됩니다.

사실, 저는 너무 많은 종류의 애벌레를 만났기 때문에 어떻게 했는지조차 기억나지 않는 애벌레가 있습니다.


마지막으로 몇 가지 말씀드리겠습니다.

  • 나도 알아요, 저는 2개의 EFI 파티션(각 디스크에 하나씩)을 가지고 있는데, 그건 완전히 멍청한 일입니다. 두 번째 항목(위 항목)을 만들었을 때 sda내가 무엇을 하고 있는지 전혀 몰랐고 "Grub with EFI"가 어떻게 작동하는지 혼란스러웠습니다. 어쨌든 그게 문제의 일부일 수 있습니다.

기타 질문은 다음과 같습니다.

  • Tumbleweed에서는 편집을 통해 grub2를 변경할 수 /boot/grub2/grub.cfg있으며 해당 내용은 유효합니다. 그러나 명령을 실행하려고 하면 sudo grub2-mkconfig -o /boot/grub2/grub.cfg 오류가 발생합니다.
insmod: ERROR: could not load module part_msdos: No such file or directory

그래서 내 Grub은 여기서 일할 수 있지만 작동하지 않을 수도 있습니다 ...

콘텐츠를 /boot/efi/EFI/fedora/grub.cfg에 복사 etc/grub.d/40_custom하거나 직접 복사하여 Fedora를 추가하려고 시도했지만 /boot/grub2/grub.cfg그럼에도 불구하고 Fedora 항목을 만들었습니다.나타나다Grub 메뉴에서는 성공적으로 부팅되지 않았습니다.

반면에 Fedora에서 Grub을 업데이트할 수 있습니다(즉, 오류가 표시되지 않으며 UEFI 및 Tumbleweed를 감지한다고 표시됩니다). 그러나 /.../grub2/themes/Fedora/theme.txt내가 변경했거나 /etc/default/grub작동하는 것처럼 보이는 경우(내가 말했듯이, 기본 시간 제한도 변경하지 마세요...)


구성 파일의 내용을 게시했습니다.이 Gitlab 스니펫.


그래서 구축 방법에 대한 아이디어가 있습니까?한 마리의 애벌레가 그들 모두를 지배합니다, 인기 있는! 이것을 읽으면감사해요시간을 내어 제 글을 끝까지 읽어주셔서 감사합니다!

관련 정보