Re: Désactiver le contrôle de la mémoire eMMC durant le boot
Le 28/12/2023 à 08:51, Olivier a écrit :
Bonjour,
J'ai un PC Acer Swift1 acheté en 2019 avec une mémoire flash 64Go et
un emplacement M.2 Sata libre.
Il y a quelques semaines, l'ordinateur (sous Win10) a refusé de
démarrer car il ne trouvait plus de media pour le faire.
J'ai installé une carte M.2 Sata dans l'emplacement libre et j'ai
installé Bookworm dessus.
Maintenant, le PC démarre correctement avec le bémol suivant: il
m'affiche la mémoire flash est erronée (bad block).
Comment faire pour conduire Debian à ne pas analyser au démarrage le
mémoire eMMC?
Outre la suppression des messages d'erreur, l'arrêt du test ferait
gagner quelques secondes inutilement passées à tester un élément qui
n'est pus utilisé.
Le fichier /etc/fstab ne contient aucune référence à la mémoire flash
(/dev/mmcblk0).
Slts
Bonjour,
quelques pistes (que je n'ai jamais expérimentées):
- désactiver *toutes* les vérifications de systèmes de fichiers au boot
avec le paramètre fsck.mode=skip. (il y a peut-être moyen de désactiver
ça pour un seul système de fichier mais je n'ai pas trouvé avec une
recherche rapide)
https://wiki.archlinux.org/title/Fsck#Boot_time_checking
ou
- enlever la carte 64G, je pense qu'elle doit être insérer, pas soudée?
ou
- créer une ligne pour la carte 64G dans le fstab avec un paramètre
noauto (pour ne pas monter automatiquement le système de fichier et donc
ne pas générer un plantage) et le passno (dernier numéro sur la ligne) à
zéro pour ne pas faire de vérification de ce système de fichiers au boot
La ligne en question peut attribuer le système de fichiers que tu veux
(fat, extN, ntfs et autres) à la carte vu qu'elle est censée ne jamais
être montée.
Ceci dit si tu attribues à la carte un système de fichier extN, tu
peux peut-être ensuite utiliser badblocks pour interdire l'usage des
zones défectueuses et récupérer l'usage de la carte (pure supposition)
Reply to: