[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Grub sur nouveau pc windows-10



Le 08/06/2019 à 17:23, ajh-valmer a écrit :
On Saturday 08 June 2019 09:54:21 Pascal Hambourg wrote:
Le 07/06/2019 à 20:49, ajh-valmer a écrit :
Je boote sur un nouveau PC en mode Legacy avec le CD Grub2.

Qu'est-ce que ce CD Grub2 ? :

Le fameux CD Grub2 Live bien connu qui permet de remettre Grub2

Connais pas. On ne peut pas connaître tous les trucs fameux...
Le seul CD du même genre que je connais est SuperGrubDisk, mais de nom seulement, je ne l'ai jamais utilisé (jamais eu besoin).

Si je mets dans le Bios le mode UEFI,
il ne boote que sur Windows-10.

Mais encore ? Qu'affiche le menu de démarrage manuel ?
Si présent, le secure boot est-il désactivé ? :

F12 : boot sur CD, USB, disque dur, windows boot, réseau PXE...

En mode EFI, legacy, combiné EFI+legacy ? Si combiné, le menu de boot affiche-t-il des entrées différenciées pour l'amorçage EFI et legacy d'un même support ?

Tu n'as pas répondu concernant le secure boot.

# grub-install /dev/sda me donne ce message :

"grub-install : attention : cette étiquette de partition GPT ne contient
pas de partition d'amorçage BIOS ; l'embarquage ne sera pas possible.
Contrairement à l'installation sur un disque avec une table de partition
DOS/MBR, GRUB BIOS refuse d'utiliser l'espace non alloué entre la table
de partition GPT et la première partition. L'alternative est :
- forcer l'installation de GRUB en utilisant les listes de blocs (non
fiable) avec l'option --force
- ou créer une petite (1 Mo) partition de type "BIOS boot" (drapeau
bios_grub dans parted ou Gparted) :

grub-install : avec grub-legacy ou grub2 ?

GRUB 2 évidemment. GRUB legacy est gravement obsolète, et notamment il ne gère pas le format GPT.

Je vais essayer avec --force

Solution de facilité qui a un prix : le chargeur GRUB installé avec les listes de blocs est plus fragile et sensible aux modifications du système de fichiers contenant /boot/grub. D'autre part les listes de blocs sont inutilisables dans certaines configurations de /boot/grub : RAID logiciel, LVM, système de fichiers incompatible comme btrfs...

Créer une petite (1 Mo) partition : au début ?

Idéalement, au cas où le BIOS serait buggé et incapable d'accéder au disque au-delà d'une certaine position. Sinon, n'importe où. Mais cela concerne également tout le système de fichiers contenant /boot. Les programmes de partitionnement modernes laissent souvent un espace non alloué d'environ 1 Mo au tout début du disque pour des raisons d'alignement des partitions. Cet emplacement convient très bien, la partition BIOS boot n'a pas besoin d'être alignée (sauf peut-être sur un disque SMR zoné de type "host managed", mais ça ne doit pas encore être fréquent - si ça existe déjà).

mais déjà 3 partitions primaires et une partition étendue...

Impossible : le message d'erreur mentionne une table de partition GPT et Windows ne peut être installé en mode EFI qu'avec ce format, or la notion de partition primaire/étendue n'existe que dans le format DOS/MBR, pas en GPT.

De plus, il y a déjà 2 petites partitions avant celle de windows,
quelques Mo, dont la 1ère est en FAT32.

C'est la partition système EFI utilisée pour l'amorçage EFI. Normalement celle créée par Windows fait un peu plus que quelques Mo, plutôt quelques centaines. L'autre, de format non identifié (ce n'est pas un système de fichiers), est de type "Microsoft Reserved Partition" (MSR) et de taille similaire.

Quel est le but ? Faire un dual boot avec Windows ou le remplacer par
Debian ? :
Faire un dual boot win-10 et Debian.

Tu ne pourras pas faire de dual boot avec GRUB BIOS qui est incapable d'amorcer un Windows installé en mode EFI. La sélection du système ne pourra se faire que via les options d'amorçage ou le menu de boot du firmware UEFI.


Reply to: