![grub2-mkconfig가 운영 체제를 찾지 못했습니다.](https://linux55.com/image/174244/grub2-mkconfig%EA%B0%80%20%EC%9A%B4%EC%98%81%20%EC%B2%B4%EC%A0%9C%EB%A5%BC%20%EC%B0%BE%EC%A7%80%20%EB%AA%BB%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
이 시스템의 모든 운영 체제에 대한 항목이 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에 대한 것입니다...
무엇이 문제일까요?