Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Bootcheck.

Bootcheck est un script bash créé pour faciliter la récolte et la publication des informations nécessaires à la résolution d'une majorité des problèmes rencontrés dans les installations de Ubuntu à l'exception du réseau pour lequel il existe un outil. Ces informations sont celles demandées expressément sur le sujet. A lire avant de poster sur le forum.

Un fil de discussion ici vous permet d'apporter vos suggestions et contributions au script.

Pré-requis: Le script nécessite des droits administrateur pour l'exécution de certaines commandes, votre mot de passe vous sera donc demandé.

Installation.

Assurez-vous d'abord que l'accès aux répertoires suivants est possible

  • /home
  • /tmp

Assurez-vous que vous disposez d'un éditeur de texte. L'éditeur standard de ubuntu est gedit.

Copiez et collez ces lignes dans un terminal, et validez par la touche entrée :

 rm bootcheck.sh
 wget  -t 5 -T 10 https://framagit.org/univers/bootcheck/raw/master/bootcheck.sh && chmod +x bootcheck.sh 

Si cette commande vous répond que la récupération du script n'a pas pu se faire suite à un manque de place disque, vous avez de la chance car le problème est identifié. Il faut alors appliquer la solution de secours qui est décrite au paragraphe 4.11 de ce document.

Lancement.

 ./bootcheck.sh  [options ....] [PARAMETRES .........] 

Les options possibles sont au nombre de trois:

  1. –ano Afin d'avoir quelques remarques sur quelques problèmes ( très peu développé).
  2. –luks Afin d'accéder au données chiffrées des autres partitions avec nécessité de connaître le mot de passe. Il n'est pas certain que cette option soit opérationnelle. Le test n'est pas encore fait au moment de la publication.
  3. –usb Afin d'inclure les périphériques amovibles dans la sortie des états. Cette option n'est pas encore opérationnelle pour la totalité des paramètres.

Les PARAMETRES possibles sont au nombre de six. Il sont à écrire en majuscules. Ils sont sans ordre.

  1. BOOT Donne le contenu traditionnel des structures du GRUB. Donne le contenu de la structure EFI seulement si le boot a lieu en EFI. Donne le contenu du MBR de tous les supports y compris USB.
  2. DISK Donne le contenu des partitions. Nécessite l'option –usb pour inclure les disques amovibles. Si l'application contrôlant la qualité des disques ( https://doc.ubuntu-fr.org/smartmontools ) est présente, elle sera utilisé. Nécessite l'option –usb pour les disques avec une connectique USB mais ce n'est pas preis en compte pour les disques externes ayant une connectiuque ATA
  3. EFI Donne le contenu traditionnel des partitions EFI avec md5sum des fichiers. Donne le contenu de la structure EFI
  4. MATOS Donne une description partielle du matériel.
  5. PACK Donne une description des applications
  6. RESUME Juste un résumé des points vitaux.

Anomalies susceptibles d'être signalées

Actuellement, la fonctionnalité DISK, peut indiquer les messages suivants:

         L'application smartctl n'a pas été détectée dans cet O.S.  Il est conseillé de suivre l'évolution de  l'état des disques.
                      Cela s'installe avec la commande 'sudo apt install --no-install-recommends smartmontools' . 
                           C'est bien expliqué dans cette documentation https://doc.ubuntu-fr.org/smartmontools . 
                           
          Des secteurs réalloués sont présents dans un disque: Surveillez leur évolution.
          
          Des secteurs illisibles sont présents dans un disque: Il faut prendre tranquillement le temps de traiter ce problème.
          
          Un disque est en très mauvais état: Il faut intervenir assez rapidement (dans la semaine ?) pour traiter ce problème.
          
          

Transmission des informations au forum.

Cette commande crée le fichier dans le répertoire /tmp/bootcheck*/Summary.txt Elle ouvre aussi le fichier avec votre éditeur favori. Les premières lignes vous rappellent qu'il peut être opportun de vérifier ce que vous allez transmettre au forum. Il ne reste plus qu'à copier le contenu de l'écran dans la discussion du forum.

Problèmes rencontrés

Ils peuvent être abordés en postant dans cette discussion

Désinstallation.

Pour désinstaller le script il suffit de supprimer le fichier bootcheck.sh.

  • bootcheck.1532972175.txt.gz
  • Dernière modification: Le 30/07/2018, 19:36
  • par bougron