Systemd-boot windows

  1. Installer edk2-shell: sudo pacman -S edk2-shell
  2. Copier edk2-shell dans le répertoire EFI sudo cp /usr/share/edk2-shell/x64/Shell.efi ESP/shellx64.efi
  3. Ecrire sur un papier le “PARTUUID” de la partition windows blkid | grep vfat
  4. Redémarrer et ouvrir l’entrée shell dans le menu de systemd-boot
  5. Trouver le “FS ALIAS” de la partition windows en utilisant la commande map et l’écrire quelque part, elle devrait ressembler à quelque chose comme “HD0g65535a2:” rédémarrer ensuite sous linux
  6. Créé un fichier windows.nsh sur la partition de boot avec le contenu suivant :
# /boot/windows.nsh
<votre FS ALIAS>:EFI\Microsoft\Boot\Bootmgfw.efi
  1. Créé une entrée dans le menu de systemd-boot pour windows :
# /boot/loader/entries/windows.conf
title  Windows
efi     /shellx64.efi
options -nointerrupt -noconsolein -noconsoleout windows.nsh

MG1

untagged

110 mots

2024-03-24 13:29 +0100

.