GNU/Linux >> Tutoriels Linux >  >> Linux

Windows 10 n'est pas visible sur Grub ?

J'avais un système d'exploitation élémentaire sur mon ordinateur. J'ai effacé mon disque dur et installé Windows 10 sans aucun problème. Ensuite, j'ai réduit la partition réelle qu'il utilisait, j'ai installé Pardus dans cette partition vide. Pour l'installer, j'ai dû désactiver le démarrage sécurisé dans le BIOS. Il s'est également installé correctement.

Lorsque j'ai finalement démarré mon ordinateur, dans le menu GRUB, il n'y avait pas d'option Windows 10. Ce qui est étrange, c'est que lorsque vous activez le démarrage sécurisé à partir du BIOS, il ne peut pas démarrer Pardus, il démarre donc sous Windows !

Jusqu'à présent, j'ai essayé os-prober qui n'a trouvé aucun autre système d'exploitation, j'ai essayé ce lien, il a dit ntldr not found Ou quelque chose de tel. J'ai remplacé ntldr /bootmgr avec chainloader +1 , puis il a dit chemin de fichier EFI invalide. J'ai essayé d'utiliser l'UUID de la plus grande partition nommée "Microsoft Basic Data" et de celle nommée "EFI System". Les deux jeux me renvoient la même erreur :"Chemin du fichier EFI".

Voici mon /etc/grub.d/40_custom :

# Skipping the initial part of the file
menuentry "Windows 10" --class windows --class os {
   insmod ntfs
   search --no-floppy --set=root --fs-uuid FA53-79CA
   chainloader +1
}

Voici le résultat de mon fdisk -l :

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: # some hex identifier here

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1023999   1021952   499M Windows recovery environment
/dev/sda2    1024000   1226751    202752    99M EFI System
/dev/sda3    1226752   1259519     32768    16M Microsoft reserved
/dev/sda4    1259520 490168319 488908800 233,1G Microsoft basic data
/dev/sda5  490168320 968570879 478402560 228,1G Linux filesystem
/dev/sda6  968570880 976771071   8200192   3,9G Linux swap

Je pense que j'ai peut-être supprimé le chargeur de démarrage Windows, mais comme je l'ai mentionné, il démarre sous Windows lorsque j'active le démarrage sécurisé à partir du BIOS.

Réponse acceptée :

Tout d'abord, le fait que les démarrages de Windows indiquent que vous avez UEFI et que vous pouvez utiliser le sélecteur de démarrage de votre carte mère pour démarrer Windows au lieu de GRUB. Il s'agit généralement de F2 ou F12 au démarrage.

Votre entrée de menu Windows 10 utilise

chainloader +1

Ce qui signifie charger le premier secteur du périphérique racine. Ce qui ne fonctionnera pas car le système est UEFI et non un BIOS hérité.

En relation :Bloquer/supprimer "Web"/Bing Search de Windows 10 ?

Au lieu de cela, définissez le périphérique racine sur le système EFI et chargez en chaîne l'EFI pour Windows :

insmod part_gpt
insmod search_fs_uuid
insmod chain
search --no-floppy --set=root --fs-uuid FA53-79CA
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi

Confirmez également que l'UUID est correct avec blkid et qu'il est destiné au système EFI.

GRUB devrait détecter automatiquement Windows mais il ne les détectera pas sur les disques RAID.


Linux
  1. Ubuntu démarre pour sauver Grub ?

  2. Alt-tab ne change pas ?

  3. Entrées Grub Efi et réparation de démarrage ?

  4. Boot-repair Il ne détecte pas Windows et donc aucun élément de menu Grub pour démarrer Windows?

  5. grub2-install :commande introuvable

Modifier l'ordre de démarrage dans Windows Linux Dual Boot avec Grub Customizer

Correction de Grub ne s'affichant pas pour le système à double démarrage Windows et Linux

Commande de sauvetage Grub. Grub ne fonctionne pas sous Ubuntu 13 ?

Échec du démarrage Windows Grub Uefi ?

Est-il possible de démarrer Windows 8.1 sans son propre gestionnaire de démarrage ?

Comment démarrer Windows 10 via la ligne de commande grub