Hier, j'avais fait un shutdown et j'ai remodifié l'ordre dans le BIOS UEFI afin que ça commence sur le /dev/sda1 pour que ça boot du coup sur la première partition EFI.
Enfin bref, du coup j'ai quand même utilisé efibootmgr avec un:
Code : Tout sélectionner
efibootmgr -o 0001,2001,2002,2003
Code : Tout sélectionner
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0001,2001,2002,2003
Boot0000* arch-grub
Boot0001* Windows Boot Manager
Boot0002* ATAPI CDROM: Slimtype DVD A DA8AESH
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Du coup, un swapon -s me donne aucun résultat. J'en comprends que le swap est à réactiver à chaque fois que l'on sort du chroot et qu'on fasse les démontages.
En tout cas, j'ai réactivé le swap via un swapon /dev/sda7. Du coup, un swapon -s me donne maintenant:
Code : Tout sélectionner
Filename Type Size Used Priority
/dev/sda7 partition 1048572 0 -1
Après, j'ai fait un nano /mnt/etc/fstab pour enlever les redondances.
Ensuite, j'ai refait le chroot via arch-chroot /mnt afin de vérifier si le swapon -s me listait bien la même chose.
Sait on jamais, j'ai quand même revérifié le contenu de /etc/grub.d/40_custom et j'ai effectivement vu une erreur. En effet, j'ai regardé dans le dossier /boot/efi/EFI/Microsoft/Boot si j'avais bien bootmgfw.efi. Or, moi je n'avais pas le même fichier que toi, j'ai bootmgr.efi.
Du coup, j'ai relancé:
Code : Tout sélectionner
grub-mkconfig -o /boot/grub/grub.cfg
Code : Tout sélectionner
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image(s) in /boot: initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
done
Pendant mon shutdown, j'ai vu le message [fail] unmounting run/archiso/bootmnt qui est à priori le CD. Bizarre que j'ai ce genre de message d'erreur. Enfin bref.
J'ai arrêté mon PC et je l'ai redémarré sachant que j'avais laissé le CD à l'intérieur. Normalement, il ne devrait pas booter sur celui-ci puisque j'ai modifié via la commande efibootmgr l'ordre.
Par contre, ça a quand même booté sur le CD. Du coup, j'ai relancé efibootmgr -v et ça me donne en premier le CD-ROM. Du coup, peut être qu'il faille que je remodifie directement au niveau du BIOS UEFI. Toutefois, j'ai remarqué quelque chose de bizarre lorsque j'avais fait le efibootmgr -v. J'ai vu que le fichier dans /boot/efi/EFI/Microsoft/Boot/ était bootmgfw.efi et non bootmgr.efi comme je l'avais vu tout à l'heure.
Du coup, ce que j'ai fait c'est que j'ai remodifié à nouveau le BIOS UEFI.
Juste pour information, j'ai mis un mot de passe pour le BIOS UEFI, est ce que cela peut être la cause de ces problèmes? Eventuellement, je l'enleverai pour tester.
Après avoir fait les modifications du BIOS UEFI et démarré le PC, c'est retombé sur Windows directement.