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 22/02/2018, 00:26]
78.250.66.16 [Méthode standard: depuis une session Ubuntu]
tutoriel:boot-info [Le 25/07/2024, 11:42] (Version actuelle)
geole [Méthode alternative: depuis Boot-Repair-Disk] Mise de l'image de la documentation.
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 ​=====
-==== Installation. ​====+
  
-==== Cas  où au moins un ubuntu ​ installé sur disque est opérationnel. ​==== +==== Méthode standard graphique: depuis une session Ubuntu ( LIVE ou normale ) ====
-=== Installation. === +
-<note tip>​Plutôt que de taper les commandes proposées ci-dessous et risquer des erreurs de frappe, utilisez le copier-coller depuis cette page. Pour coller dans le terminal : clic droit > sélection "​coller"​ </​note>​ +
-Il faut installer l'​application via les commandes +
-<​code>​sudo add-apt-repository -y ppa:​yannubuntu/​boot-repair && sudo apt update && sudo apt install -y boot-info </​code>​+
  
 +  * 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>​
  
 +  * 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.
  
 +<note warning>​Avant de poster votre réponse, cliquez sur le lien en l'​ouvrant dans une nouvelle fenêtre afin de vous assurer qu'il est bien disponible.</​note>​
  
 +==== Méthode alternative non graphique ====
  
 +Idem précédemment,​ mais lancer '​boot-info -b' pour obtenir le rapport (ou '​boot-info -u' pour l'url) dans le terminal.
  
-==== Cas  où aucun ubuntu ​ installé sur disque n'est opérationnel. ​====+==== Méthode alternative:​ depuis Boot-Repair-Disk ​====
  
-  *Démarrez votre ordinateur sur un DVD ou liveUSB ​Ubuntu, et choisissez ​//Essayer Ubuntu//  +  * 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]]. (attention les versions précédentes posent problème, par ex ne reconnaissent pas l'​ext4) 
-  ​* **Si le clavier n'​écrit pas en français**,tapez **setxkb,qp fr** (ce qui donne la commande ​ **setxkbmap ​ fr** et met votre clavier en azerty).  +  * Si vous souhaitez franciser ​le logicielvoir [[https://​forum.ubuntu-fr.org/viewtopic.php?​pid=22741329#​p22741329|ici.]] 
-  *Une fois dans la session Ubuntu, lancez Firefox et venez sur cette page. Copiez la commande suivante, collez-la dans un [[:terminal]] et validez par la touche Entrée : +  * Acceptez de faire la mise à jour logicielle. 
-<​code>​sudo add-apt-repository -y ppa:​yannubuntu/boot-repair && sudo apt update && sudo apt install -y boot-info </code> +  * Cliquez sur le bouton ​//Créer un rapport BootInfo//​ (pas sur "​Réparation recommandée"​)
-==== Utilisation==== +
-Lancer l'​application par la commande suivante +
-<​code>​ sudo boot-info<​/code>+
  
-  *Cliquez sur le bouton ​//Rapport en ligne// :+{{http://pix.toile-libre.org/upload/original/​1416021348.png}} 
 +{{ :boot:boot-repair1.png?​400 |}}
  
-{{http://​pix.toile-libre.org/​upload/​img/​1417609137.png}}+{{http://​pix.toile-libre.org/​upload/​img/​1402244480.png}} 
 +  * 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.
  
-  * Notez sur un papier l’URL (**paste.ubuntu.com/​XXXXXXXX/​ ou paste2.org/​XXXXXXXX**) qui apparaîtet indiquez cette URL aux bénévoles qui vous aident ​ **dans votre discussion ​ du forum**+<note help>Ne pas poster une capture d'​écran du liencar cela n'aide pas les intervenants à vous aider.</​note>​
  
-{{http://pix.toile-libre.org/upload/​img/​1417609176.png}}+<note important>​Si votre machine n’est pas connectée à Internet, [[:Boot-Repair]] ne va pas indiquer d’URL, mais va afficher le rapport BootInfo dans un éditeur de texte.</note>
  
 +<note warning>​Si vous oubliez de noter l’URL, il faut tout recommencer.</​note>​
  
-===== Méthode alternative:​ depuis Boot-Repair-Disk ​=====+===== Description du fichier généré ​=====
  
-  * 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]]+Le document se veut synthétique. C'est une extraction du contenu ​de certains fichiers et le positionnement ​de certains mots clés
-  ​*Cliquez sur le bouton //Créer un rapport ​BootInfo//​ :+Explication des principales sections du rapport:
  
-{{http://​pix.toile-libre.org/​upload/​original/​1416021348.png}}+=== Boot Info Summary ===
  
-{{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>​ +Les premières lignes décrivent ​le contenu ​des 446 premiers octets de chaque disque.
-  *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. +Dans le premier mode de boot (LEGACY), l'utilisateur a indiqué au bios l'ordre des disques à utiliser  Ce logiciel ne permet pas de savoir lequel est utilisé. ​ C'​est ​une des raisons pour laquelle, lorsqu'il est utilisé en réparation,​ il écrit sur la totalité des disquesIl est souvent préférable d'avoir des contenus différents permettant un choix plus vaste.
-Mais de grâce, évitez de poster ​ ​une ​capture d'[[https://​scontent-cdg2-1.xx.fbcdn.net/​v/​t31.0-8/​24173116_360352521096569_6586807529068135988_o.jpg?​oh=8fe924333d780f8900647889caae3ce0&​oe=5AD14EBF|écran]] pour donner ce lien. Vous risquez que l'intervenant ne soit pas tenté de faire votre travail et n'​aille pas consulter le rapport.</​note>​+
  
-{{http://​pix.toile-libre.org/​upload/​img/​1417609234.png}} +Si le  MBR est renseignéla décodification est tentée. Si la décodification trouve une structure de boot GRUBelle  indique alors l'​endroit ​de la première partie du boot LEGACY. Cet endroit est aussi analysé pour indiquer quel fichier final de  boot sera activé. Cette décodification peut aussi indiquer que la structure de boot est cassée.
-<note important>​Si votre machine n’est pas connectée à Internet[[:​Boot-Repair]] ne va pas indiquer d’URLmais va afficher le rapport BootInfo dans un éditeur ​de texte.</​note>​+
  
-<note warning>​Si vous oubliez ​de noter l’URL, ​il faut tout recommencer.</note>+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)//
  
-===== Désinstallation =====+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.
  
-Pour supprimer cette application,​ il suffit de supprimer le paquet boot-repairSelon 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.+=== OS detected === 
 +  
 +Tous les O.S. rencontrés sont listés avec quelques caractéristiques. Celui qui est utilisé est indiqué. ​    Cette partie permet ​de savoir si le rapport ​est produit à partir d'un support d'​installation ​ou d'​un ​système ​opérationnel.
  
-===== Les anomalies d'un boot-info EFI. ===== +=== Architecture/​Host Info ===
-**La première.**+
  
-Les fichiers ​de démarrage de [L'OS actuellement utilisé - Ubuntu 16.04.2 LTS] sont loin du début du disque. Votre **BIOS** pourrait ne pas les détecter. Vous voudrez ​peut-être re-essayer après avoir créé une partition /boot (EXT4, >200MB, en début de disque). Cela peut être réalisé via des outils tels que gParted. Puis sélectionnez cette partition via l'​option [Partition /boot séparée :​] de [Boot-Repair]. (http://​doc.ubuntu-fr.org/​tutoriel/​partition_boot)+Permet ​de savoir si le processeur ​peut fonctionner avec des applications 64 bits.
  
-ou+Cette partie indique aussi le noyau technique utilisé ​ pour effectuer le rapport sans préciser la version commerciale.
  
-Les fichiers de démarrage de [Linux] sont loin du début du disque. Votre BIOS pourrait ne pas les détecter. Vous voudrez peut-être re-essayer après avoir créé une partition /boot/efi (FAT32, 100MB~250MB,​ en début de disque, drapeau boot). Cela peut être réalisé via des outils tels que gParted. Puis sélectionnez cette partition via l'​option [Partition /boot/efi séparée :​] de [Boot-Repair].+=== UEFI ===
  
-**La seconde.**+Permet de savoir si le boot a eu lieu en EFI ou pas.
  
-Elle peut détruire le fonctionnement windows ​si appliqué systématiquement sans réfléchir:​+Notons que si le boot ne s'est pas fait en mode EFI, il est possible que, malgré tout, l'​ordinateur dispose d'une possibilité de booter en EFI.  Le propriétaire peut ne pas la mettre ​ prioritaire pour ce boot.
  
 +Cette dualité est souvent cause d'une mauvaise installation en contexte dual boot ou la totalité des O.S. doit être installée avec le même choix qui est celui de la première installation.
  
-Si votre ordinateur redémarre directement sur Windowsessayez ​de changer l'​ordre de démarrage dans votre BIOS. +Si le boot est fait en EFIle contenu ​de la structure ​de boot EFI (NVRAM) est  listé.
-Si votre BIOS ne permet pas de changer l'​ordre de démarrage, changez l'​entrée de démarrage par défaut de l'​amorceur Windows. +
-Par exemple, vous pouvez démarrer Windows, puis saisir ​la commande suivante dans une invite ​de commande en mode administrateur :​ +
-bcdedit /set {bootmgr} path \EFI\...\grub*.efi+
  
-**La troisième.** +Souvent, il n'y a que quelques lignes //et le nombre maxima ​de lignes dépasse rarement 128//
-  +
-Indique qu'il répare les fichiers ​de boot de windows.+
  
-La réalité ​est très différente. Certains ordinateurs démarrent quelquefois par défaut sous windows. S'ils ne sont pas bridés, cela consiste à les faire démarrer par défaut sous ubuntu. En aucun cas, cela ne répare la structure ​de boot de windows. On peut voir l'​action réalisée via ces lignes de commande.+C'est en jonglant dans cette liste que le choix de boot doit être fait prioritairement.
  
-<​code> ​     Save and rename /​mnt/​boot-sav/​sda10/​EFI/​Boot/​bootx64.efi ​(/mnt/boot-sav/​sda10/​EFI/​Boot/​bkpbootx64.efi) </​code>​  +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....//..)
-<​code> ​    cp /​boot/​efi/​EFI/​ubuntu/​shimx64.efi /mnt/boot-sav/​sda10/​EFI/​Boot/​bootx64.efi </​code>​  +
-   +
-**La quatrième.** Un boot LEGACY en mode secure existerait.+
  
-<​code>​=================== Final advice in case of suggested repair</​code>​ +Tous les fichiers bootables sont listés. Ils sont précédés de leur "​cheksum"​.
-<​code>​Please do not forget to make your BIOS boot on sdb (1000GB) disk! Please disable SecureBoot in the BIOS.</​code>​+
  
 +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.
 +
 +=== Drive/​Partition Info ===
 +
 +Cette section ​ fait un "​tableau de synthèse"​ avec des mots clés.
 +
 +Listes non exhaustives dont l'​interprétation reste à faire ou à confirmer.
 +
 +
 +== Pour les disques ==
 +  * **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-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.
 +  * **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-usb:​** ​      //Le disque serait connecté en dur.//
 +  * **usb-disk:​** ​     //Le disque serait connecté par câble USB.//
 +
 +== Pour les partitions ==
 +
 +  * **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é.//
 +  * **apt-get:​**
 +  * **bootmgr:​**
 +  * **farbios:​**
 +  * **fstab-has-goodBOOT:​** //​Contient un fichier /etc/fstab qui décrit un fichier de boot LEGACY ???//
 +  * **fstab-has-goodEFI:​** //Contient un fichier /etc/fstab qui décrit un fichier de boot EFI ???//
 +  * **fstab-without-boot:​** //Contient un fichier /etc/fstab sans  fichier de boot  ???//
 +  * **fstab-without-efi:​**
 +  * **fstab-without-usr:​**
 +  * **grub-efi:​**
 +  * **grub-install:​**
 +  * **grub-pc:​**
 +  * **grub1:**
 +  * **grub2:**
 +  * **grubenv-ng:​ **
 +  * **grubenv-ok:​** // Contient des fichiers de boot de windows//
 +  * **is---ESP:​** //​A un drapeau ESP. Elle est probablement au format fat32 et peut contenir des fichiers de boot EFI//
 +  * **is-os:​** ​  //​Contient un Opérating System//
 +  * **is-sepboot:​** //​Contient des fichiers de boot de ubuntu. Elle est probablement de petite taille.//
 +  * **is-winboot:​** //Contient des fichiers de boot de windows //​
 +  * **isnotESP:​** ​  //​N'​a pas drapeau de boot ESP//
 +  * **maybesepboot:​**
 +  * **no---usr:​**
 +  * **no-bmgr:​ **
 +  * **no-boot:​** //​N'​a aucun drapeau de boot//
 +  * **no-docgrub:​**
 +  * **no-grubenv:​**
 +  * **no-kernel:​ ** //​Ne contient pas de noyaux de ubuntu //
 +  * **no-nt:**
 +  * **no-os**:
 +  * **no-recov-nor-hid:​**
 +  * **no-winload:​**
 +  * **nogrub:**
 +  * **nogrubinstall:​**
 +  * **nopakmgr:​**
 +  * **not-far**:​
 +  * **not-sep-usr:​**
 +  * **not-sepboot:​**
 +  * **notbiosboot:​**
 +  * **notwinboot:​**
 +  * **noupdategrub:​**
 +  * **part-has-no-fstab:​**
 +  * **recovery-or-hidden:​**
 +  * **signed grub-efi:**
 +  * **signed grub-pc grub-efi:**
 +  * **std-grub.d:​** ​  //​Contient le fichier du grub par defaut ????//
 +  * **update-grub:​**
 +  * **with--usr:​**
 +  * **with-boot:​**
 +
 +=== 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
 +  * blkid
 +  * df
 +  * fdisk -l
 +  * Mount
 +  * parted -lm
 +
 +=== Contenu de certains fichiers ===
 +  * /​**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.
 +  * **/​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
 +  * **/​etc/​fstab** Permet de visualiser tous les fichiers qui seront demandés au démarrage de ubuntu
 + 
 +=== Unknown MBRs/Boot Sectors ===
 +Le vidage en hexadécimal pour tous les débuts de partitions que boot-info n'a pas su identifier.
 +   
 +=== Suggested repair ===
 +Des idées de réparations adaptées entre autres au type de session (EFI/​LEGACY),​ et la présence de Windows ou non. Elles peuvent ne pas couvrir la totalité des contextes de réparation de boot en EFI, notamment si l'​utilisateur a booté dans le mauvais mode de boot.
 +
 +
 +===== 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.
 +
 +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>​
  
  
Ligne 102: Ligne 199:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-Documentation officielle du package [[https://​sourceforge.net/​p/​boot-repair/home/fr/|boot-repair]]+Documentation officielle du package [[https://​sourceforge.net/​p/​boot-info/wiki/fr/|boot-info]]
  
 Documentation française de l'​appli ​ [[:​boot-info]] Documentation française de l'​appli ​ [[:​boot-info]]
    
 +[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=509791&​p=79|Discussion à propos du développement de Boot-info sur le forum ubuntu-fr]] (pour des demandes d'​aides,​ merci de créer une nouvelle discussion [[https://​forum.ubuntu-fr.org/​post.php?​fid=10|ICI]])
  
  
  • tutoriel/boot-info.1519255617.txt.gz
  • Dernière modification: Le 22/02/2018, 00:26
  • par 78.250.66.16