Aller au contenu principal
Sujet résolu
Ce sujet a été marqué résolu et ne nécessite aucune autre attention.
Sujet: [RESOLU]Il est où Windows sur mon GRUB ? (Lu 22172 fois) sujet précédent - sujet suivant

[RESOLU]Il est où Windows sur mon GRUB ?

Bonjour,

Je retrouve avec plaisir Opensuse sur ma machine, mais garde quand même Windows pour certaines applications (graphisme, trucs pros...)

Je pensais que j'allais avoir un dualboot, mais j'ai dû foirer sur ma table des partitions, lors du démarrage, GRUB ne me propose que OpenSuse.

Pourriez-vous m'aider à retrouver cet OS malheureusement incontournable ?
De quoi avez-vous besoin pour m'aider ?

Merci par avance !
Bonne journée à vous.

Re : Il est où Windows sur mon GRUB ?

Répondre #1
Bonjour.

peux tu nous faire un "sudo fdisk -l" dans un terminal voir ce qu'il remonte?

Re : Il est où Windows sur mon GRUB ?

Répondre #2
Of course !

math@localhost:~> sudo fdisk -l
[sudo] Mot de passe de root : 
Disque /dev/sda : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : ST1000LM035-1RK1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 12651410-F8C8-4D96-A41F-04D05E0813E0

Périphérique Début        Fin   Secteurs Taille Type
/dev/sda1     2048 1953523711 1953521664 931,5G Données de base Microsoft


Disque /dev/nvme0n1 : 119,2 GiB, 128035676160 octets, 250069680 secteurs
Modèle de disque : WDC PC SN520 SDAPNUW-128G-1006         
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : C92D893E-15A8-4A4C-8834-5A80F7B86E6C

Périphérique       Début       Fin  Secteurs Taille Type
/dev/nvme0n1p1      2048    534527    532480   260M Amorçage BIOS
/dev/nvme0n1p2    534528    567295     32768    16M Réservé Microsoft
/dev/nvme0n1p3    567296 116246983 115679688  55,2G Données de base Microsoft
/dev/nvme0n1p4 249059328 250056703    997376   487M Environnement de récupération Window
/dev/nvme0n1p5 116248576 132632575  16384000   7,8G Partition d'échange Linux
/dev/nvme0n1p6 132632576 133144575    512000   250M Système de fichiers Linux
/dev/nvme0n1p7 133144576 249059327 115914752  55,3G Système de fichiers Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque.

Re : Il est où Windows sur mon GRUB ?

Répondre #3
Bon la bonne nouvelle c'est que windows est normalement toujours là.
Logiquement OpenSuse détecte tout seul les autres os, c'est ça qui est surprenant.

Re : Il est où Windows sur mon GRUB ?

Répondre #4
Oui, je le vois sur /dev/nvme0n1p3.

En revanche, je ne comprends pas ce que sont ces partitions-là : /dev/nvme0n1p1 et /dev/nvme0n1p2.
Et si j'ai bien compris, /dev/nvme0n1p4 est une partition de récupération de Windows.

Re : Il est où Windows sur mon GRUB ?

Répondre #5
et pourtant dans mon /etc/default/grub, j'ai ça :
  GNU nano 4.9.2                       /etc/default/grub                                
GRUB_DISABLE_OS_PROBER="false"
GRUB_TERMINAL="gfxterm"
GRUB_TIMEOUT="8"
GRUB_ENABLE_CRYPTODISK="n"
GRUB_GFXMODE="auto"
GRUB_DISABLE_RECOVERY="true"
GRUB_DISTRIBUTOR=
GRUB_DEFAULT="saved"
SUSE_BTRFS_SNAPSHOT_BOOTING="true"
GRUB_HIDDEN_TIMEOUT="0"
GRUB_CMDLINE_LINUX_DEFAULT="resume=/dev/disk/by-uuid/16820d64-a0d6-4e21-957c-a900876511>
GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1024x768x16"

Re : Il est où Windows sur mon GRUB ?

Répondre #6
Sur mon disque dur ou j'ai ouinouin d'installé (mais en mode grub pas UEFI):

/dev/sdb1    *             2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT


/dev/sdb2               1026048 839534904 838508857 399,9G  7 HPFS/NTFS/exFAT


/dev/sdb3             839536640 840703999   1167360   570M 27 TFS WinRE masquée


Si c'est un windows installé par un constructeur ça peut être des partitions de restauration etc.
Ton windows et ton linux sont installé en mode UEFI ou old boot?

Re : Il est où Windows sur mon GRUB ?

Répondre #7
Je n'en ai aucune idée.
UEFI me dit quelque chose, comment puis-je vérifier ça ?


Re : Il est où Windows sur mon GRUB ?

Répondre #9
Voici le résultat :

                 Boot Info Script 0.78      [09 October 2019]


============================= Boot Info Summary: ===============================

 => No boot loader is installed in the MBR of /dev/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:       

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Disque /dev/sda : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : ST1000LM035-1RK1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1                   1 4,294,967,295 4,294,967,295  ee GPT

/dev/sda1 ends after the last sector of /dev/sda

GUID Partition Table detected.

Partition  Attrs   Start Sector    End Sector  # of Sectors System
/dev/sda1                 2,048 1,953,523,711 1,953,521,664 Data partition (Windows/Linux)

Attributes: R=Required, N=No Block IO, B=Legacy BIOS Bootable, +=More bits set

"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/nvme0n1                                                      
/dev/nvme0n1p1                                                    
/dev/nvme0n1p2                                                    
/dev/nvme0n1p3   64DEC2EBDEC2B518                       ntfs      
/dev/nvme0n1p4   3A482DFE482DBA11                       ntfs       Windows RE tools
/dev/nvme0n1p5   16820d64-a0d6-4e21-957c-a90087651111   swap      
/dev/nvme0n1p6   90e31e6b-976b-4c64-babe-c7d60b001e92   ext4      
/dev/nvme0n1p7   f0b0bbcf-2561-48bd-bf71-6452f5b619c8   ext4      
/dev/sda1        78241D12241CD4CA                       ntfs       DATA

========================= "ls -l /dev/disk/by-id" output: ======================

total 0
lrwxrwxrwx 1 root root  9  8 mars  17:16 ata-ST1000LM035-1RK172_WKP6D8L6 -> ../../sda
lrwxrwxrwx 1 root root 10  8 mars  17:16 ata-ST1000LM035-1RK172_WKP6D8L6-part1 -> ../../sda1
lrwxrwxrwx 1 root root 13  8 mars  17:16 nvme-eui.e8238fa6bf530001001b444a44e471e5 -> ../../nvme0n1
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-eui.e8238fa6bf530001001b444a44e471e5-part1 -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-eui.e8238fa6bf530001001b444a44e471e5-part2 -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-eui.e8238fa6bf530001001b444a44e471e5-part3 -> ../../nvme0n1p3
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-eui.e8238fa6bf530001001b444a44e471e5-part4 -> ../../nvme0n1p4
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-eui.e8238fa6bf530001001b444a44e471e5-part5 -> ../../nvme0n1p5
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-eui.e8238fa6bf530001001b444a44e471e5-part6 -> ../../nvme0n1p6
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-eui.e8238fa6bf530001001b444a44e471e5-part7 -> ../../nvme0n1p7
lrwxrwxrwx 1 root root 13  8 mars  17:16 nvme-WDC_PC_SN520_SDAPNUW-128G-1006_19400G479302 -> ../../nvme0n1
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-WDC_PC_SN520_SDAPNUW-128G-1006_19400G479302-part1 -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-WDC_PC_SN520_SDAPNUW-128G-1006_19400G479302-part2 -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-WDC_PC_SN520_SDAPNUW-128G-1006_19400G479302-part3 -> ../../nvme0n1p3
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-WDC_PC_SN520_SDAPNUW-128G-1006_19400G479302-part4 -> ../../nvme0n1p4
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-WDC_PC_SN520_SDAPNUW-128G-1006_19400G479302-part5 -> ../../nvme0n1p5
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-WDC_PC_SN520_SDAPNUW-128G-1006_19400G479302-part6 -> ../../nvme0n1p6
lrwxrwxrwx 1 root root 15  8 mars  17:16 nvme-WDC_PC_SN520_SDAPNUW-128G-1006_19400G479302-part7 -> ../../nvme0n1p7
lrwxrwxrwx 1 root root  9  8 mars  17:16 scsi-0ATA_ST1000LM035-1RK1_WKP6D8L6 -> ../../sda
lrwxrwxrwx 1 root root 10  8 mars  17:16 scsi-0ATA_ST1000LM035-1RK1_WKP6D8L6-part1 -> ../../sda1
lrwxrwxrwx 1 root root  9  8 mars  17:16 scsi-1ATA_ST1000LM035-1RK172_WKP6D8L6 -> ../../sda
lrwxrwxrwx 1 root root 10  8 mars  17:16 scsi-1ATA_ST1000LM035-1RK172_WKP6D8L6-part1 -> ../../sda1
lrwxrwxrwx 1 root root  9  8 mars  17:16 scsi-35000c500cc9664b1 -> ../../sda
lrwxrwxrwx 1 root root 10  8 mars  17:16 scsi-35000c500cc9664b1-part1 -> ../../sda1
lrwxrwxrwx 1 root root  9  8 mars  17:16 scsi-SATA_ST1000LM035-1RK1_WKP6D8L6 -> ../../sda
lrwxrwxrwx 1 root root 10  8 mars  17:16 scsi-SATA_ST1000LM035-1RK1_WKP6D8L6-part1 -> ../../sda1
lrwxrwxrwx 1 root root  9  8 mars  17:16 wwn-0x5000c500cc9664b1 -> ../../sda
lrwxrwxrwx 1 root root 10  8 mars  17:16 wwn-0x5000c500cc9664b1-part1 -> ../../sda1

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/nvme0n1p3   /WINDOWS                 fuseblk    (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/nvme0n1p6   /boot                    ext4       (rw,relatime,data=ordered)
/dev/nvme0n1p7   /                        ext4       (rw,relatime)
/dev/sda1        /DATA                    fuseblk    (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)


=============================== StdErr Messages: ===============================

mdadm: No arrays found in config file or automatically


Re : Il est où Windows sur mon GRUB ?

Répondre #10
Je ne vois pas de /boot/efi donc je pense que ton linux est installé en mode bios "normal", pas efi.
Déjà va dans yast ==> bootloader, et vérifie que la case "Probe Foreign OS" soit bien cochée.

Mais je pense fortement que c'est un truc du style, ton linux c'est installé en mode SCM et ton windows était en mode UEFI du coup il n'est pas vu.

Re : Il est où Windows sur mon GRUB ?

Répondre #11
Roh, quelle galère !
Allez, on se retrousse les manches, et on y va !

Dans Yast, l'option est bien cochée.

Comment puis-je donc retrouver mon windows en UEFI du coup ?

Re : Il est où Windows sur mon GRUB ?

Répondre #12
Si tu fais ça:
sudo os-prober


Il te remonte quoi?

EDIT peux tu faire:
sudo parted -l

sudo efibootmgr -v


Voir ce qu'ils remontent?
merci.

Re : Il est où Windows sur mon GRUB ?

Répondre #13
La première commande ne donne rien.
La troisième me fait la tête.
[on dirait une charade !]

Pour le reste, voici le résultat :
math@localhost:~> sudo os-prober

math@localhost:~> sudo parted -l


Modèle: ATA ST1000LM035-1RK1 (scsi)


Disque /dev/sda : 1000GB


Taille des secteurs (logiques/physiques): 512B/4096B


Table de partitions : gpt


Disk Flags:





Numéro  Début   Fin     Taille  Système de fichiers  Nom                   Fanions


 1      1049kB  1000GB  1000GB  ntfs                 Basic data partition  msftdata








Modèle: NVMe Device (nvme)


Disque /dev/nvme0n1 : 128GB


Taille des secteurs (logiques/physiques): 512B/512B


Table de partitions : gpt


Disk Flags: pmbr_boot





Numéro  Début   Fin     Taille  Système de fichiers  Nom                           Fanions


 1      1049kB  274MB   273MB                        EFI system partition          bios_grub


 2      274MB   290MB   16,8MB                       Microsoft reserved partition  msftres


 3      290MB   59,5GB  59,2GB  ntfs                 Basic data partition          msftdata


 5      59,5GB  67,9GB  8389MB  linux-swap(v1)                                     partition d'échange (swap)


 6      67,9GB  68,2GB  262MB   ext4                 boot                          legacy_boot


 7      68,2GB  128GB   59,3GB  ext4


 4      128GB   128GB   511MB   ntfs                 Basic data partition          caché, diag



math@localhost:~> sudo efibootmgr -v

EFI variables are not supported on this system.


Re : Il est où Windows sur mon GRUB ?

Répondre #14
ça confirme ce que je disais.
On voit une partition EFI mais ton linux est installé en mode "legacy_boot".

Du coup pour t'en sortir il faudrait réinstaller openSuse.
Lors que tu bootes sur la clef ubs pour faire ton installation il faut que tu fasses attention de bien partir en mode "UEFI".
Assez souvent tu as plusieurs choix.
Pour éviter ce genre de problème, tu peux aller dans le bios et désaciver le mode legacy_boot ou nommé parfois CSM.

Je ne sais pas s'il est possible de passer d'un boot legacy à UEFI une fois installé?
A creuser. :D


EDIT: tu avais fait ton partitionnement à la main?
Si oui il faut bien créer une partition /boot/efi aussi lorsque tu installes openSuse. ;)