이 시스템의 모든 운영 체제에 대한 항목이 추가되도록 grub2 구성 파일을 다시 생성하려고합니다. 이것은 Fedora 32를 주 OS로, FreeBSD를 보조 (부팅 옵션으로 추가하려는 것)로 사용하는 UEFI 시스템입니다.

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg 

일반적으로이 작업을 수행하면 시스템에 설치된 모든 커널 이미지 및 기타 OS 목록이 표시됩니다. 지금 실행하면 “EFI 펌웨어 구성을위한 부팅 메뉴 항목 추가” 만 실행됩니다.

다음은 내 파티션 테이블입니다.

Partition Table: gpt Disk Flags: Numero Inicio Fin Tamaño Sistema de ficheros Nombre Banderas 2 316MB 419MB 104MB fat16 EFI System Partition arranque, esp 1 419MB 420MB 524kB 3 420MB 112GB 111GB FreeBSD 5 112GB 166GB 53,7GB ext4 6 166GB 500GB 335GB lvm 

제 fat16 EFI 파티션은 여전히 존재하며 /boot/efi/EFI에 마운트되고 다음 두 개의 디렉토리 (파일 포함)를 포함합니다.

[root@localhost boot]# ls /boot/efi/EFI/ BOOT fedora 

내 / boot 디렉토리에는 여전히 모든 initram 및 커널 이미지 파일이 있습니다.

[root@localhost boot]# ls config-5.1.0-1.vanilla.knurd.1.fc29.x86_64 initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64-old.img config-5.1.0-1.vanilla.knurd.1.fc30.x86_64 initramfs-5.5.1-250.vanilla.knurd.1.fc30.x86_64.img config-5.5.1-250.vanilla.knurd.1.fc30.x86_64 loader efi memtest86+-5.01 elf-memtest86+-5.01 System.map-5.1.0-1.vanilla.knurd.1.fc29.x86_64 extlinux System.map-5.1.0-1.vanilla.knurd.1.fc30.x86_64 grub2 System.map-5.5.1-250.vanilla.knurd.1.fc30.x86_64 initramfs-0-rescue-0dde65918cd54be6bb957c7cc7a472bb.img vmlinuz-0-rescue-0dde65918cd54be6bb957c7cc7a472bb initramfs-5.1.0-1.vanilla.knurd.1.fc29.x86_64.img vmlinuz-5.1.0-1.vanilla.knurd.1.fc29.x86_64 initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64.img vmlinuz-5.1.0-1.vanilla.knurd.1.fc30.x86_64 initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64-nvidia.img vmlinuz-5.5.1-250.vanilla.knurd.1.fc30.x86_64 

grub2 파일을 업데이트하고 컴퓨터를 다시 시작하면 부팅됩니다. Fedora로 직접 들어가면 grub2 화면이 사라졌습니다.

저는 grub2에 대해 읽고 모든 곳에서 검색했습니다. 가능한 많은 솔루션이 있지만 대부분 MBR / BIOS에 대한 것입니다 …

What 문제 일 수 있습니까?

설명

  • UEFI 부팅 모드로 설치 했습니까? UEFI와 BIOS는 호환되지 않으므로 한 모드에서 부팅을 시작하면 전환 할 수 없습니다. 또는 grub은 동일한 부팅 모드 또는 귀하의 경우 UEFI에서만 다른 설치를 부팅 할 수 있습니다.
  • 안녕하세요. 예, UEFI 모드로 설치되었습니다.
  • 이러한 파일은 Fedora 커널 이름처럼 보이지 않으며 vmlinuz 파일도 전혀 없습니다. 무엇입니까?
  • ESP에 /EFI/FREEBSD/BOOTX64.EFI 폴더가 없습니까? UEFI 부팅 파일이 있어야합니다. FreeBSD 설치 프로그램이 ESP를 완전히 덮어 쓰지 않았는지 확인하기 위해 ESP를 백업 할 수 있습니다.
  • @oldfred hi, no, don ' 그 파일을 가질 수 있습니다. 나는 다음을 가지고 있습니다 : /boot/efi/EFI/BOOT/BOOTX64.EFI 및 /boot/efi/EFI/fedora/BOOTX64.CSV

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다