Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 04-07-2020 10:23:46

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Question bête : est-ce que le SSD qui contient Windows est visible depuis Debian ?

Il vaut mieux montrer que raconter.

Hors ligne

#27 04-07-2020 10:48:03

caema
Membre
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-6-amd64
(G)UI : Plasma | KDE
Inscription : 15-09-2017

Re : Pas de gestion CSM dans le bios >

Non, si j'ouvre le file manager je ne le vois pas

Hors ligne

#28 04-07-2020 11:01:15

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Un gestionnaire de fichiers sert à manipuler les fichiers, pas les disques. Je ne parle pas de fichier mais de disque. Les disques, ça se regarde par exemple avec fdisk -l, ou si on aime les interfaces graphiques Gparted ou le gestionnaire de disque de Gnome.

Il vaut mieux montrer que raconter.

Hors ligne

#29 04-07-2020 11:05:31

caema
Membre
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-6-amd64
(G)UI : Plasma | KDE
Inscription : 15-09-2017

Re : Pas de gestion CSM dans le bios >

Oui, tu as raison... My mistake wink

Je te confirme, fdisk voit bien mon windows

Hors ligne

#30 04-07-2020 11:10:43

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Tu peux nous en faire profiter ?

(faut vraiment tout leur dire... je devrais mettre dans ma signature : "ne raconte pas, montre")

Dernière modification par raleur (04-07-2020 11:12:37)


Il vaut mieux montrer que raconter.

Hors ligne

#31 04-07-2020 11:14:50

caema
Membre
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-6-amd64
(G)UI : Plasma | KDE
Inscription : 15-09-2017

Re : Pas de gestion CSM dans le bios >

Voici le retour complet:

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM035-1RK1
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: 8AFC8FF7-F86B-4877-BC22-D02C78179D39

Device          Start        End   Sectors   Size Type
/dev/sda1        2048  976762879 976760832 465.8G Microsoft basic data
/dev/sda2   976762880  977813503   1050624   513M EFI System
/dev/sda3   977813504 1036406783  58593280    28G Linux filesystem
/dev/sda4  1036406784 1069654015  33247232  15.9G Linux swap
/dev/sda5  1069654016 1953523711 883869696 421.5G Linux filesystem


Disk /dev/loop0: 96.5 MiB, 101191680 bytes, 197640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 332.9 MiB, 349048832 bytes, 681736 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Hors ligne

#32 04-07-2020 11:17:17

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Si je ne m'abuse, ce n'est le disque dur de 1 To qui contient Debian et les données. Où est le SSD de 256 Go dont tu parlais plus haut ?

Dernière modification par raleur (04-07-2020 11:18:50)


Il vaut mieux montrer que raconter.

Hors ligne

#33 04-07-2020 11:19:48

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Pour aller un peu plus loin :
Un SSD peut avoir 4 types d'interface :
- NVMe : il apparaît en tant que /dev/nvme* et est visible avec lspci
- AHCI : il apparaît en tant que /dev/sd* et est visible avec lspci
- SATA : il apparaît en tant que /dev/sd* (pas visible avec lspci, seul le contrôleur SATA l'est)
- eMMC : soudé sur la carte mère, il apparaît en tant que /dev/mmcblk*, je ne sais pas si et comment il est visible avec lspci

S'il est de type NVMe, il peut y avoir deux problèmes différents :
- Le firmware de la carte mère configure le stockage en mode RAID/RST qui masque le SSD car il faut des pilotes propriétaires. Il n'est pas visible avec lspci. Le problème est que si on désactive cette option (mode AHCI standard), Windows ne veut plus démarrer. Il paraît qu'il existe une méthode pour le réparer, mais je n'ai pas d'expérience.
- Certains modèles de SSD ont une incompatibilité avec une option de gestion de l'énergie du pilote NVMe du noyau Linux de certaines versions. Le SSD est visible avec lspci, et il y a des messages d'erreur dans les logs du noyau.

Dernière modification par raleur (04-07-2020 11:20:57)


Il vaut mieux montrer que raconter.

Hors ligne

#34 04-07-2020 12:35:26

caema
Membre
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-6-amd64
(G)UI : Plasma | KDE
Inscription : 15-09-2017

Re : Pas de gestion CSM dans le bios >

Windows est installe sur le SSD.
Pour Debian, avant l'install et via windows, j'ai partionne le HDD de 1T en 2:

- 500GB pour les datas
- 500GB pour la Debian. C'est sur cette partition que j'ai installe Debian donc.

Au niveau du SSD je n'ai aucune idee de l'interface.

Je ne connais pas bien l'utilisation de lspci (je vais googler l'affaire) mais histoire de voir quoi jai lance la commande:

lspci



00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 10)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port (rev f0)
00:1e.0 Communication controller: Intel Corporation Device a328 (rev 10)
00:1e.2 Serial bus controller [0c80]: Intel Corporation Device a32a (rev 10)
00:1f.0 ISA bridge: Intel Corporation Device a30d (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
 

Hors ligne

#35 04-07-2020 13:32:46

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Je ne vois rien qui ressemble à un SSD. Par contre le contrôleur SATA est en mode RAID. C'est peut-être ça qui masque le SSD.
Tu peux faire un test : au menu de GRUB, appuie sur la touche "c" pour lancer le shell, tape la commande "ls" et poste le résultat. Les deux disques hd0 et hd1et leurs partitions devraient être affichées. Dans ce cas, même si Linux ne voit pas le SSD, GRUB pourrait lancer Windows.

Il vaut mieux montrer que raconter.

Hors ligne

#36 04-07-2020 15:19:11

caema
Membre
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-6-amd64
(G)UI : Plasma | KDE
Inscription : 15-09-2017

Re : Pas de gestion CSM dans le bios >

Voici donc le resultat du ls au grub:

(proc) .(hd0, gpt4) (hd0, gpt3) (hd0, gpt2) (hd0, gpt1)
(hd1, gpt5) (hd1, gpt4) (hd1, gpt3) (hd1, gpt2) (hd1, gpt1)

Hors ligne

#37 04-07-2020 15:41:11

Haricophile
Adhérent(e)
Lieu : Pignans (Var)
Distrib. : SID
Noyau : 4.0.0-1-amd64
(G)UI : Mate / i3 selon...
Inscription : 14-09-2009

Re : Pas de gestion CSM dans le bios >

Petite appartée : Redhat compte supprimer complètement le support du BIOS. Qu'il y ait des nouveaux PC sans module de compatibilité ne m'étonne pas. Le BIOS vit ses derniers instants.

Par contre ce cerait bien d'avoir des projets genre u-boot que je n'ai pas encore pris le temps de regarder pour remplacer l'abominable UEFI qui était une super idée mais qui a été totalement pourrie par Microsoft et Cie.

Dernière modification par Haricophile (04-07-2020 15:43:56)


« Un optimiste n’est pas un être satisfait, content de la situation actuelle. C’est quelqu’un qui pense qu’il peut faire quelque chose qui servira. » (Raymond Aubrac)

Hors ligne

#38 04-07-2020 15:52:10

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

hd1 a 5 partitions donc je suppose que c'est le disque dur, et hd0 avec 4 partitions doit être le SSD.
Il faut récupérer l'UUID de la partition EFI de Windows. Pour cela, toujours dans le shell de GRUB :

ls (hd0,gpt1)
ls (hd0,gpt2)


La partition EFI est de type FAT et a un UUID de la forme XXXX-XXXX.
Normalement ça devrait être la première ou la seconde partition.


Il vaut mieux montrer que raconter.

Hors ligne

#39 04-07-2020 17:01:25

caema
Membre
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-6-amd64
(G)UI : Plasma | KDE
Inscription : 15-09-2017

Re : Pas de gestion CSM dans le bios >

Aucune de ces 2 partition ne semble etre en FAT, ou alors je fais une erreur ?


ls (hd0, gpt1)
 


Device (null): Filesystem type exrt Last modif icat ion time 2020-67-04 14:13:4S Saturday, UUID 2cd4f215-e958-4741-ascf-d2f6ifc865fa - Partition start at 468906752K16- Total size 29296640K18 grub>
 




ls (hd0, gpt2)


Device (null): Filesystem type ext* - Last modification time 2020-07-04 14:13:45 Saturday, UUID 2cd4f215-e958-4741-a9cf-d2f61fc865fa - Partition start at 488906752K iB - Total size 29296640K1B grub>
 

Dernière modification par caema (04-07-2020 17:02:05)

Hors ligne

#40 04-07-2020 17:50:54

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Il ne faut pas d'espace après la virgule, exactement comme je l'ai écrit.

Il vaut mieux montrer que raconter.

Hors ligne

#41 05-07-2020 14:01:26

caema
Membre
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-6-amd64
(G)UI : Plasma | KDE
Inscription : 15-09-2017

Re : Pas de gestion CSM dans le bios >

raleur a écrit :

Il ne faut pas d'espace après la virgule, exactement comme je l'ai écrit.



Sorry, mon habitude de developeuse / indentation roll

Bon, j'ai le bon "disque" est gpt1 et voici le UUID: 58F5-7E24

Hors ligne

#42 05-07-2020 14:13:13

KsmoinO
Modérateur
Distrib. : Raspbian stable/testing/sid
Noyau : Linux 4
(G)UI : i3
Inscription : 05-10-2007

Re : Pas de gestion CSM dans le bios >

Bonjour

On va pouvoir dire à grub de booter sur le gestionnaire de démarrage de windows

On édite le fichier  /etc/grub.d/40_custom

nano  /etc/grub.d/40_custom



et on ajoute le code ci dessous

menuentry 'Windows 10' {
    search --fs-uuid --no-floppy --set=root 58F5-7E24
    chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}



Puis on met à jour

update-grub

Hors ligne

#43 05-07-2020 14:13:27

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Parfait. Créer un fichier texte custom.cfg contenant (l'indentation, c'est juste pour faire joli) :

menuentry "Windows" {
  insmod part_gpt
  insmod fat
  set root=hd0,gpt1
  search --no-floppy --set=root --hint hd0,gpt1 --fs-uuid 58F5-7E24
  chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
 


Le copier dans /boot/efi/EFI/debian et /boot/grub. A priori GRUB EFI va le chercher au premier endroit pour l'inclure au menu de démarrage.
Au démarrage, une entrée "Windows" devrait être présente dans le menu.

Edit : je préfère cette méthode à celle indiquée juste au-dessus (qui marche aussi) car elle ne nécessite pas de modifier un fichier provenant d'un paquet ni d'exécuter update-grub, et elle est persistante en cas de réinstallation de Debian (à condition de conserver la partition EFI).

Dernière modification par raleur (05-07-2020 14:17:24)


Il vaut mieux montrer que raconter.

Hors ligne

#44 05-07-2020 14:37:20

KsmoinO
Modérateur
Distrib. : Raspbian stable/testing/sid
Noyau : Linux 4
(G)UI : i3
Inscription : 05-10-2007

Re : Pas de gestion CSM dans le bios >

Pour ne pas modifier le fichier 40-custom on peut aussi ajouter un fichier 99-Windows_10 avec les permissions 755 et le contenu suivant

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'Windows 10' {
    search --fs-uuid --no-floppy --set=root 58F5-7E24
    chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}



Ça éviterait de modifier les fichiers système et intégrerait les changements au fichier grub.cfg généré

Ça permettrait aussi de pouvoir régénérer les fichier sur la partition UEFI en cas de modification par un autre système

Hors ligne

#45 05-07-2020 14:58:03

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Mais ça oblige toujours à exécuter update-grub pour prendre en compte toute modification.

KsmoinO a écrit :

Ça permettrait aussi de pouvoir régénérer les fichier sur la partition UEFI en cas de modification par un autre système


Je ne comprends pas. Tu peux expliquer ?


Il vaut mieux montrer que raconter.

Hors ligne

#46 05-07-2020 15:05:12

KsmoinO
Modérateur
Distrib. : Raspbian stable/testing/sid
Noyau : Linux 4
(G)UI : i3
Inscription : 05-10-2007

Re : Pas de gestion CSM dans le bios >

Si tu mets le fichier dans /boot/efi/EFI/, comme cette partition est censée être unique et partagées entre les différents systèmes, un autre système pourrait modifier ou supprimer le fichier custom.cfg.
Le fait de le garder cette configuration sur son système ne permet-il pas d'en garder une plus grande maîtrise ?

Hors ligne

#47 05-07-2020 17:11:49

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >

Une partition EFI n'est pas forcément unique ni partagée. Chaque système peut avoir sa propre partition EFI, comme c'est le cas ici d'ailleurs (un peu forcé certes).

Quand bien même, qu'une partition EFI soit partagée n'autorise pas chaque système à y faire n'importe quoi. Le fichier est dans EFI/debian, donc il n'y a aucune raison qu'un autre système que Debian y touche, de même que Debian n'a rien à faire dans EFI/Microsoft ou EFI/ubuntu. Le seul endroit où chaque système est susceptible écraser légitimement ce qu'un autre a mis avant est EFI/Boot, qui peut être considéré comme une sorte d'équivalent pour l'amorçage UEFI de ce qu'est le MBR pour l'amorçage BIOS.

Et si un autre système que Debian mettait ses sales pattes dans EFI/debian, je ne vois pas pourquoi il s'arrêterait au fichier custom.cfg sans toucher aux autres fichiers du chargeur d'amorçage. Donc on aurait d'autres soucis bien plus graves que la perte de ce fichier.

De toute façon, les sauvegardes, ça existe et c'est fait pour ça.

Il vaut mieux montrer que raconter.

Hors ligne

#48 05-07-2020 18:55:02

caema
Membre
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-6-amd64
(G)UI : Plasma | KDE
Inscription : 15-09-2017

Re : Pas de gestion CSM dans le bios >

Et bien... Un tout grand merci a vous !

Me voila enfin avec un Windows au grub.
Derniere chose, vous avex des liens/infos concernant ce grub ? Justs pour info, et apprender aussi de mon cote.

Un grand merci a vous pour le partage et l'aide.

Hors ligne

#49 05-07-2020 19:12:46

raleur
Membre
Inscription : 03-10-2014

Re : Pas de gestion CSM dans le bios >


Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums