Re: Debian: installation GRUB

Top Page

Reply to this message
Author: Yves Martin
Date:  
To: Olivier Allard-Jacquin, guilde
Old-Topics: Re: Debian: installation GRUB et purge des kernels
Subject: Re: Debian: installation GRUB
On Sun, 2024-04-21 at 18:05 +0200, Olivier Allard-Jacquin wrote:
> Bonjour,
>
> Le 21/04/2024 à 09:16, Yves Martin a écrit :
> [...]
>
> > Autre point, j'observe que GRUB s'installe soit en UEFI, soit en
> > BIOS
> > selon le type de boot détecté par l'installateur, sachant que ma
> > table
> > de partition GPT à la partition EFI à disposition. Y'a-t'il moyen
> > de le
> > forcer à installer les deux types d'amorçage sur la même image afin
> > de
> > pouvoir choisir lors de la création de la VM ?
>
> Je pratique cela depuis quelques années sur des clés USB bootables :
>
> - Pour commencer, tu n'as pas besoin de partition GPT pour faire de
> l'EFI. Cela fonctionne très bien avec les partitions MBR.


Merci Olivier pour ces instructions détaillées.

En fait tout ce travail à commencer par une erreur obtenue par un
collègue avec mon vieux Packer+preseed sur Proxmox que je n'ai pas
reproduit sur mon système Debian auquel j'ai ajouté qemu-kvm et virt-
manager

À la fin de l'installation en BIOS classique (à priori)
GRUB s'est interrompu avec un message d'erreur indiquant que la table
de partition GPT n'avais pas de partition EFI, ce qui était exact
puisque ça ne faisait pas partie des recettes de partman fournies.

Par contre, il n'était pas attendu que partman crée une table GPT à
partir des directives fournies, surtout n'ayant pas booté en EFI.

Maintenant je comprends qu'on peut faire du EFI avec MBR mais
l'installateur Debian et partman en particulier crée automatique une
table GPT dans ce contexte, sans aucune directive spécifique pour l'en
dissuader.

Je n'ai pas trouvé la bonne combinaison de directives pour forcer le
mode DOS/MBR au niveau de GRUB (c'est OK du côté partman) pour éviter
cette erreur qui interrompt l'installation, et je ne comprends pas
pourquoi l'erreur apparaît Proxmox mais pas avec KVM.

Si vous avez des pistes complémentaires, je prends volontiers.

Salutations,
Yves Martin

PS: désolé pour l'envoi d'email précédent qui était mal formaté