Problème après nettoyage: no volume groups found

Bonjour,

Je pense que j’ai fait une grosse bétise suite à un nettoyage sur debian 8, je n’y connais vraiment pas grand chose, c’est arriver en fesant des copier/coller avec les lignes de commande qu’on trouve en premier sur le net en tappant “comment nettoyer son debian”…

Je ne sais pas quelle ligne en particulier a entrainée ça, et j’aurais besoin d’aide pour au moins retrouver mes donner si c’est encore possible…

En recovery mode, ça ne demarre pas non plus, ça finit par me donner ça au bout de quelques minutes:

merci.

Et en tapant help, comme il le propose, ça donne ça:

merci de votre aide…

L’UUID (identifiant unique) d’un volume nécessaire pour localiser la racine est introuvable.

Quelle est la structure de cette installation ?
Y a-t-il un volume chiffré (LUKS), des volumes logiques LVM ?
Qu’affichent ces commandes pour en savoir plus ?

cat /proc/cmdline
cat /proc/partitions
cat /etc/crypttab
blkid

Oulà, ça sent le paquet lvm qui a été supprimé.
Si tu peux lancer un live pour vérifier les paquets installés.

Pas la peine de lancer un système live, il suffit d’essayer d’exécuter la commande lvm dans le shell de l’initramfs (qui est un mini-système live) pour voir si elle est présente.

PS : le nom du paquet est lvm2, pas lvm.

Sur la photo, la liste des commandes du prompt initramfs ne propose pas blkid, à moins qu’elle soit incomplète.

La commande help ne liste que les commandes incluses dans BusyBox. L’initramfs contient d’autres programmes que BusyBox, dont blkid.

OK, compris.

merci pour vos réponses, j’comprend pas vraiment le vocubulaire technique en informatique, mais j’ai taper les lignes proposée par pascalhambourg:

Normalement, le disque est partitionné en un volume chiffré, mais pas vraiment sûre, en tout cas tout est chiffré…

Il y a aussi du LVM, d’après la désignation de la racine (root=…) dans /proc/cmdline.

Ce qui m’embête, c’est que /proc/partitions et la sortie de blkid sont vides, comme si aucun disque ni partition n’était trouvé. Or GRUB a bien réussi à se lancer et à charger le noyau et l’initramfs, donc la partition /boot devrait au moins exister sur le disque.
Hypothèse : les modules nécessaires pour gérer le disque sont manquants ou n’ont pas été chargés.

Il va falloir démarrer avec un système live ou l’installateur Debian en mode rescue pour en savoir plus.

PS : je serai indisponible le reste de la matinée.

En bootant avec l’image ISO d’origine:

Vers où j’devrais me diriger ensuite? En fonction, des périphérique proposé là, certain me propose de faire un shell, j’ai compris que c’était des lignes de commande mais lesquelles?

Merci encore de votre aide.

Avec une clé live, j’arrive à démarrer l’ordinateur, est c’qu’il y’a des infos que j’peux aller chercher depuis le bureau ou ailleurs pour trouver d’où vient mon problème? Si oui, comment?

merci.

Déjà une bonne chose, la copie d’écran montre que les partitions, le volume chiffré (pour lequel l’installateur a dû te demander la passphrase) et les volumes logiques sont toujours présents. Donc si /proc/partitions est vide dans l’initramfs, c’est probablement juste un problème de pilotes disque.

Depuis un shell quelconque, peux-tu exécuter lspci -nnk et fdisk -l et nous rapporter leur sortie (de préférence sous forme de copier-coller de texte depuis le terminal et non de copie graphique ou photo), afin d’identifier le contrôleur SATA et son pilote et les partitions présentes ?

Note : dans l’installateur en mode rescue, le volume à monter comme racine serait a priori /dev/dysan-vg/root.

édit.

Celle-là il faut la faire en étant connecté avec l’utilisateur root, ou bien en la précédant de sudo

edit.

merci sputnik, j’ai vu ton message après, j’vais essayer de refaire ça au propre avec des copié/collé pour que ça soit moins chiant pour vous… merci de votre patience.

user@debian:~$ sudo lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
	Subsystem: ASUSTeK Computer Inc. 3rd Gen Core processor DRAM Controller [1043:124d]
	Kernel driver in use: ivb_uncore
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
	Subsystem: ASUSTeK Computer Inc. 3rd Gen Core processor Graphics Controller [1043:124d]
	Kernel driver in use: i915
	Kernel modules: i915
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
	Subsystem: ASUSTeK Computer Inc. 7 Series/C210 Series Chipset Family USB xHCI Host Controller [1043:124d]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
	Subsystem: ASUSTeK Computer Inc. 7 Series/C216 Chipset Family MEI Controller [1043:124d]
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
	Subsystem: ASUSTeK Computer Inc. 7 Series/C216 Chipset Family USB Enhanced Host Controller [1043:124d]
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
	Subsystem: ASUSTeK Computer Inc. 7 Series/C216 Chipset Family High Definition Audio Controller [1043:118f]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.3 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 [8086:1e16] (rev c4)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
	Subsystem: ASUSTeK Computer Inc. 7 Series/C216 Chipset Family USB Enhanced Host Controller [1043:124d]
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1f.0 ISA bridge [0601]: Intel Corporation HM76 Express Chipset LPC Controller [8086:1e59] (rev 04)
	Subsystem: ASUSTeK Computer Inc. HM76 Express Chipset LPC Controller [1043:124d]
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04)
	Subsystem: ASUSTeK Computer Inc. 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [1043:124d]
	Kernel driver in use: ahci
	Kernel modules: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller [8086:1e22] (rev 04)
	Subsystem: ASUSTeK Computer Inc. 7 Series/C216 Chipset Family SMBus Controller [1043:124d]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)
	Subsystem: ASUSTeK Computer Inc. GeForce GT 720M [1043:124d]
	Kernel driver in use: nouveau
	Kernel modules: nouveau
03:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
	Subsystem: AzureWave AR9485 Wireless Network Adapter [1a3b:2c97]
	Kernel driver in use: ath9k
	Kernel modules: ath9k
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411 PCI Express Card Reader [10ec:5289] (rev 01)
	Subsystem: ASUSTeK Computer Inc. RTL8411 PCI Express Card Reader [1043:202f]
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
04:00.2 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
	Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:200f]
	Kernel driver in use: r8169
	Kernel modules: r8169
user@debian:~$ 
user@debian:~$ sudo fdisk -l
Disque /dev/sda : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
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 : E26E9BA6-71DC-42CC-8929-195ADF75A952

Périphérique   Début        Fin   Secteurs Taille Type
/dev/sda1       2048    1050623    1048576   512M Système EFI
/dev/sda2    1050624    1550335     499712   244M Système de fichiers Linux
/dev/sda3    1550336 1953523711 1951973376 930,8G Système de fichiers Linux




Disque /dev/sdb : 7,2 GiB, 7746879488 octets, 15130624 secteurs
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 : dos
Identifiant de disque : 0x13358552

Périphérique Amorçage Début     Fin Secteurs Taille Id Type
/dev/sdb1    *            0 4615775  4615776   2,2G  0 Vide
/dev/sdb2              1540    2371      832   416K ef EFI (FAT-12/16/32)


Disque /dev/loop0 : 2 GiB, 2180808704 octets, 4259392 secteurs
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

Ça aurait été plus lisible en format “texte préformaté”, mais on va faire avec.

Le contrôleur SATA est en mode AHCI et est donc piloté par le module ahci.
/dev/sda1 est une partition d’amorçage EFI en FAT32, /dev/sda2 doit être la partition /boot et /dev/sda3 la partition chiffrée qui contient les volumes logiques LVM.

Il faudrait vérifier si le module ahci est bien présent dans l’initramfs de la partition /boot.
Le plus simple est probablement de redémarrer normalement, et dans l’initramfs exécuter ces commandes :

lsmod | grep ahci # vérifier si le module est chargé
modinfo ahci # vérifier si le module est présent
modprobe ahci # charger le module
lsmod | grep ahci # vérifier si le module est chargé
cat /proc/partitions # afficher les disques et partitions
dmesg | egrep -i "ahci|sata|sd" # afficher les messages du noyau

Bonjour

J’y ai donné un petit coup de formatage …