#1 Le 31/08/2019, à 16:30
- Klamar
SOS - dual boot: plus d'accès à Windows
Bonjour,
navré de vous importuner, j'aurais aimé éviter ...
j'utilise depuis plusieurs années les versions successives de Windows (actuellement Windows 10) en dual-boot avec celles d'Ubuntu, et globalement ça marchait plutôt bien.
Mais depuis quelque temps (suite à des mises à jour je suppose), lorsque je choisissais l'option "Ubuntu" au démarrage, le programme semblait tourner dans une boucle sans fin, et restait bloqué sur un écran d'accueil.
J'ai pensé qu'une réinstallation d'Ubuntu corrigerait sans doute le problème (j'ai choisi l'option supprimer l'ancienne version et remplacer)
Mais maintenant, l'ordi démarre directement sur Ubuntu (qui marche très bien, du coup !), je n'ai même plus l'écran qui me proposait de choisir entre Windows et Ubuntu.
Windows n'est pas écrasé, c'est juste l'accès que je n'ai plus.
Comme conseillé sur le Wiki Ubuntu, voici l'URL Boot-info: http://paste.ubuntu.com/p/gFrcK9XNtH/
Si une personne pouvait m'aider à résoudre ce problème, je lui en serais très reconnaissant.
Hors ligne
#2 Le 31/08/2019, à 16:39
- Nasman
Re : SOS - dual boot: plus d'accès à Windows
Windows 10 était-il installé en mode uefi ou mode bios ?
Il semble qu'ubuntu ait été installé en mode bios mais aussi en mode uefi.
Ma supposition : Windows 10 installé en mode uefi ainsi que le précédent ubuntu. La nouvelle réinstallation s'est faite en mode bios - ce qui fait que le Windows n'est pas vu.
Autre possibilité : Windows 10 installé en mode bios et la nouvelle installation d'ubuntu a été faite en uefi
Ce qui complique aussi c'est la présence des 2 disques physiques.
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#3 Le 31/08/2019, à 17:35
- Babdu89
Re : SOS - dual boot: plus d'accès à Windows
Bonjour.
J'ai pensé qu'une réinstallation d'Ubuntu corrigerait sans doute le problème (j'ai choisi l'option supprimer l'ancienne version et remplacer)
Je pense que Windows est installé en mode Bios_Legacy;
=> Windows 7/8/2012 is installed in the MBR of /dev/sdb.
Si c'était en UEFI, on aurait ; no boot loder installed in the mbr....
La première installation de Ubuntu aussi en mode Bios_Legacy. sur /dev/sdb5 (disque en GPT).
Mais la partition a été formatée ( donc changement d'UUID) on ne voit pas dans blkid ;
=> Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
for /boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_gpt biosdisk search_fs_uuid
---------------------------------------------------------------------------
config script
---------------------------------------------------------------------------
search.fs_uuid e1502aaa-b363-40b2-a4c2-7ddc8452b90b root hd1,gpt5
la partition; e1502aaa-b363-40b2-a4c2-7ddc8452b90b
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/loop0 squashfs
/dev/loop1 squashfs
/dev/loop2 squashfs
/dev/loop3 squashfs
/dev/loop4 squashfs
/dev/loop5 squashfs
/dev/loop6 squashfs
/dev/loop7 squashfs
/dev/sda1 90B49F45B49F2CAA ntfs Réservé au système
/dev/sda2 D27AA3CF7AA3AF23 ntfs
/dev/sda3 60DCD114DCD0E576 ntfs
/dev/sdb1
/dev/sdb2 28244DFD244DCF0E ntfs Données
/dev/sdb3 811aeda1-f378-4fe3-88cf-c8305002af04 swap
/dev/sdb4 14f99f90-e9c7-48c6-a40d-c6f000dc7899 ext4
/dev/sdb5 989D-C7C0 vfat
/dev/sdb6 91f4fc3c-5a37-41f5-b328-bd2de831bf53 ext4
Le nouveau Ubuntu lui est bien installé en mode UEFI.
Comme il faut que les deux systèmes soient installé dans le même mode, il me semble qu'il faut réinstaller Ubuntu en bios_Legacy, si la session live de la 18.04 veut bien se lancer dans ce mode...
Pour Windows, on voit ceci dans le boot info;
Windows is hibernated, refused to mount.
Windows en hibernation, donc on ne peut pas y avoir accès depuis Ubuntu.
Le dernier arrêt de Windows a été fait sur "Arrêter" et non sur "Redémarrer" .
@+. Babdu89 .
Dernière modification par Babdu89 (Le 31/08/2019, à 17:44)
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#4 Le 31/08/2019, à 17:43
- geole
Re : SOS - dual boot: plus d'accès à Windows
Bonjour
Ton boot-info est fait en EFI
=================== UEFI/Legacy mode:
BIOS is EFI-compatible, and is setup in EFI-mode for this installed-session.
SecureBoot enabled.
Il y a toutes les chances que tu ais installé ubuntu en EFI
sdb5: __________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: According to the info in the boot sector, sdb5 starts
at sector -986712064. But according to the info from
fdisk, sdb5 starts at sector 3308255232.
Operating System:
Boot files: /EFI/ubuntu/grub.cfg /EFI/BOOT/fbx64.efi
/EFI/BOOT/mmx64.efi /EFI/ubuntu/grubx64.efi
/EFI/ubuntu/mmx64.efi /EFI/ubuntu/shimx64.efi
Mais windows ne l'a jamais été. Ses fichiers de boot sont uniquement dans le SDA
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 8/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /Windows/System32/winload.exe
Donc réparation de ubuntu pour le transformer en LEGACY paragraphe 4.2 https://doc.ubuntu-fr.org/uefi
Mais avant de lancer, il serait sage que tu changes avec gparted le drapeau BOOT-ESP en BIOS-BOOT de la partition SDB5
Dernière modification par geole (Le 31/08/2019, à 17:45)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#5 Le 31/08/2019, à 17:56
- Babdu89
Re : SOS - dual boot: plus d'accès à Windows
En complément de ce que recommande geole;
Il faut lancer un média live Ubuntu en mode Bios_Lagacy. Si on tente de le faire avec Boot-Repair depuis la session installée démarrée en mode UEFI. Il n'est pas certain que Boot-Repair fasse le travail.
Y installer Boot-Repair et faire la manip.
Édit;
Mais avant de lancer, il serait sage que tu changes avec gparted le drapeau BOOT-ESP en BIOS-BOOT de la partition SDB5
La partition avec le drapeau boot-esp est au format FAT32.
Pour que la partition boot-bios (bios-boot) soit correcte, il faut supprimer /dev/sdb5.
Dans l'espace disque non alloué libéré, avec Gparted créer une partition sans format lui mettre le drapeau bios-boot (boot-bios) .
@+. Babdu89 .
Dernière modification par Babdu89 (Le 31/08/2019, à 18:01)
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#6 Le 31/08/2019, à 20:11
- ikewdu
Re : SOS - dual boot: plus d'accès à Windows
Salut,
Selon moi, ce Windows installé sur sda a toutes les chances de refonctionner seul si on répare le mbr. Ce serait la première chose à faire, car un grub n'a rien à y faire, même si on réinstalle Ubuntu en mode Legacy sur sdb. Ajoutons que ce disque étant au format gpt, ça sera de toute manière du bricolage...
Par ailleurs, avant de supprimer sdb5, je tenterais bien une petite bidouille qui pourrait bien permettre d'utiliser Windows en UEFI malgré le format dos de sda.
Autrement dit, je crois qu'il n'est pas impossible tout faire fonctionner sans passer par une réinstallation de l'un ou l'autre OS... Mais pour le vérifier, il faut essayer.
Dernière modification par ikewdu (Le 31/08/2019, à 20:21)
Hors ligne
#7 Le 31/08/2019, à 20:29
- Babdu89
Re : SOS - dual boot: plus d'accès à Windows
Bonsoir.
Oui, avec Boot-Repair, on peut restaurer un mbr generic sur le secteur de boot du disque /dev/sda.
ikewdu a écrit;
Par ailleurs, avant de supprimer sdb5, je tenterais bien une petite bidouille qui pourrait bien permettre d'utiliser Windows en UEFI malgré le format dos de sda.
On peut avoir plus de détail sur la "manip"?. Çà se passe dans la partition boot-efi /dev/sdb5?.
@+. Babdu89 .
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#8 Le 31/08/2019, à 20:36
- ikewdu
Re : SOS - dual boot: plus d'accès à Windows
Pour résumer :
1. Réparer le mbr de sda avec boot-repair.
2. Passer le bios en Legacy et vérifier que Windows se lance à nouveau. Si oui, on désactive l'hibernation qui est un vrai boulet.
3. On écrit depuis Windows les fichiers de démarrage pour l'uefi sur sdb5.
4. On repasse le bios en UEFI pour booter sur Ubuntu. On passe un sudo update-grub qui devrait identifier le démarrage uefi de Windows.
5. On teste l'entrée Windows pour voir si elle fonctionne, et ça devrait être le cas.
Ma seule crainte vient de la NVram entre le point 3 et le point 4 qui pourrait nous mettre le bazar...
Dernière modification par ikewdu (Le 31/08/2019, à 20:38)
Hors ligne
#9 Le 02/09/2019, à 09:39
- Klamar
Re : SOS - dual boot: plus d'accès à Windows
Bonjour,
merci beaucoup pour toutes ces réponses.
Je vais prendre le temps de les étudier tranquillement pour être sûr de bien comprendre avant de me lancer dans des manipulations.
Je vous tiendrai au courant du résultat.
Bonne journée à tous.
Hors ligne
#10 Le 02/09/2019, à 13:01
- ikewdu
Re : SOS - dual boot: plus d'accès à Windows
Bonjour,
merci beaucoup pour toutes ces réponses.
Je vais prendre le temps de les étudier tranquillement pour être sûr de bien comprendre avant de me lancer dans des manipulations.
Je vous tiendrai au courant du résultat.
Bonne journée à tous.
Salut,
Je pensais que tu aurais besoin d'explications, sur le processus....
Hors ligne
#11 Le 04/09/2019, à 12:42
- Klamar
Re : SOS - dual boot: plus d'accès à Windows
Bonjour à tous,
j'ai pris un peu de temps pour réfléchir (se lancer dans des réparations compliquées ? tout réinstaller à partir de zéro ? abandonner l'un des OS ? ...), fureter sur internet pour voir les problèmes BIOS-MBR / UEFI-GPT, j'ai regardé aussi le site "http://ikewdu.free.fr/"
Bref, Ikewdu, c'est effectivement très compliqué pour moi, et si tu veux bien me fournir des explications plus détaillées, un peu plus "pas-à-pas", ou m'indiquer des liens vers les bons tutos à utiliser, je suis preneur.
Bien sûr, pour l'instant, je n'ai touché à rien.
Cordialement.
Hors ligne
#12 Le 05/09/2019, à 06:06
- ikewdu
Re : SOS - dual boot: plus d'accès à Windows
Salut,
Première chose à faire : réparer le mbr du disque sda pour en supprimer ce GRUB. Sais-tu le faire depuis boot-repair ?
Hors ligne
#13 Le 05/09/2019, à 08:13
- Babdu89
Re : SOS - dual boot: plus d'accès à Windows
Bonjour.
Salut,
Première chose à faire : réparer le mbr du disque sda pour en supprimer ce GRUB. Sais-tu le faire depuis boot-repair ?
Attention!.
C'est a faire depuis une session live Ubuntu lancée en mode Bios_Legacy, dans laquelle on installe Boot-Repair.
@+. Babdu89 .
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#14 Le 05/09/2019, à 10:40
- Klamar
Re : SOS - dual boot: plus d'accès à Windows
Salut,
je pense que j'arriverai à réparer le mbr avec les instructions que vous m'avez fournies et les tutos de "ubuntu-fr"
- lancer une session live d'ubuntu en bios legacy
- installer boot-repair
- réparer le mbr, en le plaçant dans sda1
Je vous contacterai dès que je serai prêt à passer à l'étape suivante, ou si je rencontre un problème avant.
Excusez-moi si je réponds parfois avec retard et ne paraît pas très réactif, mais j'ai des activités qui ne me permettent pas toujours d'être devant mon PC comme je le souhaiterais.
Bonne journée à tous.
Hors ligne
#15 Le 05/09/2019, à 10:45
- Nasman
Re : SOS - dual boot: plus d'accès à Windows
Le mbr est le premier secteur du disque, la cible est donc /dev/sda et non pas /dev/sda1 qui est la première partition du disque.
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#16 Le 05/09/2019, à 16:28
- Klamar
Re : SOS - dual boot: plus d'accès à Windows
Salut,
pour l'instant ça se passe bien, j'ai réparé le MBR, et j'ai pu démarrer Windows.
Je suis prêt pour la prochaine étape.
Cordialement,
Hors ligne
#17 Le 05/09/2019, à 17:01
- ikewdu
Re : SOS - dual boot: plus d'accès à Windows
Re,
On va bien voir si mon idée peut fonctionner ou pas. Depuis Windows, il me faut maintenant le résultat des commandes suivantes (en mode admin) :
diskpart
list vol
sel disk 1
list part
exit
Tu en profiteras aussi pour désactiver l'hibernation via la commande ;
powercfg -h off
Hors ligne
#18 Le 05/09/2019, à 21:56
- Klamar
Re : SOS - dual boot: plus d'accès à Windows
Bonsoir,
voici le résultat du premier groupe de commandes:
Copyright (C) Microsoft Corporation.
Sur l’ordinateur : DESKTOP-76FI16K
DISKPART> list vol
N° volume Ltr Nom Fs Type Taille Statut Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 D DVD-ROM 0 o 0 média
Volume 1 Réservé au NTFS Partition 100 M Sain Système
Volume 2 C NTFS Partition 223 G Sain Démarrag
Volume 3 E Données NTFS Partition 1569 G Sain
Volume 4 FAT32 Partition 513 M Sain Masqué
DISKPART> sel disk 1
Le disque 1 est maintenant le disque sélectionné.
DISKPART> list part
N° partition Type Taille Décalage
------------- ---------------- ------- --------
Partition 1 Réservé 128 M 17 K
Partition 2 Principale 1569 G 129 M
Partition 3 Inconnu 7629 M 1570 G
Partition 4 Inconnu 1024 K 1577 G
Partition 5 Système 513 M 1577 G
Partition 6 Inconnu 285 G 1578 G
DISKPART>
par contre, "powercfg -h off" ne fonctionne pas, j'obtiens ça:
C:\Users\Yves>powercfg -h off
Impossible d'effectuer l'opération. Une erreur inattendue (0x65b) s'est produite : La fonction a échoué lors de l’exécution.
C:\Users\Yves>
A bientôt
Dernière modification par Klamar (Le 06/09/2019, à 17:39)
Hors ligne
#19 Le 05/09/2019, à 22:04
- ikewdu
Re : SOS - dual boot: plus d'accès à Windows
C:\Users\Yves>powercfg -h off
L'invite de commandes est à exécuter en mode administrateur. Là, ce n'est pas le cas. On verra demain pour la suite.
Dernière modification par ikewdu (Le 05/09/2019, à 22:05)
Hors ligne
#20 Le 06/09/2019, à 14:56
- Klamar
Re : SOS - dual boot: plus d'accès à Windows
Bonjour,
je crois que cette fois c'est bon:
Microsoft Windows [version 10.0.17134.950]
(c) 2018 Microsoft Corporation. Tous droits réservés.
C:\WINDOWS\system32>diskpart
Microsoft DiskPart version 10.0.17134.1
Copyright (C) Microsoft Corporation.
Sur l’ordinateur : DESKTOP-76FI16K
DISKPART> list vol
N° volume Ltr Nom Fs Type Taille Statut Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 D DVD-ROM 0 o 0 média
Volume 1 Réservé au NTFS Partition 100 M Sain Système
Volume 2 C NTFS Partition 223 G Sain Démarrag
Volume 3 E Données NTFS Partition 1569 G Sain
Volume 4 FAT32 Partition 513 M Sain Masqué
DISKPART> sel disk 1
Le disque 1 est maintenant le disque sélectionné.
DISKPART> list part
N° partition Type Taille Décalage
------------- ---------------- ------- --------
Partition 1 Réservé 128 M 17 K
Partition 2 Principale 1569 G 129 M
Partition 3 Inconnu 7629 M 1570 G
Partition 4 Inconnu 1024 K 1577 G
Partition 5 Système 513 M 1577 G
Partition 6 Inconnu 285 G 1578 G
DISKPART> exit
Quitte DiskPart...
C:\WINDOWS\system32>powercfg -h off
C:\WINDOWS\system32>
Dernière modification par Klamar (Le 06/09/2019, à 17:37)
Hors ligne
#21 Le 06/09/2019, à 15:54
- ikewdu
Re : SOS - dual boot: plus d'accès à Windows
Maintenant, on va savoir si ce que je propose peut se faire (pas sûr car Windows ne reconnaît pas la partition comme partition efi):
On assigne une lettre à la partition fat32 :
diskpart
sel disk 1
sel part 5
assign letter=s
exit
Et la commande déterminante :
bcdboot c:\windows /l fr-fr /s s: /f uefi
La commande doit retourner que le fichiers ont été créés. Si oui, on verra la suite.
Dernière modification par ikewdu (Le 06/09/2019, à 15:54)
Hors ligne
#23 Le 06/09/2019, à 17:37
- Klamar
Re : SOS - dual boot: plus d'accès à Windows
Voilà ce que ça donne:
C:\WINDOWS\system32>diskpart
Microsoft DiskPart version 10.0.17134.1
Copyright (C) Microsoft Corporation.
Sur l’ordinateur : DESKTOP-76FI16K
DISKPART> sel disk 1
Le disque 1 est maintenant le disque sélectionné.
DISKPART> sel part 5
La partition 5 est maintenant la partition sélectionnée.
DISKPART> assign letter=s
DiskPart a correctement assigné la lettre de lecteur ou le point de montage.
DISKPART> exit
Quitte DiskPart...
C:\WINDOWS\system32>bcdboot c:\windows /1 fr-fr /s s: /f uefi
Bcdboot - Outil de création et de réparation de fichiers de démarrage BCD.
L'outil en ligne de commande bcdboot.exe est utilisé pour copier des fichiers
de démarrage critiques dans la partition système et pour créer un magasin système BCD.
bcdboot <source> [/l <paramètres_régionaux>] [/s <lettre_volume> [/f <microprogramme>]] [/v]
[/m [{ID du chargeur du système d'exploitation}]] [/addlast] [/p] [/c]
source Spécifie l'emplacement de la racine du système Windows.
/l Spécifie un paramètre régional facultatif à utiliser lors de
l'initialisation du magasin BCD. La valeur par défaut est Anglais (États-Unis).
/s Spécifie un paramètre de lettre de volume facultatif pour désigner
la partition système cible où les fichiers d'environnement de démarrage sont
copiés. La valeur par défaut est la partition système identifiée par
le microprogramme.
/v Active le mode détaillé.
/m Si un GUID de chargeur du système d'exploitation est fourni, cette option fusionne
l'objet de chargeur donné avec le modèle système pour produire une
entrée démarrable. Sinon, seuls les objets globaux sont fusionnés.
/d Spécifie que l'entrée de démarrage Windows par défaut existante
doit être préservée.
/f Utilisée avec la commande /s, spécifie le type de microprogramme
de la partition système cible. Les options pour <microprogramme> sont « UEFI »,
« BIOS » ou « ALL ».
/addlast Spécifie que l'entrée de microprogramme du gestionnaire de démarrage Windows
doit être ajoutée en dernier. Par défaut, elle
est ajoutée en premier.
/p Spécifie que la position de l'entrée de microprogramme du gestionnaire de démarrage
doit être préservée. Si cette entrée n'existe pas,
une nouvelle entrée est ajoutée en premier.
/c Spécifie que les objets existants décrits par le modèle
ne doivent pas être migrés.
Exemples : bcdboot c:\windows /l en-us
bcdboot c:\windows /s h:
bcdboot c:\windows /s h: /f UEFI
bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
bcdboot c:\windows /d /addlast
bcdboot c:\windows /p
C:\WINDOWS\system32>
Hors ligne
#24 Le 06/09/2019, à 17:58
- ikewdu
Re : SOS - dual boot: plus d'accès à Windows
C'est un L minuscule, et non un 1. Ressaisis la dernière commande.
Dernière modification par ikewdu (Le 06/09/2019, à 18:06)
Hors ligne
#25 Le 06/09/2019, à 20:01
- Klamar
Re : SOS - dual boot: plus d'accès à Windows
j'aurais dû m'en douter, l pour la langue …
ça a l'air mieux:
C:\WINDOWS\system32>bcdboot c:\windows /l fr-fr /s s: /f uefi
Les fichiers de démarrage ont bien été créés.
C:\WINDOWS\system32>
Hors ligne