나는 최근에 (어제처럼) Arch를 설치했습니다. .NET을 grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck
사용하여 os-prober
EFI 시스템 파티션에 Grub을 성공적으로 설치할 수 있었습니다 grub-mkconfig -o /boot/grub/grub.cfg
.
그러나 부팅 후 두 가지 문제에 직면했습니다. 첫째, grub이 linux-lts 커널 대신 기본적으로 Linux를 부팅하도록 하고 싶었고, 둘째, 기본적으로 Windows로 설정하고 1초의 시간 초과를 원했습니다.
이 /boot/grub/grub.cfg
파일에서는 첫 번째 메뉴 항목에 있는 linux-lts의 세 인스턴스를 linux로 대체했습니다.
/etc/default/grub
파일 에서 GRUB_DEFAULT
' Windows Boot Manager on (/dev/nvme0n1p1)
' 및 GRUB_TIMEOUT
as 로 설정했습니다 1
.
실행하면 grub-mkconfig -o /boot/grub/grub.cfg
Windows 10이 표시되지 않습니다. 실행해도 os-prober
결과가 나오지 않습니다.
재부팅 시 Windows 항목이 나타나지 않지만 시간 제한은 1초입니다. 그럼 어떻게 해야 하나요? 감사합니다!
답변1
좋아, ntfs-3g를 설치하고 o를 실행했습니다
os-prober
. Windows를 감지합니다.