Ubuntu Live USB ne démarre pas, "Impossible de charger le fichier COM32 menu.c32"

15

J'espère faire revivre un vieux netbook que j'ai posé en installant Linux dessus. J'ai fait ce que je pense que la plupart d'entre nous sont censés faire: j'ai créé un Xubuntu 14.10 Live USB avec Unetbootin, j'ai branché la clé sur mon ordinateur, j'ai essayé de l'allumer ...

et a été confronté à un écran noir et cette erreur:

Failed to load COM32 file menu.c32

boot: _

Le sacré truc ne répondra à aucune pression sur une touche et je ne peux rien faire d'autre que l'éteindre et pleurer. J'ai essayé de reformater ma clé USB, de retélécharger le Xubuntu .iso et de refaire le Live USB. Même erreur.

Que puis-je faire pour résoudre ce problème?

Ce problème se produit également avec usb-creator, autrement connu comme "Startup Disk Creator". C'est également un problème avec toutes les variantes d'ubuntu, y compris celles basées sur Ubuntu 14.04 LTS, Ubuntu 14.10 et Ubuntu 15.04.

Egghead99
la source
N'utilisez pas Unetbootin. Vous devriez pouvoir enregistrer l'ISO directement sur le stylet. dd est disponible sous linux et dans windiws (je pense que son appelé windd). Fonctionne toujours pour moi.
hatterman
Je recommande de noter que cette même erreur affecte le projet usb-creator, également connu sous le nom de «Startup Disk Creator».
Nathan Basanese

Réponses:

14

Après avoir creusé, il semble que ce soit un problème assez courant pour certaines personnes qui essaient de créer un Ubuntu Live USB avec Unetbootin. Le bug n'a pas encore été corrigé, mais heureusement, il existe une solution de contournement.

Tu auras besoin:

  • Un ordinateur fonctionnel avec Ubuntu déjà installé
  • 1 minute de votre temps

La solution:

  1. Branchez votre Live USB créé sur un ordinateur avec Ubuntu déjà installé.
  2. Accédez à /usr/lib/syslinux/bios/dans votre gestionnaire de fichiers. (Dans certaines installations, le chemin dont vous avez besoin est /usr/lib/syslinux/modules/bios/.
  3. Sélectionnez les trois fichiers suivants: libcom32.c32, menu.c32et libutil.c32.
  4. Copiez (pas coupez) les fichiers ci-dessus dans le répertoire racine de votre clé USB Live.
  5. Démontez la clé USB et c'est parti!

Cette solution était basée sur un article de blog trouvé sur AjoPaul.com

Solution alternative Depuis la ligne de commande:

Après avoir installé Ubuntu 14.10 sur votre clé USB, exécutez les commandes suivantes:

cd /usr/lib/syslinux/modules/bios/
cp libcom32.c32 /media/path/to/usb/drive/
cp libutil.c32 /media/path/to/usb/drive/
cp menu.c32 /media/path/to/usb/drive/
Egghead99
la source
// , Cela marche!
Nathan Basanese
11

Il existe une solution très simple à cela, j'ai eu le même problème lorsque j'ai utilisé Startup Disk Creator à partir de mon ordinateur portable exécutant Ubuntu. Tout ce que vous avez à faire est d'appuyer sur Tablorsque vous obtenez l'erreur. Lorsque vous appuyez sur tab, vous verrez de nouvelles options comme «Live». tapez simplement en direct sur votre clavier et appuyez sur enter. Cela vous permettra d'exécuter Xubuntu à partir du lecteur USB. Une fois que vous avez démarré avec succès dans Xubuntu, vous pouvez installer le système d'exploitation sur votre netbook à partir de là.

Vous pouvez également souhaiter installer Xubuntu 14.04 ou 16.04 car ces versions seront prises en charge pendant une période plus longue.

Cette méthode a fonctionné pour moi lorsque j'ai essayé de démarrer dans Ubuntu 14.10. Cela devrait également fonctionner pour vous.

Rumesh
la source
Est-ce que ça marche toujours, Rumesh?
Nathan Basanese
@Misogynist Cela a fonctionné lorsque j'ai essayé avec Ubuntu 14.10 le mois dernier. Je ne l'ai jamais essayé avec Xubuntu mais je pense que ça devrait marcher.
Rumesh
Votre accueil :)
Rumesh
1
Juste pour dire que vous ne verriez pas nécessairement "Live" mais d'autres options listées. J'ai tapé celui que je cherchais. Votre suggestion est beaucoup plus facile que les autres. Merci!
djondal
2

J'ai eu la même erreur mais le fichier a échoué versamenu.c32.

Pour mon Xubuntu 16.04, les fichiers manquants sont disponibles dans

/usr/lib/syslinux/modules/bios. 

J'ai copié 4 fichiers:

libcom32.c32
menu.c32
libutil.c32
versamenu.c32 

à la racine ( /) de l'USB et cela a bien fonctionné lorsque j'ai essayé de tester Trinity Rescue USB

Linh Lung HR
la source