Citation :
Stage 2 annule l'opération en cours lorsqu'il rencontre une erreur, affiche un message d'erreur, et (si possible) continue comme si aucune erreur ne s'était produite, ou attend l'intervention de l'utilisateur. La suite est une liste des messages d'erreur pour Stage 2 (les codes d'erreur pour Stage 1.5 sont listés avant les deux-points): 1 : Filename must be either an absolute filename or blocklist Cette erreur est retournée si un nom de fichier ne respecte pas les règles listées dans la section voir Systeme de fichiers. 2 : Bad file or directory type Cette erreur est retournée si un fichier n'est pas un fichier régulier, mais quelque chose comme un lien symbolique, un répertoire ou un tube FIFO.
3 : Bad or corrupt data while decompressing file Cette erreur est retournée quand le code de décompression rencontre une erreur interne. Elle est généralement due à un fichier corrompu. 4 : Bad or incompatible header in compressed file Cette erreur est retournée si l'en-tête d'un fichier supposé compressé est mauvaise. 5 : Partition table invalid or corrupt Cette erreur est retournée si les vérifications de l'intégrité de la table de partitions échouent. C'est un mauvais signe. 6 : Mismatched or corrupt version of stage1/stage2 Cette erreur est retournée si la commande d'installation trouve des versions incompatibles ou corrompues de stage1 et stage2. GRUB ne détecte généralement pas la corruption d'un fichier, mais il s'agit d'une vérification sur les numéros de version, qui devraient être corrects. 7 : Loading below 1MB is not supported Cette erreur est retournée si la plus basse adresse dans un noyau est en-dessous de la limite d'un méga-octet. Le format zImage de Linux est un cas spécial et peut être géré puisqu'il a une adresse de chargement et une taille maximum fixes. 8 : Kernel must be loaded before booting Cette erreur est retournée si vous demandez à GRUB d'exécuter la séquence de démarrage sans avoir précisé de noyau à lancer. 9 : Unknown boot failure Cette erreur est retournée si le processus de démarrage a échoué pour une raison inconnue. 10 : Unsupported Multiboot features requested Cette erreur est retournée quand le noyau utilise une fonctionnalité Multiboot non reconnue. Le noyau requiert sûrement un traitement particulier que GRUB n'est probablement pas capable d'assurer. 11 : Unrecognized device string Cette erreur est retournée si une chaîne de périphérique est attendue et que la chaîne entrée ne correspond pas à la syntaxe décrite dans Systeme de fichiers. 12 : Invalid device requested Cette erreur est retournée si la chaîne de périphérique est valide mais que l'erreur ne correspond à aucune autre erreur de périphérique. 13 : Invalid or unsupported executable format Cette erreur est retournée si l'image du noyau à charger n'est pas reconnue comme Multiboot ou n'est pas un des formats natifs (Linux zImage ou bzImage, FreeBSD, NetBSD). 14 : Filesystem compatibility error, cannot read whole file Certains codes de lecture des systèmes de fichiers dans GRUB ont une limite sur la taille des fichiers qu'ils peuvent lire. Cette erreur est retournée quand l'utilisateur dépasse cette limite. 15 : File not found Cette erreur est retournée si le fichier n'est pas trouvé, mais le reste est correct (comme les informations du disque et de la partition). 16 : Inconsistent filesystem structure Cette erreur est retournée par le code du système de fichiers pour signaler une erreur interne causée par l'échec des vérifications de la structure du système de fichiers. Cette erreur est habituellement causée par un système de fichiers corrompu ou par des bugs dans le code de GRUB qui le prend en charge. 17 : Cannot mount selected partition Cette erreur est retournée si la partition demandée existe, mais le type du système de fichiers n'est pas reconnu par GRUB. 18 : Selected cylinder exceeds maximum supported by BIOS Cette erreur est retournée quand une tentative de lecture est réalisée sur un bloc au-delà de ceux gérés par de BIOS. Elle se produit généralement si votre disque est plus grand que les limites du BIOS (512MO pour les disques (E)IDE sur les anciennes machines, ou plus de 8GO en général). 19 : Linux kernel must be loaded before initrd Cette erreur est retournée si la commande initrd est utilisée avant de charger un noyau Linux. De même que l'erreur suivante, cette erreur n'a de signification que dans ce cas. 20 : Multiboot kernel must be loaded before modules Cette erreur est retournée si la commande de chargement d'un module est utilisée avant le chargement d'un noyau Multiboot. Cela n'a de toutes façons de signfication que dans ce cas, puisque GRUB ne sait pas comment communiquer l'emplacement de tels modules à un noyau non Multiboot. 21 : Selected disk does not exist Cette erreur est retournée si une chaîne désigne un disque ou un périphérique BIOS qui n'est pas présent ou n'est pas reconnu par le BIOS. 22 : No such partition Cette erreur est retournée si une partition demandée n'existe pas sur le disque sélectionné. 23 : Error while parsing number Cette erreur est retournée si GRUB attendait un nombre et a lu des données incorrectes. 24 : Attempt to access block outside partition Cette erreur est retournée si une adresse linéaire de bloc se trouve au-delà de la partition du disque. Cette erreur se produit généralement à cause d'un système de fichiers corrompu ou d'un bug dans le code de GRUB qui le gère (c'est un formidable outil de débogage). 25 : Disk read error Cette erreur est retournée si une erreur de lecture se produit lors d'une tentative de test ou de lecture depuis un disque particulier. 26 : Too many symbolic links Cette erreur est retournée si le nombre de liens dépasse le maximum autorisé (actuellement 5), probablement à cause d'une boucle dans les liens. 27 : Unrecognized command Cette erreur est retournée si une commande non reconnue est entrée dans la ligne de commande ou dans la séquence de démarrage d'un fichier de configuration lorsque l'entrée est saisie. 28 : Selected item cannot fit into memory Cette erreur est retournée si un noyau, un module, ou un fichier à charger ne peut pas tenir dans la mémoire, ou est simplement trop gros. 29 : Disk write error Cette erreur est retournée si une erreur d'écriture disque se produit sur un disque particulier. Elle ne devrait se produire que pendant l'installation d'une partition setactive. 30 : Invalid argument Cette erreur est retournée si un argument passé à une commande est invalide. 31 : File is not sector aligned Cette erreur ne peut se produire que pendant un accès à une partition ReiserFS avec des listes de blocs (ex. la commande install). Dans ce cas, vous devez monter la partition avec l'option -o notail. 32 : Must be authenticated Cette erreur est retournée si vous essayez de lancer une entrée bloquée. Vous devez entrer un mot de passe correct avant de lancer ce type d'entrées. 33 : Serial device not configured Cette erreur est retournée si vous essayez de passer sur un terminal série avant d'avoir initialisé un port série. 34 : No spare sectors on the disk Cette erreur est retournée si un disque ne possède pas assez d'espace libre. Elle se produit quand vous essayez d'écrire Stage 1.5 dans les secteurs inutilisés après le MBR, mais la première partition commence juste après le MBR, ou ils sont utilisés par EZ-BIOS.
|