UEFI problème grub

Bonjour Tout le monde,

J’ai récemment installé une debian sur mon pc fixe dont j’ai eu quelque soucis malgré l’installation réussit, ma carte mère possède un bios UEFI je crois et qui m’empêche de d’installer grub pour le dual boot win7/debian auriez-vous des suggestions sans risque de casse svp parceque à chaque fois je vais aller sur ma debian je dois booter sur le menu pour choisir sur lequel que je veux booter .J’ajoute aussi que j’ai deux disque dur sépareés dont un il y a Win7 dessus et de l’autre debian.

En attente de vos conseils
Luc974

Si le PC est assez récent il a un firmware (et non un BIOS) UEFI. Mais l’important est de savoir si Windows et Debian sont installés pour être amorcés en mode EFI ou BIOS. Pour cela, quelques vérifications simples :

fdisk -l
efibootmgr -v
ls /boot/efi

Bonjour,

Même si l’UEFI permet souvent de démarrer un Windows 7, Windows 7 ne gère pas l’UEFI.
Il est donc généralement plus “sain” de rester en Legacy.

Même si j’ai récemment vu un BIOS réglé sur UEFI exclusivement (Legacy forcé désactivé) qui acceptait de faire tourner une Debian 9 et Win7 en dual boot.

Il faut bien vérifier que Secure Boot est désactivé dans les paramètres BIOS.
C’est le plus souvent lui qui empêche d’installer Grub. Pas l’UEFI.

Tu te rends compte que les deux parties de cette phrase sont contradictoires ?
Windows 7 gère l’UEFI. Si ce n’était pas le cas, il ne serait pas possible de l’installer et l’amorcer en mode EFI.

Voici mon retour et désolé du retard:

root@PCWORK:/home/lucas974# fdisk -l
Disque /dev/sda : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x0832de2d

Périphérique Amorçage    Début       Fin  Secteurs Taille Id Type
/dev/sda1    *            2048  58593279  58591232    28G 83 Linux
/dev/sda2             58595326 976771071 918175746 437,8G  5 Étendue
/dev/sda5             58595328  66766847   8171520   3,9G 82 partition d'échange
/dev/sda6             66768896 976771071 910002176 433,9G 83 Linux


Disque /dev/sdb : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x000d545e

Périphérique Amorçage  Début       Fin  Secteurs Taille Id Type
/dev/sdb1    *          2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sdb2             206848 976771071 976564224 465,7G  7 HPFS/NTFS/exFAT
root@PCWORK:/home/lucas974# efibootmgr -v
bash: efibootmgr : commande introuvable
root@PCWORK:/home/lucas974# ls /boot/efi
ls: impossible d'accéder à '/boot/efi': Aucun fichier ou dossier de ce type
root@PCWORK:/home/lucas974# 

Pourriez-vous m’expliquez ce que je dois avoir comme résultat pour les deux dernière commandes svp ?

Il n’y a pas de bon ou mauvais résultat. Le résultat de ces deux commandes indique que Debian n’a pas été installé en mode EFI. Le résultat de la première indique que Windows n’a pas été installé en mode EFI non plus, donc le multiboot avec GRUB est possible.

Même si la carte mère a un firmware UEFI, celui-ci fonctionne donc en mode de compatibilité BIOS et dans la suite je l’appellerai “BIOS” par simplicité.

Quel est le problème exactement ? De quel menu parlais-tu dans ton message initial, celui de GRUB ou celui du BIOS ? C’est Windows qui démarre par défaut alors que tu voudrais que ce soit GRUB ? ou bien le menu de GRUB ne propose pas Windows ?

Dans le premier cas, il devrait suffire de paramétrer le BIOS pour démarrer en priorité sur le disque qui contient Debian.

Dans le second cas, vérifie qu’os-prober est installé et détecte bien Windows, puis exécute update-grub.