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


147

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

mentionner le lien de téléchargement et les détails du système aussi êtes-vous double démarrage Windows?
Chinmaya B

53
Je l'ai résolu avec la procédure suivante: - Boot - Hit TAB - Tapez live - Appuyez sur enter

J'ai eu le problème de tenter de démarrer 14.10 à partir de USB, la suggestion de Filip a fonctionné pour moi.
itnet7

2
Vous pouvez simplement taper liveet appuyer sur Entrée. Travaillé pour moi
Myusuf

Réponses:


203

Comme Filip Sohajek l'a mentionné , vous devez frapper 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.


1
Lucio: c'est bien pour moi, kubuntu 14.10.
feuilles persistantes

31
Fonctionne, mais POURQUOI ???
Tal Weiss

3
Hé, mon pote d'insecte. Ceci a été clairement conçu par un développeur Unix insensible à l'interface utilisateur :)
Lucio


3
Cette solution fonctionne aussi pour 16.04.
Heather92065

55

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’ boot:invite qui suit l’erreur ci-dessus, tapez liveet 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/sdb1dans la commande ci-dessous dans le terminal avec le périphérique dans la sortie de la dernière commande ci-dessus:

syslinux /dev/sdb1

Redémarrez et profitez-en!

Version longue

Cette erreur se produit parce que vous avez utilisé une distribution avec une version antérieure du syslinuxpaquet pour créer la clé USB de démarrage d'une distribution qui attend une version ultérieure (merci, Amir Ali Akbari pour le 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 Ubuntu 15.04 ou supérieur.

La solution de contournement mentionnée par Filip Sohajek dans la réponse de Lucio fonctionne, bien sûr, mais compte tenu des notes de publication Utopic que j'ai liées ci-dessus et de la solution de contournement mentionnée pour utiliser la même version d'Ubuntu en tant qu'image de démarrage pour créer l'image de démarrage, il devrait être: possible de résoudre le problème de façon 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' boot:invite, tapez liveet appuyez sur Entrée (vous n'avez pas besoin d'appuyer sur la touche 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, en vous connectant à 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

Le premier vous donne un accès root et les deux derniers installent le syslinuxpaquet le 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 quel est 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 le premier "mot" ci-dessus. Ce sera généralement le cas, /dev/sdb1mais cela pourrait être autre chose si vous avez plus de disques connectés à votre machine.

Vous pouvez également lancer la gpartedcommande à partir de l'interface utilisateur et parcourir les disques pour voir le périphérique connecté./cdrom

Maintenant, tapez la commande ci-dessous dans la fenêtre du terminal, en prenant soin de remplacer /dev/sdb1par 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 antérieure de syslinuxla partition de périphérique USB amorçable dans le secteur de démarrage par la version appropriée correspondant à la distribution elle-même.

C'est ça! 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 sur le port USB après le démarrage de la version de bureau et d’utiliser le périphérique correspondant à la version du serveur indiquée /dev/sdb1ci - dessus.


J'ai suivi ces instructions au point de pouvoir démarrer sur Kubuntu Live. Une fois là-bas, je suis allé dans le menu K et trouvé Applications -> Système -> Installer ce système de manière permanente dans l’élément de menu de votre disque dur. A partir de là, une belle interface graphique m'a guidé à travers l'installation.
Pkout

1
@pkout, bien sûr, si tout ce que vous voulez, c'est d'installer (?) Ubuntu sur votre ordinateur, vous n'avez pas besoin de réparer l'erreur gfxboot. Heureux que vous ayez réussi à installer Kubuntu sur votre machine!
LeoRochael

Cela semble logique, malheureusement, cela ne semble pas fonctionner avec la version du serveur. J'ai fait une alt-f2 pour installer un terminal sur la console, mais il n'y a pas d'apt-get ...
Kevin Lyda

1
@ KevinLyda, je n'ai pas vérifié, mais il est logique qu'il ne dispose pas d'apt-get car il est supposé fonctionner uniquement pour une installation permanente, pas pour une évaluation. Vous pouvez toutefois utiliser la version de bureau pour corriger la version du serveur.
LeoRochael

Il est possible que le mode de secours ait fonctionné. Au lieu de cela, j'ai effectué l'installation, installé syslinux sur le nouveau serveur, puis réparé les clés USB installées sur le bureau et sur le serveur.
Kevin Lyda

10

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!


1
Ce n'est clairement pas un "merci". Je souligne que la réponse de Flip peut avoir d’autres résultats possibles, qui peuvent prêter à confusion pour d'autres, et commencer un nouveau sujet. Donc, au lieu de cela, je soulève cette question sur la question initiale.
ElScorcho

2
@guntbert Je suis enclin à appeler cela au moins une réponse partielle, car cela signale une erreur majeure dans une autre réponse (pas d'option "en direct") et fournit une solution de contournement semi-efficace.
Seth

1

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 les versions récentes de Cortana ... J'ai ensuite créé un disque USB avec Ubuntu, en téléchargeant d’abord un petit programme appelé Universal USB Installer, puis Tout s'est bien passé.


2
Le problème de la question initiale est un bogue connu (affectant le créateur de disque de démarrage Ubuntu et quelques autres outils) dans Ubuntu 14.04 LTS. Dans 16.04 LTS, il existe une nouvelle version et une version de clonage de Ubuntu Startup Disk Creator. D'autres outils de clonage fonctionnent avec toutes les versions d'Ubuntu, par exemple Disks alias gnome-diskset mkusb, help.ubuntu.com/community/mkusb et dans Windows Win32 Disk Imager, wiki.ubuntu.com/Win32DiskImager/iso2usb - Vous pourriez être affecté par un autre problème, et obtiendrez probablement une meilleure aide si vous posez une nouvelle (et propre) question.
sudodus
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.