Arch-Linux

os-prober 在 Archlinux 中未檢測到 Windows 10

  • June 28, 2020

我最近安裝了 Arch(就像昨天一樣)。我能夠成功地在 EFI 系統分區中安裝grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheckGrubos-probergrub-mkconfig -o /boot/grub/grub.cfg.

但是,在啟動後,我遇到了兩個問題:首先,我希望 grub 預設啟動 linux 而不是 linux-lts 核心;其次,我希望它預設選擇 Windows 並且超時 1 秒。

/boot/grub/grub.cfg文件中,我在第一個菜單項中用 linux 替換了三個 linux-lts 實例。

/etc/default/grub文件中,我設置GRUB_DEFAULT為 ’ ‘Windows Boot Manager on (/dev/nvme0n1p1)GRUB_TIMEOUT.1

當我執行grub-mkconfig -o /boot/grub/grub.cfg時,它沒有列出 Windows 10。即使當我執行時os-prober,也沒有顯示任何結果。

重新啟動時,未顯示 Windows 條目,但超時為 1 秒。所以我該怎麼做?謝謝!

好的,我安裝了 ntfs-3g 並執行了 o os-prober。它檢測到 Windows。

引用自:https://unix.stackexchange.com/questions/593748