이 시스템의 모든 운영 체제에 대한 항목이 Grub2 메뉴에 추가되도록 grub2 구성 파일을 다시 생성하려고 합니다. 이것은 Fedora 32를 기본 OS로, FreeBSD를 보조 OS로 사용하는 UEFI 시스템입니다(부팅 옵션으로 추가하려고 합니다).
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
일반적으로 이 작업을 수행하면 시스템에 설치된 모든 커널 이미지와 기타 운영 체제 목록이 표시됩니다. 지금 이걸 실행하면"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에 대한 것입니다...
무엇이 문제일까요?