У меня есть 2 жестких диска.
- Samsung nvme SSD (Linux)
- SSD-накопитель Kingston (Windows 10)
Параметры загрузки:
- Хранилище: UEFI
- Быстрая загрузка: отключена
Это работает:
Сначала я установил Arch Linux на Samsung nvme SSD. Вы можете увидеть GRUB
загрузчик вэтотизображение. После этого я установил Windows 10. Я видел некоторые комментарии о разделе Windows EFI. Но Windows 10 не создает раздел EFI. Как вы можете видеть на изображении, на Samsung nvme SSD есть загрузочная запись Windows (Windows установлена на Kingston SSD).
Теперь я могу загрузить как Windows, так и Linux, выбрав соответствующее загрузочное устройство изМеню загрузки. Когда я загружу Linux и восстановлю загрузчик, os-prober
обнаружит раздел Windows и grub добавит его в меню. Он загрузит Windows без каких-либо проблем.
Это не работает:
Если я сначала установлю Windows, а затем Linux, os-prober
то не смогу найти Windows 10.
ПРИМЕЧАНИЕ:
- Во всех вышеперечисленных случаях я отключил опцию быстрого запуска Windows 10.
- Во всех вышеперечисленных случаях я убедился, что обе операционные системы используют UEFI.
- Я устанавливал Windows и Linux несколько раз, чтобы убедиться, что это поведение одинаково
Почему os-prober
не удалось найти раздел Windows, если Windows была установлена первой?