#51 Le 10/01/2015, à 12:56
- kalunux
Re : [Résolu] Perte windows 8.1 suite à l'installation d'ubuntu 14.04
Bonjour
Pas de soucis pour le retard
Alors, le mieux c'est de faire ces manipulations depuis ton installation d'Ubuntu.
Donc depuis ton Ubuntu installé, on commence tout d'abord par sauvegarder le fichier qu'on vas modifié via cette commande :
sudo cp -r /boot/grub/grub.cfg /boot/grub/grub.cfg.back
Ensuite, on renomme le répertoire Microsoft via cette commande :
sudo mv /boot/efi/EFI/Microsoft /boot/efi/EFI/ZMicrosoft
Puis, on édite le fichier "grub.cfg" en mode administrateur avec ton éditeur de fichier via cette commande :
gksudo gedit /boot/grub/grub.cfg
Ensuite, on modifie cette partie : entre "### BEGIN /etc/grub.d/30_os-prober ###" et "### END /etc/grub.d/30_os-prober ###" en modifiant le chemin du fichier "/EFI/Microsoft/Boot/bootmgfw.efi" comme ceci :
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (sur /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-DABC-D83D' {
insmod part_gpt
insmod fat
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 DABC-D83D
else
search --no-floppy --fs-uuid --set=root DABC-D83D
fi
chainloader /EFI/ZMicrosoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
Puis tu enregistres, tu fermes, et tu fais un essai en redémarrant Windows depuis Grub.
Hors ligne
#52 Le 10/01/2015, à 13:36
- Slyax
Re : [Résolu] Perte windows 8.1 suite à l'installation d'ubuntu 14.04
Au top !
Avec tes manip' précédentes le grub marchait uniquement lorsque l'on redémarrait sous ubuntu.
Cette fois-ci, après plusieurs cycles démarrage/éteindre/redémarrage en essayant les différentes combinaisons linux/windows, j'arrive sur le menu grub à chaque démarrage !
En tout cas on peut dire que cette fois-ci ça marche, merci en tout cas
Dernière modification par Slyax (Le 10/01/2015, à 13:37)
Hors ligne
#53 Le 10/01/2015, à 14:09
- kalunux
Re : [Résolu] Perte windows 8.1 suite à l'installation d'ubuntu 14.04
Yes !!
Alors, je t’explique le pourquoi du comment de cette sauvegarde en cas de mise à jour Grub via un :
sudo update-grub
Tu ne retrouves plus Windows au démarrage du menu Grub.
Il faudra récupérer cette partie : entre "### BEGIN /etc/grub.d/30_os-prober ###" et "
### END /etc/grub.d/30_os-prober ###"qu'on as modifié :
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (sur /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-DABC-D83D' {
insmod part_gpt
insmod fat
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 DABC-D83D
else
search --no-floppy --fs-uuid --set=root DABC-D83D
fi
chainloader /EFI/ZMicrosoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
Puis l'ajouté à ton nouveau fichier "grub.cfg" pour retrouver Windows au démarrage.
Ou remplacer directement le fichier "grub.cfg" via cette commande :
sudo cp -r /boot/grub/grub.cfg.back /boot/grub/grub.cfg
N'oublie pas d'éditer ton titre en y ajoutant [Résolu].
Hors ligne
#54 Le 10/01/2015, à 14:46
- nany
Re : [Résolu] Perte windows 8.1 suite à l'installation d'ubuntu 14.04
Bonjour,
je découvre seulement ce fil et ne m’intéresse donc qu’à la fin.
@kalunux : ta méthode est contraignante car elle oblige à « corriger » grub.cfg à chaque update-grub (mise à jour de noyau par exemple).
# # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub #
Je t’invite donc à consulter la doc grub-pc et en particulier le chapitre 3.5.
de même, il est possible d’'ajouter cette ligne au fichier de configuration /etc/default/grub :
GRUB_DISABLE_OS_PROBER=true
Paramètres personnalisés
Éditez le fichier /boot/grub/grub.cfg autogénéré plus haut et le fichier /etc/grub.d/40_custom. Copier depuis le grub.cfg (ou une de ses sauvegardes) ce que vous trouverez entre
### BEGIN /etc/grub.d/30_os-prober ###
et
### END /etc/grub.d/30_os-prober ###
et coller le dans 40_custom. Modifiez ensuite les paramètres à votre guise.
En procédant ainsi, tout reste en place à chaque update-grub.
En ligne
#55 Le 10/01/2015, à 15:04
- kalunux
Re : [Résolu] Perte windows 8.1 suite à l'installation d'ubuntu 14.04
Bonjour
@Nany
Je ne trouve en rien ma méthode contraignante, mieux vaux faire une copie directement depuis la sauvegarde qui est plus rapide et plus simple que de procédé à la méthode d'écrite dans la doc. Ou de ré-éditer BCD depuis Windows a chaque mise à jour Windows.
Sinon, Oui cette une solution que notre ami peut adopter, et a laquelle je n'y avais pas pensé
Dernière modification par kalunux (Le 10/01/2015, à 15:07)
Hors ligne
#56 Le 10/01/2015, à 15:11
- nany
Re : [Résolu] Perte windows 8.1 suite à l'installation d'ubuntu 14.04
Eh bien la contrainte est de surveiller les update-grub automatisés pour ensuite recopier les modifications dans grub.cfg.
Alors que si on apporte les modifications une fois (et une seule fois) dans le modèle 40_custom, tout devient automatique et il n’y a plus rien à surveiller.
En ligne
#57 Le 10/01/2015, à 15:16
- kalunux
Re : [Résolu] Perte windows 8.1 suite à l'installation d'ubuntu 14.04
Oui c'est une méthode à adopter pas bête la Super Nany
Hors ligne
#58 Le 10/01/2015, à 18:40
- Slyax
Re : [Résolu] Perte windows 8.1 suite à l'installation d'ubuntu 14.04
Donc il me suffit de suivre les indications de la citation de nany pour que tout reste en place, même avec une Màj du grub ?
Dernière modification par Slyax (Le 10/01/2015, à 18:43)
Hors ligne
#59 Le 10/01/2015, à 19:10
- kalunux
Re : [Résolu] Perte windows 8.1 suite à l'installation d'ubuntu 14.04
Donc il me suffit de suivre les indications de la citation de nany pour que tout reste en place, même avec une Màj du grub ?
Oui tout-à-fait.
C'est surtout pour les mises à jour des noyaux que tu risques d’être embêté.
Avec cette solution tu serras tranquille.
Dernière modification par kalunux (Le 10/01/2015, à 19:34)
Hors ligne