Systemd démarre mon ordinateur

J’ai décidé d’essayer d’utiliser systemd-boot au lieu de mon bootloader grub habituel. Voici ce que j’ai fait :

  • Installer systemd-boot Le paquet est installé par défaut dans archlinux, je vais juste installer la partie boot
bootclt install
  • Editer le fichier /boot/loader/loader.conf
#/boot/loader/loader.conf

#Afficher le menu à la plus haute résolution
#Les autres options sont "auto,max,keep,0,1,2"
console-mode max
#Démarre avec mon entrée arch par défaut
default arch
#Démarrer sur l'entrée par défaut si aucune touche n'est pressée dans les trois secondes
timeout 3  
  • Obtenir l’UUID de la partition racine
sudo blkid  
  • Créer des fichiers pour les différentes entrées du menu
#/boot/loader/entries/arch.conf
titre Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=UUID=<votre UUID de partition racine> rw
#/boot/loader/entries/arch-fallback.conf
titre Arch Linux Fallback
linux /vmlinuz-linux
initrd /initramfs-linux-fallback.img
options root=UUID=<votre UUID de partition racine> rw

Dans mon cas, j’utilise une partition racine chiffrée, j’ai donc remplacé options root=UUUID=<votre partition racine UUID> rw par options cryptdevice=PARTUUID=<mon PARTUUID racine>:root=/dev/mapper/root rw

  • Si nécessaire, vous pouvez également charger le microcode de votre processeur en ajoutant l’entrée :
#remplacer cpu_manufacturer par amd ou intel
initrd /cpu_manufacturer-ucode.img  
  • Désinstaller grub
sudo pacman -Rcnsu grub
sudo rm -R /boot/grub

MG1

untagged

186 mots

2024-01-16 10:34 +0100

.