Je suis passé de Debian à Archlinux et j'ai fait une clean de chez clean Installation. Je suis en même temps le wiki fr d'Archlinux pour une installation pas à pas et ne pas se tromper.
1- Formater/Montage des partitions :
Code : Tout sélectionner
mkfs.btrfs /dev/sda1 && mount /dev/sda1 /mnt
mkfs.btfrs /dev/sda4 && mkdir /mnt/home && mount /dev/sda4 /mnt/home
swapon /dev/sda3
mkfs.vfat -F32 /dev/sda2 && mkdir -p /mnt/boot/efi && mount -t vfat /dev/sda2 /mnt/boot/efi
Code : Tout sélectionner
pacstrap /mnt base base-devel grub efibootmgr
arch-chroot /mnt
-- Suite de l'installation --
Code : Tout sélectionner
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=archlinux --recheck
grub-mkconfig -o /boot/grub/grub.cfg
Mais là patatra, je rentre dans le BIOS de ma carte mère mais aucune trace de ma partition EFI dans l'onglet "Boot" pour la mettre en 1ère position. Donc si je quitte le BIOS, je retombe dans celui-ci. Par contre, si j'installe Debian, j'ai bien cette partition EFI qui apparait dans l'onglet "Boot".
Je ne comprends ou j'ai pu me tromper durant l'installation car si je lance un "parted /dev/sda", j'ai bien les flags "boot" et "esp" pour /dev/sda2.
Sachant que si je fais un "ls" dans /boot/efi, j'ai bien dossier EFI/Archlinux/ avec son fichier EFI. De même dans /boot/efi/grub/grub.cfg
Et là, je dois vous dire que je suis complètement perdu et je ne sais pas ou chercher pour comprendre le problème.