web-dev-qa-db-fra.com

Erreur d'amorçage USB direct Ubuntu 14.04 LTS (gfxboot.c32: pas une image COM32R valide)

J'ai téléchargé Ubuntu 14.04 (64 bits) lts. J'ai fabriqué une clé USB bootable. Mais je continue à recevoir ce message d'erreur au démarrage:

SYSLINUX 4.04 EDD 20110518 Copyright (C) 1994-2011 H. Peter Anvin et al
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
146
jamius19

Comme Filip Sohajek mentionné , vous devez appuyer sur Tab.

Ensuite, vous verrez un ensemble d'options (live, installation live, etc.). Sélectionnez celui que vous aimez en tapant son nom et en appuyant sur Enter.

202
Lucio

Correction permanente à l'aide de l'USB d'amorçage défectueux

Version courte

TL; DR; pour quand tu sais ce que tu fais:

Dans l'invite boot: après avoir résolu l'erreur ci-dessus, tapez live et appuyez sur Enter pour démarrer la session Live USB.

Ouvrez un terminal (par exemple avec Ctrl+Alt+t) et tapez chaque ligne de commande ci-dessous une par une:

Sudo -i
apt-get update
apt-get install syslinux
mount | grep cdrom

La dernière commande ci-dessus vous montre à quel périphérique votre clé USB amorçable est connectée.

Important! remplacez /dev/sdb1 dans la commande ci-dessous dans le terminal par le périphérique dans le résultat de la dernière commande ci-dessus:

syslinux /dev/sdb1

Redémarrez et profitez!

Version longue

Cette erreur se produit car vous avez utilisé une distribution avec une version antérieure du package syslinux pour créer la clé USB amorçable d’une distribution dans l’attente d’une version ultérieure (merci, Amir ALi Akbari pour le fichier lien de bogue).

Cette erreur se produit également si vous utilisez, par exemple, Ubuntu 14.04 pour créer une clé USB amorçable pour tout élément de Ubuntu 15.04 et supérieur.

La solution de contournement mentionnée par Filip Sohajek dans Lucioréponse fonctionne, bien sûr, mais en considérant les notes de publication d'Utopic que j'ai liées ci-dessus, et la solution de contournement Pour utiliser la même version d'Ubuntu que l'image de démarrage afin de créer l'image de démarrage, il devrait être possible de résoudre le problème de manière permanente à partir du CD live:

Démarrez la clé USB amorçable jusqu’au message d’erreur suivant:

Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
boot:

À l'invite boot:, tapez live et appuyez sur Entrée (inutile d'appuyer sur TAB, car cela ne sert qu'à vous montrer les options disponibles, y compris live).

Une fois dans la session Ubuntu en direct, configurez-la pour pouvoir accéder à Internet (par exemple, par connexion à un réseau WiFi ).

Ouvrez une fenêtre de terminal (par exemple, appuyez sur Ctrl+Alt+T). Et tapez la séquence de commandes suivante une à une (en disant "Oui" aux invites de confirmation):

Sudo -i
apt-get update
apt-get install syslinux

La première vous donne un accès root et les deux dernières installent le paquetage syslinux plus récent dont vous avez besoin pour réparer votre clé USB amorçable. Alors maintenant, vous devez déterminer ce que vous corrigez exactement, c’est-à-dire le nom du périphérique auquel votre clé USB amorçable est connectée.

Dans la fenêtre du terminal ci-dessus, tapez

mount | grep cdrom

Vous devriez voir une sortie comme

/dev/sdb1 on /cdrom type vfat (... lots of irrelevant mount flags ...)

La partie la plus importante est la première "Parole" ci-dessus. Il s'agira généralement de /dev/sdb1, mais cela pourrait être différent si vous avez plus de disques connectés à votre machine.

Sinon, vous pouvez lancer la commande gparted à partir de l'interface utilisateur et parcourir les disques pour voir quel périphérique est connecté à /cdrom

Maintenant, tapez la commande ci-dessous dans la fenêtre du terminal, en étant très attentif pour remplacer /dev/sdb1 par le périphérique que vous avez obtenu de la commande précédente:

syslinux /dev/sdb1

La dernière commande ci-dessus remplace la version précédente de syslinux dans le secteur de démarrage de votre partition de périphérique USB amorçable par la version correcte qui correspond à la distribution elle-même.

C'est tout! Maintenant, redémarrez et vous devriez pouvoir passer par le flux d'interface graphique normal du Live USB.

Bien sûr, si vous avez un support de démarrage Ubuntu ne disposant pas d’option d’évaluation, comme le support d’installation du serveur Ubuntu, vous ne pouvez pas vous en servir, mais vous pouvez utiliser la version de bureau pour corriger la version du serveur. instructions ci-dessus. Il suffit de brancher le support de la version du serveur à l’usb après le démarrage de la version de bureau et d’utiliser le périphérique correspondant à la version du serveur à la place de /dev/sdb1 ci-dessus.

55
LeoRochael

Lorsque j'ai tenté de résoudre ce problème, j'ai eu plusieurs options différentes, mais cela a fonctionné. Suite à la réponse de Filip, j’ai appuyé sur TAB puis quelques choix sont apparus (aucun d’entre eux n’était "en direct" ou n’importe quoi contenant "en direct", mais le message "Installer" a été installé, donc après avoir tapé install et entré, vous avez le choix entre la résolution de l’écran. et ensuite nous allons procéder à l’installation, donc un peu déroutant, mais ça marche!

10
ElScorcho

Cela ne marche pas pour moi. Je reçois:

Initramfs unpacked a échoué: ordure dans l'archive compressée. (...) Panique du noyau - pas de synchronisation: VFS: impossible de monter le fs root sur un bloc inconnu (2.0) (...)

J'ai dû adopter une solution très laide, mais elle a fonctionné à merveille. Je suis allé dans le bureau d'un ami, lui demander de me laisser utiliser l'un des ordinateurs exécutant Microsoft Windows. Je pense que c’était Windows 7 ou 8, en tout cas plus moderne que Windows XP mais pas encore avec celui récent de Cortana ... Puis j’ai créé un disque USB avec Ubuntu, en téléchargeant d’abord un petit programme appelé niversal USB Installer et tout s’est bien passé.

1
Mephisto