[bootloader] systemd-boot ne trouve pas archlinux (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
tomsawyer01
archer de cavalerie
Messages : 154
Inscription : mar. 24 juin 2014, 12:37

[bootloader] systemd-boot ne trouve pas archlinux (résolu)

Message par tomsawyer01 »

Bonjour,
J'installe un archlinux sur une nouvelle machine et j'ai opté pour systemd-boot pour le bootloader. J'ai suivi la page wiki https://wiki.archlinux.org/index.php/systemd-boot , j'ai 2 Os (dualboot avec Windows 10) et cela ne trouve pas l'entré Archlinux.

Mes partitions sont comme ceci :
- /dev/sdb1 : /boot/efi
- /dev/sdb5 : /
- /dev/sda3 : /home

J'ai donc monté sur un USB live comme ceci :

Code : Tout sélectionner

mount /dev/sdb5 /mnt
mount /dev/sdb1 /boot/efi
mount /dev/sda2 /home
Efivar est bien installé, et j'ai fait

Code : Tout sélectionner

bootctl install
.

La configuration /boot/efi/loader/entries/archlinux.conf est la suivante :

Code : Tout sélectionner

title Archlinux
linux /vmlinuz-linux
initrd /amd-ucode.img
initrd /initramfs-linux.img
options root="PARTUUID=fcab8d8a-c52a-481c-9272-65018bbfc1a6" rw
Mais cela ne trouve pas archlinux, seulement windows.
Dernière modification par tomsawyer01 le mar. 30 juin 2020, 20:03, modifié 1 fois.
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [bootloader] systemd-boot ne trouve pas archlinux

Message par laurent85 »

Bonjour,
Monte la partition efi sous /boot au lieu de /boot/efi sinon le noyau et l'initramfs ne sont pas installés dans la partition efi. systemd-boot ne peut lancer que des exécutables efi, il n'accède pas comme grub au contenu des partitions.
https://wiki.archlinux.org/index.php/EF ... unt_points
tomsawyer01
archer de cavalerie
Messages : 154
Inscription : mar. 24 juin 2014, 12:37

Re: [bootloader] systemd-boot ne trouve pas archlinux (résolu)

Message par tomsawyer01 »

laurent85 a écrit : mar. 30 juin 2020, 13:51 Bonjour,
Monte la partition efi sous /boot au lieu de /boot/efi sinon le noyau et l'initramfs ne sont pas installés dans la partition efi. systemd-boot ne peut lancer que des exécutables efi, il n'accède pas comme grub au contenu des partitions.
https://wiki.archlinux.org/index.php/EF ... unt_points
D'accord, j'ai essayé et cela fonctionne. J'avais mal lu .
Merci
Répondre