1 votes

L'installation d'Ubuntu Server 12.04 LTS à partir d'une clé USB échoue car le fichier .udeb est introuvable.

J'essaie d'installer Ubuntu Server 12.04 LTS sur un serveur qui n'a que la capacité de démarrage USB (pas de cdrom, pas de pxe). J'ai essayé les 3 outils suivants, mais ils ont tous échoué :

  1. Linux Live USB Creator 2.8.27 : Échec lorsque l'installateur arrive à "Charger les composants de l'installateur à partir du CD".
  2. Universal USB Installer 1.9.5.2 : Échec assez précoce en essayant de monter /mount/casper (ou quelque chose comme ça).
  3. UNetbootin (pas d'info sur la version) : Échec lorsque l'installateur arrive à "Charger les composants de l'installateur à partir du CD".

Comment puis-je (à partir de Windows 7 x64) préparer l'ISO sur une clé USB pour me permettre d'installer Ubuntu ?

J'ai vérifié le md5sum du fichier iso Ubuntu Server téléchargé et il est bon.

EDIT :

J'ai vérifié le journal d'installation (/var/log/syslog) pour voir pourquoi il échoue et voici ce que je vois :

anna[9142] WARNING **: package retrieval failed
cdrom-retriever: error: Unable to find 'pool/main/l/linux-lts-saucy/block-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd64.udeb'

En vérifiant ce dossier, le fichier le plus ressemblant est celui-ci :

/cdrom/pool/main/l/linux-lts-saucy/block-modules-3.11.0-15-generic-di_3.11.0-15.25~precise1_amd6.ude

La seule différence est que 'amd64' est 'amd6' et que '.udeb' est '.ude'.

Comme plus d'un outil génère cette erreur, pourrait-il s'agir d'une erreur de mastering dans le fichier iso de 12.04.4 amd64 Ubuntu Server ?

0voto

galmok Points 113

Le problème semble être que, bien que l'ISO soit correct (je suppose que c'est le cas), tous les outils Windows semblent incapables d'extraire les noms de fichiers correctement lorsqu'ils placent les fichiers sur la clé USB. Le problème est que les noms de fichiers sont trop longs et sont simplement raccourcis sous Windows.

Le problème est signalé ici :

https://lists.ubuntu.com/archives/foundations-bugs/2014-February/182463.html

Dans le suivi, le journaliste monte l'image sur linux et remarque que les noms de fichiers sont corrects. Mais sous Windows, ils sont raccourcis. Je ne peux pas dire pourquoi il en est ainsi, mais maintenant au moins j'ai une explication. La solution pourrait être de corriger manuellement les noms des 29 fichiers ou d'essayer l'outil Rufus mentionné pour construire la clé USB amorçable.

Pour référence, l'ouverture du fichier ISO avec 7-Zip montre également les noms de fichiers raccourcis.

Joilet ne prend pas officiellement en charge les noms de fichiers de plus de 64 caractères. Le nom raccourci fait 65 caractères et pourrait être la raison de ce problème. Rockridge ne semble pas souffrir de la même limite, ce qui explique pourquoi cette image iso semble bien fonctionner sous linux.

Je suppose que chaque marque de pilotes de démarrage linux usb doit se plier aux spécifications de Joliet ou implémenter un lecteur Rockridge pour extraire les noms de fichiers corrects.

0voto

Jamie-505 Points 212

Essayez Rufus pour créer une clé USB amorçable. Téléchargez-le ici

http://rufus.akeo.ie/

ou ici

( http://www.chip.de/downloads/Rufus-Portable_59986243.html )

Comme il est portable, vous n'avez même pas besoin d'installer ce programme et il est donc utilisable même si vous n'avez pas de droits d'administrateur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X