[Boot] booter en uefi et legacy (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Seb
Hankyu
Messages : 10
Inscription : lun. 06 août 2018, 12:41

[Boot] booter en uefi et legacy (résolu)

Message par Seb » lun. 06 août 2018, 12:50

Bonjour,
Je dispose d'un SSD (en sata) que je branche sur un port usb (via un adaptateur qui va bien), sur le disque je boot en uefi sur un des ordis qui traine a mon taff, il m'arrive aussi de le brancher à d'autres ordis, le probleme:
le boot en uefi ne fonctione jamais du premier coup, je suis obligé de booter sur une clef usb bootable d'archlinux (faite a coup de dd), puis de faire un efibootmgr -c, autant dire que ce n'est pas tres pratique

aussi je me me demandais si je pouvais avoir un boot uefi ET legacy sur le meme disque sachant que ma table de partition est en GPT, la partition EFI est bien etant la premiere dans l'ordre des partitions, dans l'ordre jai:
1 : Partition /boot/EFI
2 : Partition /
3 : un trous de 10Gb
4 : Partition /home

je me demande surtout comment fait la clef usb de arch pour que ca boot dans tous les cas

merci d'avance :)
Dernière édition par Seb le mar. 07 août 2018, 11:19, édité 1 fois.

Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 15160
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Boot] booter en uefi et legacy

Message par benjarobin » lun. 06 août 2018, 15:40

Bonjour, oui c'est possible, tu dois ajouter avant la partition ESP (EFI), une partition spéciale de quelques Mo (voir wiki à propos du boot legacy sur du gpt).
Sur la partition ESP tu dois installer GRUB intégralement dessus.

En résumé GRUB doit être installé 2 fois, une en efi classique avec la partition ESP monté dans /boot/efi. Une fois ceci fait tu dois copier l'application efi de GRUB à l'emplacement standard dans la partition ESP (tu peux même rajouter une copie de cette application efi à l'emplacement de l'application efi pour lancer Windows), avec ceci cela devrait couvrir tous les cas d'un boot efi.

Bien penser à générer le grub.cfg dans la partition ESP et non dans /boot

Puis tu démontes la partition ESP pour la monter dans /boot. Et tu fais une installation de GRUB pour un boot legacy.

Et en théorie cela devrait être bon. Désolé de ne pas fournir les détails, mais je n'ai pas de PC de disponible pendant plus de 10j
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Seb
Hankyu
Messages : 10
Inscription : lun. 06 août 2018, 12:41

Re: [Boot] booter en uefi et legacy

Message par Seb » mar. 07 août 2018, 11:19

Merci beaucoup pour ta réponse,
je ferais le tout ce week end (je pense que je vais quand meme faire un bon gros backup qui va bien de mes données avant), je suppose aussi que je peu utiliser grub2 pour le mode legacy et rEFInd pour l'uefi

je colle pour les autres qui chercheraient aussi des info un tuto qui m'a bien aidé:
https://www.linuxliteos.com/forums/tuto ... artitions/

Seb
Hankyu
Messages : 10
Inscription : lun. 06 août 2018, 12:41

Re: [Boot] booter en uefi et legacy

Message par Seb » mer. 08 août 2018, 18:45

Seb a écrit :
mar. 07 août 2018, 11:19
Merci beaucoup pour ta réponse,
je ferais le tout ce week end (je pense que je vais quand meme faire un bon gros backup qui va bien de mes données avant), je suppose aussi que je peu utiliser grub2 pour le mode legacy et rEFInd pour l'uefi

je colle pour les autres qui chercheraient aussi des info un tuto qui m'a bien aidé:
https://www.linuxliteos.com/forums/tuto ... artitions/
edit:
je viens de passer le pas, tout s'est hyper bien passé, bon j'ai cree la partition pour le bios de grub dans le trous non alloué de 10Gb sur le disque, la partition se trouve donc en 3eme position (EFI, Root, Grub, Trous, Home) et fait 16Mo avec le flag grub_legacy, tout boot proprement (bien que j'ai conscience que certaines CM ne reconaiterons probablement un disque avec partition de boot legacy au milieu du disque)

encore merci pour ton aide :)

Seb
Hankyu
Messages : 10
Inscription : lun. 06 août 2018, 12:41

Re: [Boot] booter en uefi et legacy

Message par Seb » mer. 08 août 2018, 18:45

Merci beaucoup pour ta réponse,
je ferais le tout ce week end (je pense que je vais quand meme faire un bon gros backup qui va bien de mes données avant), je suppose aussi que je peu utiliser grub2 pour le mode legacy et rEFInd pour l'uefi

je colle pour les autres qui chercheraient aussi des info un tuto qui m'a bien aidé:
https://www.linuxliteos.com/forums/tuto ... artitions/


edit:
je viens de passer le pas, tout s'est hyper bien passé, bon j'ai cree la partition pour le bios de grub dans le trous non alloué de 10Gb sur le disque, la partition se trouve donc en 3eme position (EFI, Root, Grub, Trous, Home) et fait 16Mo avec le flag grub_legacy, tout boot proprement (bien que j'ai conscience que certaines CM ne reconaiterons probablement un disque avec partition de boot legacy au milieu du disque)

encore merci pour ton aide :)

Répondre