Page 1 sur 1

[GPT] Disque sur BIOS

Publié : ven. 17 août 2018, 18:59
par Frenzer
Bonjour, j'ai un disque GPT utilisé sur une machine UEFI, pour le récupérer et le mettre dans une machine BIOS (voir UEFI Legacy) il faut impérativement détruire la table de partitions GPT avec l'option destroy dans gdisk ?
Je ne sais pas si gparted le fait automatiquement en mettant MBR en faisant une nouvelle table de partition

Re: [GPT] Disque sur BIOS

Publié : ven. 17 août 2018, 20:09
par avi3000
Pourquoi ne pas utiliser ta table de partition GPT en mode legacy ?

Je n'ai pas testé toutes les cartes mères de tous les fabricants, mais ça fonctionne.

Re: [GPT] Disque sur BIOS

Publié : ven. 17 août 2018, 22:21
par lemust83
Bonjour
.
Il est possible d'utiliser une Table de Partition en GPT sur une machine non-UEFI. Je l'ai fait . Mais pour qu'une distro puisse être " bootable" , il faut créer une partition d'au moins 1 Go en tête qui émulera (mauvais terme?) le MBR d'une Table DOS , avec le drapeau ef02 sur laquelle tu installeras grub en mode legacy . Avec GPARTED, c'est le drapeau bios-grub
Un résumé succin ici

Re: [GPT] Disque sur BIOS

Publié : ven. 17 août 2018, 22:28
par Frenzer
Ah donc je fais la partition de 1Mo, par contre à l'installation de grub je mets bien /dev/sda et non /dev/sda1 ?

Ce qui veut dire que si je fais une partition EFI derrière celle-ci le disque pourra démarrer à la fois en legacy et en UEFI

Re: [GPT] Disque sur BIOS

Publié : ven. 17 août 2018, 22:35
par benjarobin
Frenzer a écrit : ven. 17 août 2018, 22:28Ah donc je fais la partition de 1Mo, par contre à l'installation de grub je mets bien /dev/sda et non /dev/sda1 ?
Oui comme décrit ici https://wiki.archlinux.org/index.php/GR ... structions
Frenzer a écrit : ven. 17 août 2018, 22:28Ce qui veut dire que si je fais une partition EFI derrière celle-ci le disque pourra démarrer à la fois en legacy et en UEFI
Pour cela il faut installer 2 fois Grub (une fois en EFI, mais il faut une carte mère compatible car il faut ajouter une entrée dans la carte mère, et une fois en legacy).
lemust83 a écrit : ven. 17 août 2018, 22:21 il faut créer une partition d'au moins 1 Go en tête qui émulera (mauvais terme?)
Attention ce n'est qu'une partition de 1Mo (et non 1Go), et le but n'est pas d'émuler le MBR, car il existe toujours pour une table de partition GPT, sauf que normalement le MBR est inutilisé dans le cas d'une table GPT. La partition de 1Mo n'a comme unique but de réserver un lieu sur le disque pour stocker une partie de Grub. Grub est loin de tenir dans les 440 octets du MBR (https://fr.wikipedia.org/wiki/Master_boot_record), donc le code de Grub est découpé en plusieurs morceaux tel que décrit ici https://wiki.archlinux.org/index.php/Ar ... ocess#BIOS

Re: [GPT] Disque sur BIOS

Publié : sam. 18 août 2018, 04:41
par Frenzer
Donc une fois l'installation finie en UEFI j'ai mis la partition efi, et avant j'ai mis la partition +1M, et refait un grub-install /dev/sda (jespère que ça ne posera pas de problème pour le grub.cfg)

Normalement je n'ai rien d'autre à faire ? J'imagine que l'entrée de la carte mère se mets tout seul