Windows 10 est installé sur mon ordinateur portable Acer /dev/sda4
et la partition ESP est /dev/sda2
.
Comme décrit dans le Guide du débutant J'ai installé Arch Linux sur une partition nouvellement créée /dev/sda5
et échange /dev/sda6
avec Windows 10 créé ESP /dev/sda2
comme /boot
.
Comme chargeur de démarrage, j'ai choisi systemd-boot
recommandé par le guide si la carte mère est en UEFI (ce qui est le cas).
J'ai configuré le /boot/loader/loader.conf
comme suit:
timeout 10
default arch
J'ai créé une entrée pour arch.conf
à /boot/loader/entries/arch.conf
comme suit;
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda5 rw
Mais après le redémarrage de Windows 10, il démarre par défaut. Je ne pouvais même pas voir le menu du chargeur de démarrage. Également aucune option pour sélectionner le chargeur de démarrage Linux dans les options de démarrage. Qu'est-ce que je fais mal?
Note: les deux fastboot
(Windows 10) et secureboot
(UEFI) sont désactivés.
Dans la question Double démarrage Windows 10 / Linux - Problèmes liés au chargeur de démarrage l'OP utilise GRUB pour le chargeur de démarrage. Dans mon cas j'utilise systemd-boot
. Et dans ma configuration fastboot
alias fast startup
est déjà désactivé.
#efibootmgr -v
renvoie toutes mes options de démarrage. Le gestionnaire de démarrage Linux figure dans la liste, mais l'ordre de démarrage ne spécifie rien à ce sujet. J'ai donc modifié manuellement l'ordre de démarrage en # efibootmgr -o 1003,1001,2001
. Mais le problème est le même. L'ordre de démarrage est rétabli après un redémarrage.
bootctl install
convenablement? On dirait que systemd-boot n'est pas correctement enregistré / fait par défaut dans la NVRAM. Vérifiez la sortie deefibootmgr
dans Arch live et regardez votre menu de démarrage UEFI.bootctl install
correctementRéponses:
OK, j'ai essayé de suivre
Cela renvoie toutes mes options de démarrage. Le gestionnaire de démarrage Linux (1003) figure dans la liste, mais l'ordre de démarrage ne spécifie rien à ce sujet. J'ai donc modifié manuellement l'ordre de démarrage en
Mais le problème est le même. L'ordre de démarrage est rétabli après un redémarrage. J'ai donc vérifié si le gestionnaire de démarrage de Linux est visible
bcd
stocker dans Windows 10bcd
magasin contient mon gestionnaire de démarrage Linux. Alors j'ai courudans une invite de commande élevée. Cette commande permet au chargeur d’amorçage Windows d’appeler le gestionnaire de démarrage Linux sans appeler directement Windows 10.
Cela résout mon problème. Maintenant, j'ai un double démarrage Windows 10 et Arch Linux sur le même disque dur.
la source