на моем ноутбуке Acer у меня установлена Windows 10 на /dev/sda4
и ESP раздел /dev/sda2
.
как описано в руководство для начинающих я установил Arch Linux на только что созданный раздел /dev/sda5
и ОСП /dev/sda6
С Windows 10 создан ESP /dev/sda2
as /boot
.
в качестве загрузчика я выбрал systemd-boot
, который рекомендуется руководством, если материнская плата является UEFI (который это).
Я настроил /boot/loader/loader.conf
как следует:
timeout 10
default arch
Я создал запись для arch.conf
at /boot/loader/entries/arch.conf
следующим образом:
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda5 rw
но после перезагрузки Windows 10 загружается по умолчанию. Я даже не мог видеть меню загрузчика. Также нет возможности выбрать загрузчик Linux в параметрах загрузки. Что я делаю неправильно?
Примечание:fastboot
(ОС Windows 10) и secureboot
(UEFI) выключены.
на вопрос проблемы Windows 10 / Linux Dual Boot-Boot-loader в OP использует GRUB для загрузчика. В моем случае я использую systemd-boot
. И в моем сетапе fastboot
aka fast startup
уже отключен.
#efibootmgr -v
возвращает все параметры загрузки. Он имеет менеджер загрузки Linux в списке, но порядок загрузки ничего не указал об этом. Итак, я вручную отредактировал порядок загрузки # efibootmgr -o 1003,1001,2001
. Но проблема в том же самом. Порядок загрузки возвращается после перезагрузки.