logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-09-2024 11:57:30

debian-noel
Membre
Distrib. : Trixie
(G)UI : Mate
Inscription : 21-03-2023

systemd-boot pour remplacer grub ?

Bonjour
quelqu'un a testé ceci ?  :    https://packages.debian.org/sid/systemd-boot
PS:
sur phoronix    https://www.phoronix.com/news/Debian-Ex … stemd-boot

actuellement en mode expert sur bookworm

Hors ligne

#2 11-09-2024 23:43:44

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : systemd-boot pour remplacer grub ?

Hello,

Je ne connaissais pas donc pas testé non plus tongue
Mais d'après ce que j'ai lu de tes liens, tant qu'il ne prend en charge que le micrologiciel UEFI, autant qu'il reste en mode "expert" amha.

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#3 12-09-2024 17:41:14

debian-noel
Membre
Distrib. : Trixie
(G)UI : Mate
Inscription : 21-03-2023

Re : systemd-boot pour remplacer grub ?

Salut
testé , avec un message (avant grub):


secure boot violation
invalid signature détected
check secure boot policy in setup
        "OK"
 


le man systemd-boot trop compliqué pour moi
le démarrage de debian aucun souci a part ce message
par contre pour le retirer ........ tongue  (a coup de rm -r dans /boot/efi/EFI/ ) après avoir supprimé les paquets.
je confirme pour les experts  wink

Hors ligne

#4 13-09-2024 07:28:18

raleur
Membre
Inscription : 03-10-2014

Re : systemd-boot pour remplacer grub ?

Apparemment le secure boot UEFI est activé sur ta machine, or Debian ne fournit pas encore d'image de systemd-boot signée pour le secure boot (c'est en cours, les paquets templates existent). Si tu veux le tester, le plus simple est de désactover le secure boot.

À noter que systemd-boot applique la spécification boot loader (BLS) qui nécessite de copier les noyaux et initramfs dans la parttiion EFI, celle-ci doit donc avoir une taille suffisante, un peu comme une partition /boot séparée.

Dernière modification par raleur (13-09-2024 07:30:44)


Il vaut mieux montrer que raconter.

Hors ligne

#5 13-09-2024 10:01:22

debian-noel
Membre
Distrib. : Trixie
(G)UI : Mate
Inscription : 21-03-2023

Re : systemd-boot pour remplacer grub ?

Bonjour
oui le secure boot UEFI est activé sur la machine (pas tester de le désactiver)
j'ai installé ce paquet en plus ( pas une dépendance )  systemd-boot-efi-amd64-signed-template
il y a plusieurs dossiers créer dans /boot/efi/EFI en plus de /boot/efi/EFI/debian/

nota : tu parle de ceci par exemple (sur le disque ? )


/dev/nvme0n1p1      2048   1050623   1048576   512M Système EFI
 


ou il faut copier noyaux et initramfs ?

Hors ligne

#6 13-09-2024 10:16:03

debian-noel
Membre
Distrib. : Trixie
(G)UI : Mate
Inscription : 21-03-2023

Re : systemd-boot pour remplacer grub ?

j'ai pris des notes lors du test
l'installation du paquet


Préparation du dépaquetage de .../systemd-boot_256.5-1_amd64.deb ...
Dépaquetage de systemd-boot (256.5-1) ...
Paramétrage de systemd-boot-efi:amd64 (256.5-1) ...
Paramétrage de systemd-boot (256.5-1) ...
Created "/boot/efi/EFI/systemd".
Created "/boot/efi/EFI/BOOT".
Created "/boot/efi/loader".
Created "/boot/efi/loader/entries".
Created "/boot/efi/EFI/Linux".
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/boot/efi/EFI/systemd/systemd-bootx64.efi".
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/boot/efi/EFI/BOOT/BOOTX64.EFI".
Created "/boot/efi/796a186209324a2ba8e66cd1a5003096".
Random seed file /boot/efi/loader/random-seed successfully written (32 bytes).
Successfully initialized system token in EFI variable with 32 bytes.
Created EFI boot entry "Linux Boot Manager".
Traitement des actions différées (« triggers ») pour man-db (2.13.0-1) ...
 


le contenu de dossier /boot/efi/EFI


/boot/efi/EFI# ls -l
total 16
drwx------ 2 root root 4096 12 sept. 16:37 BOOT
drwx------ 2 root root 4096  1 nov.   2020 debian
drwx------ 2 root root 4096 12 sept. 16:37 Linux
drwx------ 2 root root 4096 12 sept. 16:37 systemd
 



un wiki  =>  https://wiki.archlinux.org/title/Systemd-boot    tongue

Dernière modification par debian-noel (13-09-2024 11:20:48)

Hors ligne

#7 13-09-2024 11:59:32

raleur
Membre
Inscription : 03-10-2014

Re : systemd-boot pour remplacer grub ?

debian-noel a écrit :

oui le secure boot UEFI est activé sur la machine (pas tester de le désactiver)


Tu ne pourras pas tester systemd-boot sans désactiver le secure boot ou signer systemd-bootx64.efi avec une clé enregistrée dans MOK.

debian-noel a écrit :

j'ai installé ce paquet en plus ( pas une dépendance )  systemd-boot-efi-amd64-signed-template


Inutile, ce paquet n'est pas destiné à être installé sur les machines des utilisateurs mais à l'infrastructure Debian pour signer les images EFI et noyaux avec les clés officielles de Debian.

debian-noel a écrit :

ou il faut copier noyaux et initramfs ?


Oui, mais il me semble que le paquet devrait le faire automatiquement (je ne l'ai pas essayé non plus). Sinon utiliser bootctl pour les ajouter.
Avec 512 Mo, il doit y avoir la place pour au moins 3 noyaux et leurs initramfs.

Dernière modification par raleur (13-09-2024 12:04:43)


Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums