著者: Yves Martin 日付: To: Olivier Allard-Jacquin, guilde 題目: 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.