Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:boot-info [Le 31/01/2022, 20:21]
YannUbuntu
tutoriel:boot-info [Le 05/02/2024, 22:39] (Version actuelle)
91.161.152.215 [Créer un rapport Boot-Info]
Ligne 2: Ligne 2:
 ---- ----
  
-====== Créer un rapport Boot-Info ======+===== Présentation ​=====
 Sur le forum ubuntu-fr, il peut vous être demandé d’indiquer votre **rapport Boot-Info**. Il s’agit d’un rapport contenant les principales caractéristiques système de votre PC, qui permet de diagnostiquer d’éventuels problèmes, notamment ceux liés au démarrage. Sur le forum ubuntu-fr, il peut vous être demandé d’indiquer votre **rapport Boot-Info**. Il s’agit d’un rapport contenant les principales caractéristiques système de votre PC, qui permet de diagnostiquer d’éventuels problèmes, notamment ceux liés au démarrage.
  
Ligne 9: Ligne 9:
   * ou depuis Boot-Repair-Disk (c'est la méthode la plus pratique si vous créez souvent des rapports Boot-Info, ou si le PC à diagnostiquer n'a pas de connexion internet)   * ou depuis Boot-Repair-Disk (c'est la méthode la plus pratique si vous créez souvent des rapports Boot-Info, ou si le PC à diagnostiquer n'a pas de connexion internet)
  
-===== Méthode standard: depuis une session Ubuntu ​=====+===== Utilisation ​=====
  
-  ​Démarrer ​votre ordinateur sur un [[:​live_cd|DVD]] ou un [[:​live_usb|liveUSB]] Ubuntu, et choisir //Essayer Ubuntu//. +==== Méthode standard: depuis une session Ubuntu ( LIVE ou normale ) ==== 
-  * Connecter internet + 
-  * Copier-coller la commande suivante dans un terminal pour télécharger et lancer le logiciel: ​ +<note warning>​Attention cette commande requière une interface graphique, ne l'​installez pas sur un Ubuntu SERVER edition.</​note>​ 
 + 
 + 
 +  ​Si vous disposez d'un ubuntu installé et fonctionnant,​ utilisez-le. Sinon démarrer ​votre ordinateur sur un [[:​live_cd|DVD]] ou un [[:​live_usb|liveUSB]] Ubuntu, et choisir //Essayer Ubuntu//. 
 +  * Connecter internet. 
 +  * Copier-coller la commande suivante dans un terminal pour télécharger et lancer le logiciel:
 <code bash>​sudo add-apt-repository -y ppa:​yannubuntu/​boot-repair;​ sudo apt update; sudo apt install -y boot-info; boot-info</​code>​ <code bash>​sudo add-apt-repository -y ppa:​yannubuntu/​boot-repair;​ sudo apt update; sudo apt install -y boot-info; boot-info</​code>​
  
-  * Cliquer de préférence sur le bouton //**Rapport en ligne**//​ afin de générer un rapport disponible en ligne+  * Cliquer de préférence sur le bouton //**Rapport en ligne**// ​afin de générer un rapport disponible en ligne
   * Faire un [[:​presse-papier|copier-coller]] de l’URL (**paste.ubuntu.com/​XXXXXXXX/​ ou paste2.org/​XXXXXXXX**) générée **dans votre discussion du forum** afin que les bénévoles qui vous aident puissent consulter le rapport.   * Faire un [[:​presse-papier|copier-coller]] de l’URL (**paste.ubuntu.com/​XXXXXXXX/​ ou paste2.org/​XXXXXXXX**) générée **dans votre discussion du forum** afin que les bénévoles qui vous aident puissent consulter le rapport.
  
Ligne 22: Ligne 27:
  
  
-===== Méthode alternative:​ depuis Boot-Repair-Disk ​=====+==== Méthode alternative:​ depuis Boot-Repair-Disk ====
  
   * Démarrez votre ordinateur sur un [[:​live_usb|liveUSB]] de la dernière version de [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=5745281#​p5745281|Boot-Repair-Disk]].   * Démarrez votre ordinateur sur un [[:​live_usb|liveUSB]] de la dernière version de [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=5745281#​p5745281|Boot-Repair-Disk]].
 +<note tip>Si vous souhaitez franciser le logiciel, ​ la méthode est expliquée [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22741329#​p22741329|ici.]]</​note>​
 +  * Acceptez de faire la mise à jour logicielle.
 + <​note tip>Si boot-repair ne vous demande pas de se mettre à jour, vous disposez d'une version périmée qui ne sait plus accéder au contenu des partitions ext4. **Mettez-le à la poubelle.**</​note>​
   *Cliquez sur le bouton //Créer un rapport BootInfo//​ :​   *Cliquez sur le bouton //Créer un rapport BootInfo//​ :​
  
Ligne 30: Ligne 38:
  
 {{http://​pix.toile-libre.org/​upload/​img/​1402244480.png}} <note important>​À moins de savoir **exactement** ce que vous faites, **ne cliquez pas sur "​Réparation recommandée"​ avant d'​avoir eu le feu vert des spécialistes du forum !**</​note>​ {{http://​pix.toile-libre.org/​upload/​img/​1402244480.png}} <note important>​À moins de savoir **exactement** ce que vous faites, **ne cliquez pas sur "​Réparation recommandée"​ avant d'​avoir eu le feu vert des spécialistes du forum !**</​note>​
-  *Notez sur un papier l’URL (**paste.ubuntu.com/​XXXXXX/​**) qui apparaît, et indiquez cette URL aux bénévoles qui vous aident par email ou forum. ​+  *Notez sur un papier l’URL (**paste.ubuntu.com/​XXXXXX/​**) qui apparaît, et indiquez cette URL aux bénévoles qui vous aident par email ou forum.
  
 <note help>Au lieu de noter sur un papier L'URL générée ​ vous pouvez aussi sélectionner la ligne puis la copier et la coller dans l'​échange du forum. <note help>Au lieu de noter sur un papier L'URL générée ​ vous pouvez aussi sélectionner la ligne puis la copier et la coller dans l'​échange du forum.
Ligne 38: Ligne 46:
  
 <note warning>​Si vous oubliez de noter l’URL, il faut tout recommencer.</​note>​ <note warning>​Si vous oubliez de noter l’URL, il faut tout recommencer.</​note>​
- 
  
 ===== Description du fichier généré ===== ===== Description du fichier généré =====
Ligne 46: Ligne 53:
 Certaines peuvent ne pas être correctes. Il faudrait qu'​elles soient relues spécialement celles écrites en italique.</​note>​ Certaines peuvent ne pas être correctes. Il faudrait qu'​elles soient relues spécialement celles écrites en italique.</​note>​
  
-Le document se veut synthétique. C'est une extraction du contenu de certains fichiers et le positionnement de certains mots clés dont l'​explication peut être évidente ou un peu moins. ​+Le document se veut synthétique. C'est une extraction du contenu de certains fichiers et le positionnement de certains mots clés dont l'​explication peut être évidente ou un peu moins.
  
 Le document est structuré par thèmes. En voici une description des principaux. Le document est structuré par thèmes. En voici une description des principaux.
Ligne 60: Ligne 67:
 La grosse erreur d'​interprétation ​ est d'​oublier de regarder s'il est utile de consulter cette information. Il faut d'​abord s'​assurer que le boot se fait bien en mode LEGACY. (Voir plus loin.) En effet lorsque le boot s'​exécute dans le nouveau mode de boot (EFI), la lecture du début d'un disque n'est pas prise en compte. //​C'​est dommages ​ que boot-info ne pense pas à indiquer ​ la nature du boot dès le début du rapport)// La grosse erreur d'​interprétation ​ est d'​oublier de regarder s'il est utile de consulter cette information. Il faut d'​abord s'​assurer que le boot se fait bien en mode LEGACY. (Voir plus loin.) En effet lorsque le boot s'​exécute dans le nouveau mode de boot (EFI), la lecture du début d'un disque n'est pas prise en compte. //​C'​est dommages ​ que boot-info ne pense pas à indiquer ​ la nature du boot dès le début du rapport)//
  
-Ensuite, toutes les partitions sont analysées. Les fichiers servant à booter soit en mode LEGACY. (leur nom doit exactement être connu par boot-info) soit en mode EFI  (terminaison normalisée **.EFI**) sont listés. ​+Ensuite, toutes les partitions sont analysées. Les fichiers servant à booter soit en mode LEGACY. (leur nom doit exactement être connu par boot-info) soit en mode EFI  (terminaison normalisée **.EFI**) sont listés.
  
 == OS detected == == OS detected ==
Ligne 82: Ligne 89:
 Si le boot est fait en EFI, le contenu de la structure de boot EFI (NVRAM) est  listé. Si le boot est fait en EFI, le contenu de la structure de boot EFI (NVRAM) est  listé.
  
-Souvent, il n'​y a que quelques lignes //et le nombre maxima de lignes dépasse rarement 128// +Souvent, il n'​y a que quelques lignes //et le nombre maxima de lignes dépasse rarement 128//
  
 C'est en jonglant dans cette liste que le choix de boot doit être fait prioritairement. C'est en jonglant dans cette liste que le choix de boot doit être fait prioritairement.
  
-Cependant trop d'​ordinateurs EFI présentent mal la liste, il devient alors plus simple d'​utiliser un autre outil pour mieux présenter le choix (//GRUB, REFIND, ​ SG2D....//​..) ​+Cependant trop d'​ordinateurs EFI présentent mal la liste, il devient alors plus simple d'​utiliser un autre outil pour mieux présenter le choix (//GRUB, REFIND, ​ SG2D....//​..)
  
 Tous les fichiers bootables sont listés. Ils sont précédés de leur "​cheksum"​. Tous les fichiers bootables sont listés. Ils sont précédés de leur "​cheksum"​.
Ligne 92: Ligne 99:
 Deux noms  identiques avec  des checksums différents signifient des versions différentes ​ de logiciel. Deux noms  identiques avec  des checksums différents signifient des versions différentes ​ de logiciel.
  
-Deux checksums identiques avec des noms différents signifient une même version de logiciel. ​+Deux checksums identiques avec des noms différents signifient une même version de logiciel.
  
 == Drive/​Partition Info == == Drive/​Partition Info ==
Ligne 98: Ligne 105:
 Cette section ​ fait un "​tableau de synthèse"​ avec des mots clés. Cette section ​ fait un "​tableau de synthèse"​ avec des mots clés.
  
-Listes non exhaustives dont l'​interprétation reste à faire ou à confirmer. ​ +Listes non exhaustives dont l'​interprétation reste à faire ou à confirmer.
  
  
Ligne 104: Ligne 111:
   * **GPT:​** ​         Le disque dispose d'une table de partition GPT soit la possibilité de 128 partitions primaires. Ce disque sera balayé ​ par le bios  pour rechercher les fichiers de boot qu'il va mémoriser en NVRAM.   * **GPT:​** ​         Le disque dispose d'une table de partition GPT soit la possibilité de 128 partitions primaires. Ce disque sera balayé ​ par le bios  pour rechercher les fichiers de boot qu'il va mémoriser en NVRAM.
   * **has---ESP:​** ​   Le disque dispose d'au moins une partition pouvant contenir des fichiers de boot EFI. Il est souhaitable qu'​elles soit formatées en FAT32. Certainement identifiée par le drapeau ESP.   * **has---ESP:​** ​   Le disque dispose d'au moins une partition pouvant contenir des fichiers de boot EFI. Il est souhaitable qu'​elles soit formatées en FAT32. Certainement identifiée par le drapeau ESP.
-  * **has-os:​** ​      Le disque contient au moins un O.S.   +  * **has-os:​** ​      Le disque contient au moins un O.S. 
-  * **noBIOSboot:​** ​  Le disque ne dispose pas d'une partition Bios-boot. Une partition bios-boot est utilisée ​ pour booter en mode LEGACY. ​  Elle sert à stocker le début du  logiciel de boot du grub.  Si elle n'​existe pas, cela sera stocké soit au début du disque soit au début d'une partition. ​  ​**Boot-repair exige sa présence pour effectuer une réparation en mode LEGACY si le disque est formaté avec une table de partition GPT** . L'​installateur standard ne fait pas ce contrôle.  +  * **noBIOSboot:​** ​  Le disque ne dispose pas d'une partition Bios-boot. Une partition bios-boot est utilisée ​ pour booter en mode LEGACY. ​  Elle sert à stocker le début du  logiciel de boot du grub.  Si elle n'​existe pas, cela sera stocké soit au début du disque soit au début d'une partition. ​  ​**Boot-repair exige sa présence pour effectuer une réparation en mode LEGACY si le disque est formaté avec une table de partition GPT** . L'​installateur standard ne fait pas ce contrôle. 
-  * **not-GPT:​** ​ L'​inverse du cas précédant. //Cela ne signifie en aucun cas que  la table de partition est DOS car il y a  d'​autres type de tables de partition https://​fr.wikipedia.org/​wiki/​Table_de_partitionnement)//​. ​+  * **not-GPT:​** ​ L'​inverse du cas précédant. //Cela ne signifie en aucun cas que  la table de partition est DOS car il y a  d'​autres type de tables de partition https://​fr.wikipedia.org/​wiki/​Table_de_partitionnement)//​.
   * **not-mmc:​** ​      //Le disque ne serait pas un MVME ???//   * **not-mmc:​** ​      //Le disque ne serait pas un MVME ???//
   * **not-usb:​** ​      //Le disque serait connecté en dur.//   * **not-usb:​** ​      //Le disque serait connecté en dur.//
Ligne 114: Ligne 121:
  
   * **32:​** ​  //​Contient du logiciel pouvant fonctionner avec des processeurs 32 bits ou 64 bits. Donc tous les processeurs!//​   * **32:​** ​  //​Contient du logiciel pouvant fonctionner avec des processeurs 32 bits ou 64 bits. Donc tous les processeurs!//​
-  * **64:​** ​ //Contient du logiciel ne pouvant fonctionner qu'​avec des processeurs 64 bits.    Cela ne veut probablement pas  dire qu'il est utilisé.// ​  ​+  * **64:​** ​ //Contient du logiciel ne pouvant fonctionner qu'​avec des processeurs 64 bits.    Cela ne veut probablement pas  dire qu'il est utilisé.//
   * **apt-get:​**    * **apt-get:​**
   * **bootmgr:​**    * **bootmgr:​**
Ligne 166: Ligne 173:
 == Environnement de l'​ordinateur ​ == == Environnement de l'​ordinateur ​ ==
  
-Des informations plus détaillées et épurées d'​informations n'​ayant pas de rapport avec le boot   sont fournies en utilisant ces commandes ​+Des informations plus détaillées et épurées d'​informations n'​ayant pas de rapport avec le boot   sont fournies en utilisant ces commandes
   * blkid   * blkid
-  * df +  * df
   * fdisk -l   * fdisk -l
-  * Mount  +  * Mount 
-  * parted -lm +  * parted -lm
  
-== Contenu de certains fichiers == +== Contenu de certains fichiers ==
   * /​**efi/​ubuntu/​grub.cfg** ​   Il est l'​équivalent du MBR en aiguillant vers le vrai fichier de boot.   * /​**efi/​ubuntu/​grub.cfg** ​   Il est l'​équivalent du MBR en aiguillant vers le vrai fichier de boot.
-  * **XXX/​boot/​grub/​grub.cfg** ​  Le vrai fichier de boot. Il est très filtré. Cela est possible car toutes les options proposées ​ dépendent d'un fichier de référence. ​ Il n'y a donc que la liste de tous les noyaux qui seront proposés au boot par cet O.S.    +  * **XXX/​boot/​grub/​grub.cfg** ​  Le vrai fichier de boot. Il est très filtré. Cela est possible car toutes les options proposées ​ dépendent d'un fichier de référence. ​ Il n'y a donc que la liste de tous les noyaux qui seront proposés au boot par cet O.S.
   * **/​etc/​default/​grub** ​  ​C'​est le fichier des options qui sont utilisées juste au-dessus   * **/​etc/​default/​grub** ​  ​C'​est le fichier des options qui sont utilisées juste au-dessus
   * **Location of files loaded by Grub** ​ C'est la liste de tous les noyaux qui seront utilisés par le grub (ou d'​autres booteurs) pour être proposés à l'​utilisateur. Si l'​ordinateur est bien géré, //il ne doit en exister ​ que trois: Celui de l'​installation et les deux derniers//​. ​ Permet de visualiser tous les fichiers qui seront demandés au démarrage de ubuntu   * **Location of files loaded by Grub** ​ C'est la liste de tous les noyaux qui seront utilisés par le grub (ou d'​autres booteurs) pour être proposés à l'​utilisateur. Si l'​ordinateur est bien géré, //il ne doit en exister ​ que trois: Celui de l'​installation et les deux derniers//​. ​ Permet de visualiser tous les fichiers qui seront demandés au démarrage de ubuntu
Ligne 181: Ligne 188:
    
 == Unknown MBRs/Boot Sectors == == Unknown MBRs/Boot Sectors ==
-Le vidage en hexadécimal pour tous les débuts de partitions que boot-info n'a pas su identifier. ​+Le vidage en hexadécimal pour tous les débuts de partitions que boot-info n'a pas su identifier.
        
 == Suggested repair == == Suggested repair ==
Ligne 191: Ligne 198:
 ===== Désinstallation ===== ===== Désinstallation =====
 Pour supprimer cette application,​ il suffit de supprimer le paquet boot-repair. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. Pour supprimer cette application,​ il suffit de supprimer le paquet boot-repair. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
 +
 +Soit en ligne de commandes
 +<code bash>​sudo apt purge boot-repair
 +sudo add-apt-repository ​ -y -r https://​ppa.launchpadcontent.net/​yannubuntu/​boot-repair/​ubuntu/</​code>​
 +
  
  
  • tutoriel/boot-info.1643656914.txt.gz
  • Dernière modification: Le 31/01/2022, 20:21
  • par YannUbuntu