L'installation du serveur Ubuntu 12.04 sur un lecteur USB échoue - impossible de trouver des composants à partir du CD-ROM

39

J'essaie d'installer Ubuntu 12.04 Server (32 bits) sur une machine utilisant une clé USB. J'ai utilisé Universal-USB-Installer-1.8.9.4, qui prend en charge le serveur 12.04, pour obtenir le fichier ISO sur le lecteur USB.

  1. L'ordinateur démarre le processus d'installation ok.
  2. Il passe par la langue, les paramètres régionaux et la sélection du clavier Ubuntu.
  3. Commence alors le chargement de composants supplémentaires. À ce stade, environ un quart du chemin est parcouru, puis un gros message d'erreur est émis:

[!!] Charger les composants du programme d'installation à partir du CD

Un problème est survenu lors de la lecture des données du CD-ROM. S'il vous plaît assurez-vous qu'il est dans le lecteur. Si la nouvelle tentative ne fonctionne pas, vérifiez l'intégrité de votre CD-ROM.

Échec de la copie du fichier à partir du CD-ROM. Recommencez?

erreur de cd rom avec fond violet

Réessayer échoue évidemment aussi. J'ai essayé de réexécuter et d'installer à nouveau sur la clé USB, mais aucun changement. J'ai essayé de vérifier les erreurs d'intégrité du CD-ROM et cela cède le passage à cette erreur:

[!] Vérifier l'intégrité du ou des CD-ROM

Le test d'intégrité a échoué

Les ./pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386. Le fichier a échoué à la vérification de la somme de contrôle MD5. Votre CD-ROM ou ce fichier a peut-être été corrompu.

entrez la description de l'image ici

J'ai également essayé la version quotidienne d'Ubuntu-Server 12.04 LTS (Precise Pangolin). Non, allez-y. Même vérifié les hashs iso SHA1 et ils correspondent.

J'ai essayé LinuxLive USB Creator 2.8.11 et unetbootin-windows-575 pour voir s’il s’agissait d’une image utilisant le logiciel du lecteur USB, mais cela n’allait toujours pas.

Des idées?

zuallauz
la source
2
Ce bogue affecte également ubuntu-12.04.2-server-amd64.iso et un bogue est répertorié
Omid Kosari le
3
J'ai rencontré ce problème en essayant d'installer ubuntu-12.04.2-server-amd64. Une solution qui a fonctionné pour moi a été d’utiliser Win32 Disk Imager pour écrire l’ISO sur une clé USB. Lorsque j'ai ouvert l'image ISO dans 7-zip ou que je l'ai montée à l'aide de Daemon Tools et que j'ai visualisé le contenu dans l'Explorateur Windows, les deux fichiers ont été affichés dans / pool / main / l / linux avec des noms tronqués.
NickG
1
La solution de NickG a également fonctionné pour moi (j'avais d'abord utilisé UNetbootin sous Windows, ce qui ne fonctionnait apparemment pas).
Gablin
J'ai connu le même problème mais avec 13.10. Il s'avère que le problème ne vient pas du programme d'installation mais des paramètres BIOS de la carte mère (GIGABYTE GA-990FXA-UD3). Je ne pouvais pas installer à partir de l'USB et j'ai fini par cloner une installation de serveur existante et démarrer l'ordinateur avec. Ni les ports USB ni la carte Ethernet ne fonctionneraient. Une fois les paramètres du BIOS modifiés, tout a commencé à fonctionner. Voir le site askubuntu.com/questions/276788/… pour plus de détails
hknust
J'ai essayé les solutions ci-dessous et aucune d'entre elles n'a fonctionné pour moi. Cela semble être un problème avec les versions supérieures à 13.04. J'ai pu installer Ubuntu Server 13.04 64 bits sans aucun problème. Voici un lien vers 13.04 raring ringtail old-releases.ubuntu.com/releases/13.04
Kyle Coots

Réponses:

23

Il semble qu'il y ait des erreurs de nommage avec les fichiers sous \pool\main\l\linux(j'ai trouvé de fausses extensions *.udeau lieu de *.udeblà) et une erreur MD5-Checksum avec ./install/netboot/ubuntu-installer/i386/pxelinux.cfg/default). Après avoir corrigé ces erreurs, je peux installer l'édition 32 bits de Server.

hre1
la source
1
Merci! Oui, ils sont vraiment dans l'image ISO comme ça. Étrangement, j'ai réussi à le faire fonctionner en gravant simplement sur un DVD, même sans renommer les fichiers avec leur extension appropriée. L'installation à partir de l'USB doit toutefois corriger les erreurs.
zuallauz
1
Kudos @ hre1 . Il y a eu des problèmes avec les installations USB depuis plusieurs années. Personne n'a vraiment résolu ce problème ou ne l'a complètement identifié. Le seul moyen de contourner le problème, pour les quelques machines toujours bloquées lors de l'installation, était d'utiliser un CD-ROM.
david6
1
PEUT-ÊTRE: Si la clé USB est créée sous la même version Ubuntu que la cible, cela fonctionnera souvent (même si une clé créée «Universal» échoue). par exemple. en utilisant 12.04 LTS 'desktop' pour créer une installation USB pour 12.04 LTS 'serveur'. Les bugs doivent être corrigés, mais cela les minimise ..
david6
1
Je n'ai pas de fichier * .ude au lieu de * .udeb dans \ pool \ main \ l \ linux
Open SEO
1
juste en changeant les travaux d'extension, cherchez-les. Je les ai trouvés et juste renommé l'extension et tout a fonctionné comme un charme.
Basit Anwer
24

Voici ma solution avec l'installation d'un serveur Ubuntu 12.04 LTS à partir d'une clé USB:

  • Exécutez le programme d'installation.
  • Ouvrez un shell ( ALT+ F2).
  • Créez le répertoire cdromdirectement à la racine du système de fichiers:

    mkdir /cdrom
    

    (Si vous rencontrez des problèmes lors de la création du répertoire /cdrom, désactivez le lecteur de CD-ROM dans BOIS ou débranchez le câble.)

  • Montez la clé USB comme s’il s’agissait d’un CD-ROM:

    mount -t vfat /dev/sdb1 /cdrom 
    

    sdb1est votre périphérique USB.

C'est tout.

Rob Groen
la source
6
Une fois que vous avez remonté, vous pouvez revenir à l'écran d'installation en appuyant sur Alt-F1.
Juillet
Le montage de / dev / db1 sur / cdrom a échoué: périphérique ou réseau occupé
themihai le
Je suppose que vous devez monter / dev / sdb1. Etes-vous sûr que / dev / db1 est votre périphérique USB? Vérifiez-le en regardant votre répertoire / dev / et en débranchant le périphérique USB pour voir quels périphériques sont supprimés.
Rob Groen
Merci, cela fonctionne aussi avec l'installation du serveur 14.04.3 LTS
ad3luc
8

La solution consiste à utiliser Startup Disk Creator. Je l'ai essayé sur ma clé USB et j'ai installé Ubuntu Server 12.04 LTS 32 bits sans problème. J'utilise Ubuntu Desktop 12.04 LTS afin de créer mon disque de démarrage USB. Consultez cet article pour plus d'informations sur Startup Disk Creator: http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu

Binnette
la source
1
Je viens d'essayer cette méthode, et cela fonctionne effectivement, donc +1 pour cela ... Cependant, je n'appellerais pas cela la solution, car il y a clairement un problème avec l'image du disque Ubuntu ou le programme d'installation Universal USB.
Percée
Cette méthode est tout à fait valide. Mais, je crains que cela (discrètement) force une solution de contournement. Ce sont encore quelques machines (ancien BIOS, puce) où la méthode SDC / USB ne fonctionne PAS, et il faut recourir à une installation sur CD.
david6
Ce n'est pas une solution si vous avez seulement une fenêtre Windows
Open SEO
8

Pour moi, il suffisait de changer ces extensions ( *.udeen *.udeb) \pool\main\l\linux.

ari
la source
Pour moi aussi. Je suis content d'avoir trouvé ce fil avant de tirer tous mes cheveux.
Drew Noakes
2
cddans le pool/répertoire et exécutez- find . -name "*.ude" -exec mv {} {}b \;les tous. :)
gertvdijk
7

J'ai trouvé une autre solution à cela. Suis les étapes:

  • créer la clé USB de démarrage en utilisant Universal-USB-Installer-1.8.9.4
  • copier également le même fichier ISO sur la clé USB
  • redémarrez le système et sélectionnez Exécuter la commande shell
  • lancez la commande suivante (attention au nom de device / pendrive):

    mount -o loop /dev/sdb1 /cdrom
    exit
    
  • sélectionnez l'option de configuration de charge de cdrom

  • une liste d'options sera affichée; sélectionner les 3ème, 4ème et 5ème qui sont liés au chargement iso
  • maintenant dans le menu principal, sélectionnez l'option de chargement iso depuis le disque
  • une liste de disques s'affichera, sélectionnez celui qui correspond à votre clé USB
  • le fichier iso sera montré sélectionnez ceci et vous avez terminé
  • suivez le reste des options à l'écran
ajay
la source
Aha! -- Le voilà. Les noms de fichiers sont tronqués à 64 caractères. La solution d'Ajay a fonctionné pour moi.
Cela m'a mis sur la bonne voie. J'ai fini par monter l'iso manuellement. À l'écran « langue select », appuyez sur alt-F2créer les répertoires de montage, puis mount -o loop /dev/sda1 /usb_driveet mount -t iso9660 -o loop "/usb_drive/<image_name>.iso" /cdromrevenir ensuite à l'assistant avecalt-f2
Aaron
2

Ici, le problème (image d'installation brisée sur le port USB pour le serveur 10.04 64b) a été résolu en utilisant le créateur de disque de démarrage sur une installation 12.04 existante (edu i386). Le créateur de disque de démarrage sur Ubuntu 10.04.4 LTS 64b a causé l’usine de démarrage endommagée et ne semble pas être compatible (suffisamment) pour créer une clé USB d’installation 12.04.

Bauwe
la source
1

J'ai utilisé la version actuelle de PendriveLinux pour Windows (1.8.9.6) et j'ai également eu ce problème. La création de la clé USB amorçable avec le créateur du disque de démarrage a résolu mon problème.

TAILLE
la source