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.