web-dev-qa-db-fra.com

Windows 8.1 n'apparaissant pas dans Grub2 après l'installation d'ubuntu 14.04

J'ai un ordinateur portable HP fourni avec freeDOS (MBR partitionné avec deux partitions principales). J'ai installé Windows 8.1 en mode Legacy en créant une autre partition principale. Oui, en mode Legacy, bien que mon ordinateur portable prenne en charge EFI. Ensuite, installez Ubuntu 14.04 dans 75 Go d’espace libre non alloué.

Après l’installation, GRUB2 affiche les options DOS et Ubuntu, mais pas l’option Windows 8.1. Ensuite, j'ai installé BootRepair et exécuté la réparation recommandée comme suggéré dans le forum ( http://paste.ubuntu.com/765868 ), mais il ne reconnaît toujours pas Windows.

Après avoir recherché Google, j'ai lancé fixMbr à partir de la commande Invite dans Windows Live Session pour résoudre le problème Windows. Ensuite, le système démarrait directement sous Windows (tous mes fichiers étaient là). Ensuite, à travers Ubuntu Live Lession, j'ai à nouveau lancé Bootrepair. Mais, le même problème a répété. GRUB2 ne montre que les options DOS et Ubuntu, mais pas l’option Windows 8.1.

Donc, si je résous le problème de Windows, Ubuntu ne démarre pas. Si je résous le problème Ubuntu, Windows ne démarre pas. Je ne peux exécuter qu'un seul système d'exploitation à la fois. Mais j'ai besoin des deux. Sil te plait aide moi..

Merci d'avance..

2
user991255

Si vous avez encore Ubuntu installé, essayez de créer manuellement une entrée de men et voyez si cela fonctionne. Créez une entrée de menu (par gksudo gedit /etc/grub.d/40_custom) et ajoutez le contenu suivant:

menuentry "Windows" {
    set root=(hd0,2)
    chainloader +1
}

Et lancez Sudo update-grub. La valeur de root ici doit être 2, à partir du contenu de la sortie Boot Repair que vous avez publiée. Pour vous en assurer, essayez de redémarrer, puis appuyez sur c pour accéder à la ligne de commande (comme indiqué dans les instructions sous le menu GRUB) et essayez ces commandes. jusqu'à ce que les fichiers appartenant à la partition Windows s'affichent:

ls
ls (hd0,1)
ls (hd0,2)
...

La sortie de la première ls listera les partitions comme GRUB les reconnaît ((hd0,1) au lieu de sda et ainsi de suite). essayez les partitions une par une (utilisez les valeurs répertoriées par le premier ls au lieu de (...,...). Une fois que vous avez vu les fichiers de Windows, dites pour ls (hd0,3), puis procédez comme suit:

set root=(hd0,3)
chainloader +1
boot

Si Windows démarre correctement, remplacez (hd0,2) par (hd0,3) dans l'entrée de menu que vous avez créée précédemment. (Comme vous pouvez le deviner, les lignes d’entrée de menu sont simplement des commandes de GRUB.) Si ls échoue, vous devrez peut-être charger les modules NTFS:

insmod part_msdos
insmod ntfs

Si c'est le cas, ajoutez ces lignes à l'entrée de menu avant la ligne set root.

1
muru