저는 Windows 10이 설치된 새로운 노트북을 가지고 있습니다. NVME SSD 드라이브를 사용하세요. UEFI를 사용하여 멀티부팅을 시도하고 있습니다.
어떤 이유로 인해 grub-mkconfig -o /boot/grub/grub.cfg
Windows 파티션을 찾을 수 없습니다. UEFI 파티션을 /boot
.
나는 grub을 설치했습니다 . Windows 디렉토리를 grub-install --target=x86_64-efi --efi-directory=/boot
볼 수 있습니다 ./boot/EFI/gentoo
Windows 10 파티션을 보기 위해 grub-mkconfig를 얻는 방법에 대한 아이디어가 있습니까?
답변1
창을 감지 해야 합니다 sys-boot/os-prober
. Grub2 젠투에서위키 페이지:
추가 소프트웨어
또는 grub-mkconfig 명령을 실행할 때 다른 운영 체제의 GRUB2 프로브를 수행하려면 os-prober 유틸리티(sys-boot/os-prober 패키지를 통해 사용 가능)를 설치하십시오. 대부분의 경우 이를 통해 GRUB2는 Windows 7, 8.1, 10, 기타 Linux 배포판 등을 포함한 다른 운영 체제를 자동으로 감지할 수 있습니다.
emerge --ask --newuse sys-boot/os-prober
GRUB2(및 선택적으로 sys-boot/os-prober) 설치는 부트로더를 자동으로 활성화하지 않습니다. 이는 운영 체제에만 소프트웨어를 설치하지만 시스템 자체에 부트로더를 설치하는 데 필요한 추가 단계가 있습니다(시스템을 부팅할 때 사용할 수 있도록).구성부분.
그리고:
chroot의 os-prober 및 UEFI
sys-boot/os-prober 유틸리티는 Microsoft Windows와 같은 대체 설치를 검색하는 데 사용됩니다. 제대로 작동하려면 EFI 시스템 파티션을 테스트하기 위해 라이브 환경 udev 정보에 액세스해야 합니다.
호스트 환경에서 다음 명령을 실행하여 필요한 파일을 제공하세요(예제는 매뉴얼에 표시된 대로 /mnt/gentoo에 설치된 젠투를 보여줍니다):
root #mkdir -p /mnt/gentoo/run/udev root #mount -o bind /run/udev /mnt/gentoo/run/udev root #mount --make-rslave /mnt/gentoo/run/udev`