Debian 13 ne démarre plus

Bonjour à toutes et tous,

Ma Debian 13 ne démarre plus, subitement.

Au démarrage initial, j’arrive directement sur un message

You are in emergency mode. After logging in, type « journal -xb » to view system logs, « systemctl reboot » to reboot, or « exit » to continue bootup.
Donnez le mot de passe du superutilisateur pour la maintenance du système (ou appuyez sur Ctrl et D pour continuer) :

(La machine ne démarrant plus, je recopie les messages à la main. C’est un peu galère, et sources d’erreurs :wink: )

J’accède au mode single user, mais je ne sais pas quoi faire pour identifier le problème et le corriger.

journalctl -xb retourne une liste très longue que je ne pourrais pas copier à la main.
journalctl -xb|grep failed m’indique notamment

systemd-fsck [1059]: fsck failed with exit status 4
The unit systemd-fsck@dev-disk-by\x2duuid[].service has entered the ‹ failed › state with result ‹ exit-code ›.
L’unité (unit) systemd-fsck@dev-disk-by\x2duuid[].service a échoué, avec le résultat failed.

C’est une machine avec plusieurs disques, et un double amorçage sur le disque de démarrage avec un MS Windows 10 que je n’utilise plus.

Merci pour vos pistes !

EDIT :
Le disque d’armorçage est /dev/sdb1, de type HPFS/NTFS/exFAT.
C’est un INTEL SSDSC2BW24

tu as semble-t-il un problème de disque

Sans plus de logs, ça va être difficile.
Prend éventuellement une photo de l’écran des logs exceptionnellement

Bonjour tout le monde, bonjour @Zargos et merci.

J’ai copié la sortie des commandes dans un fichier texte récupéré par clé USB. Ce sera plus simple.

journalctl :
https://mensuel.framapad.org/p/mofmxxcmib-aj2y?lang=fr
(J’ai fait un hébergement externe, je ne sais pas mettre un long fichier de log dans le message ici).

fdisk --list

Disque /dev/sda : 232,89 GiB, 250059350016 octets, 488397168 secteurs
Modèle de disque : ST9250410AS     
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 : 0x793b80a1

Périphérique Amorçage Début       Fin  Secteurs Taille Id Type
/dev/sda1              2048 488394751 488392704 232,9G  7 HPFS/NTFS/exFAT


Disque /dev/sdb : 931,51 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : SAMSUNG HD103SJ 
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 : 0xdf0f4292

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdb1              2048 1953521663 1953519616 931,5G  7 HPFS/NTFS/exFAT


Disque /dev/sdc : 931,51 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : Samsung SSD 870 
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 : A3D00BC4-2EA5-43F0-AB0E-60F86B1568FB

Périphérique     Début        Fin   Secteurs Taille Type
/dev/sdc1         2048   31250431   31248384  14,9G Partition d'échange Linux
/dev/sdc2     31250432  324218879  292968448 139,7G Système de fichiers Linux
/dev/sdc3    324218880 1953523711 1629304832 776,9G Système de fichiers Linux


Disque /dev/sdd : 223,57 GiB, 240057409536 octets, 468862128 secteurs
Modèle de disque : INTEL SSDSC2BW24
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 : 0xbf904aec

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sdd1    *             2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/sdd2               1026048 261038537 260012490   124G  7 HPFS/NTFS/exFAT
/dev/sdd3             261040128 262143999   1103872   539M 27 TFS WinRE masquée
/dev/sdd4             262148094 468860927 206712834  98,6G  5 Étendue
/dev/sdd5             262148096 281677823  19529728   9,3G 83 Linux
/dev/sdd6             281679872 289239039   7559168   3,6G 82 partition d'échange Linux / Solaris
/dev/sdd7             289241088 468860927 179619840  85,6G 83 Linux


Disque /dev/sde : 1,82 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DX001-1NS1
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 : C6F8A338-D019-496F-A85B-FE9ADE3341EB

Périphérique Début        Fin   Secteurs Taille Type
/dev/sde1     2048 3907028991 3907026944   1,8T Données de base Microsoft


Disque /dev/sdh : 1,91 GiB, 2055208960 octets, 4014080 secteurs
Modèle de disque : DataTraveler 2.0
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 : 0xfe5fbcc4

Périphérique Amorçage Début     Fin Secteurs Taille Id Type
/dev/sdh1                32 4014079  4014048   1,9G  e W95 FAT16 (LBA)

Si je comprends bien:
/dev/sda => Windows
/dev/sdb => windows
/dev/sdc => Linux
/dev/sdd => windows(1-4) + linux(5-7)
/dev/sde => windows
/dev/sdh => windows

/dev/sdd6: echange linux/solaris c’est bizarre. C’est un type qui n’est plus utilisé normalement, ça devrait être echange Linux

As-tu deux système linux installés? Si tu n’en a qu’un ce n’est pas pertinent d’avoir deux partition de swap.

Pourquoi deux partitions séparées comme ça? il faut utiliser LVM c’est plus simple ensuite pour gérer et redimensionner les tailles de partitions.
Dans les logs, il y a un problème avec /dev/sdc3

janv. 17 12:23:36 Chre003 systemd-fsck[1018]: /dev/sdc3: Inodes that were part of a corrupted orphan linked list found.
janv. 17 12:23:36 Chre003 systemd-fsck[1018]: /dev/sdc3: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.

Pour celui-là, je ne sais pas si c’est le même mais par uuid:

janv. 17 12:23:36 Chre003 systemd[1]: systemd-fsck@dev-disk-by\x2duuid-c19da3a5\x2dddc1\x2d4952\x2d9d56\x2d70b5ca28f2cc.service: Main process exited, code=exited, status=1/FAILURE

Pas de montage du /home du fait des défaillances de disques:

 L'unité (unit) systemd-fsck@dev-disk-by\x2duuid-c19da3a5\x2dddc1\x2d4952\x2d9d56\x2d70b5ca28f2cc.service a échoué, avec le résultat failed.
janv. 17 12:23:36 Chre003 systemd[1]: Dependency failed for home.mount - /home.

Je pense que c’est là qu’est le problème. Ta partition /home est corrompue, ou en tout a un problème, et le système ne peut pas la monter ce qui l’empêche de démarrer correctement.

Re,

Sur mes anciens disques, il y a sans doute un ancien Ubuntu, d’où les 2 systèmes Linux, mais je ne l’utilise plus.

Oui, j’ai vu pour home mais je ne sais pas comment le réparer.
Je n’arrive pas à récupérer le résultat de fsck /dev/sdd dans un fichier texte. La redirection ne récupère que fsck de util-linux 2.41.

fsck /dev/sdd (transcription manuelle) :

ext2fs_open2: Bad magic number in super-block...
fsck.ext2: Superbock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdd

The superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem. If the device is valid and it really contains an ext2/ext3/ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
     e2fsck -b 8193 <device>
or
     e2fsck -b 32768 <device>
Found a dos partition table in /dev/sdd

Aujourd’hui, utiliser des partitions dos c’est une très mauvaise idée. C’est obsolète avec de pauvre capacité au regard de gpt, sans compter une fiabilité nettement inférieure.

Peut être est-ce lié à l’installation windows dessus?

Personnellement, je referais une installation complète et repartirais de mes sauvegardes pour les données.