Page 1 sur 1

[UEFI] Installation sur disque neuf.[Résolu]

Publié : mar. 31 mars 2015, 20:58
par clapas
Bonjour,

Pour m'entraîner à l'installation d'Archlinux sur un disque neuf et en mode UEFI, j'utilise une machine virtuelle avec virtualbox.
C'est pour éclaircir quelques points de la procédure que je vous sollicite.

A ce stade, pour faire simple, je ne prévois que deux partitions : celle pour l'UEFI et la racine.
Une fois créées et formatées comme décrit dans la doc, je me demande s'il faut monter la partition UEFI avant d'utiliser pacstrap et donc jute après avoir monté / ou alors ensuite dans le chroot.

Re: [UEFI] Installation sur disque neuf.

Publié : mar. 31 mars 2015, 21:06
par benjarobin
Si c'était la partition boot la réponse aurait était obligatoirement en dehors du chroot et avant pacstrap
Dans le cas de la partition UEFI (FAT32), cela n'a aucune importance, encore faut il pouvoir monter la partition dans le chroot, désolé je ne sais plus si c'est possible.

Re: [UEFI] Installation sur disque neuf.

Publié : mar. 31 mars 2015, 21:44
par clapas
Alors oui, j'ai essayé et cela semble possible. Mais ensuite grub ne la trouve pas.
Demain je le refais pour contrôler.

Re: [UEFI] Installation sur disque neuf.

Publié : mar. 31 mars 2015, 21:47
par benjarobin
N'oublie de changer le type de la partition UEFI en boot UEFI (par exemple via gdisk) et bien sur de la formater en FAT32 tout en respectant sa taille minimale.
Sinon pas besoin de refaire l'installation, il te suffit de rentrer dans le chroot et d'installer Grub

Re: [UEFI] Installation sur disque neuf.

Publié : mar. 31 mars 2015, 22:23
par clapas
J'ai lu qu'il faut du fat 32 et un drapeau boot. C'est pas cela ?

Oui, je repartirai du chroot.

Re: [UEFI] Installation sur disque neuf.

Publié : mar. 31 mars 2015, 22:28
par benjarobin
Attention non il ne faut pas mettre de drapeau boot, cela n'existe pas en GPT (tu as bien partitionné en GPT ?), ne surtout pas confondre avec le drapeau de boot d'une partition msdos/MBR
Tu peux encore trouver des références au "drapeau de boot", mais c'est juste une façon de dire que le type de la partition est spécial. Et en UEFI tu peux avoir plusieurs partitions FAT32 de boot sur un même disque.

Re: [UEFI] Installation sur disque neuf.

Publié : mar. 31 mars 2015, 23:07
par Moviuro
clapas a écrit :J'ai lu qu'il faut du fat 32 et un drapeau boot. C'est pas cela ?
Non, les specs EFI ont défini un nouveau type de partition : EF00 (à l'instar de 8300 pour la swap ou 8200 pour une partition linux). C'est ce numéro qu'il faut changer avec gdisk.

Re: [UEFI] Installation sur disque neuf.

Publié : mer. 01 avr. 2015, 07:16
par clapas
Merci pour ces réponses.

Avec Gparted, j'ai créé une table de partition GPT, puis une partition Fat 32 avec le drapeau "boot" et enfin le reste en ext4 pour /.
Ce paragraphe de la doc laisse penser que le flag "boot" sur du GPT donne le bon type de partition. Mais je vais donc vérifier avec gdisk.
EFI System Partition
..... It is recommended to use always GPT for UEFI boot as some UEFI firmwares do not allow UEFI-MBR boot.
In GNU Parted, boot flag (not to be confused with legacy_boot flag) has different effect in MBR and GPT disk. In MBR disk, it marks the partition as active. In GPT disk, it changes the type code of the partition to EFI System Partition type. Parted has no flag to mark a partition as ESP in MBR disk (this can be done using fdisk though).
Edit :
* elle est bien en "EFI system" d'après gdisk.
* avez-vous un avis sur la première question ?
je me demande s'il faut monter la partition UEFI avant d'utiliser pacstrap et donc juste après avoir monté / ou alors ensuite dans le chroot.

Re: [UEFI] Installation sur disque neuf.

Publié : mer. 01 avr. 2015, 20:54
par otacon
dand gparted, si tu mets le bon drapeau ESP pour Uefi, il clique automatiquement BOOT.
La partition EFI est à monter seulement à l'installation du bootloader. Donc en chroot.

Re: [UEFI] Installation sur disque neuf.

Publié : mer. 01 avr. 2015, 20:57
par clapas
Merci, sujet résolu.