ne pas installer le serveur ubuntu 14.04 64 bits LTS à partir du lecteur USB


24

J'ai créé une clé USB amorçable à l'aide du créateur de disque de démarrage (dans le bureau Ubuntu 12.04 32 bits), à partir d'une image ISO du serveur Ubuntu 14.04 64 bits, lorsque je veux démarrer un autre ordinateur à l'aide de ce lecteur USB, l'ordinateur démarre, le processus d'installation est ok, il passe par la sélection de la langue, puis il me montre l'erreur qu'il ne peut pas monter le cd-rom pour continuer l'installation, j'ai essayé plusieurs fois avec d'autres périphériques USB mais il me montre la même erreur. Comment puis-je obtenir ce travail?

Réponses:


43

C'est ainsi que je l'ai fait fonctionner.

Lorsqu'il obtient l'erreur du CD-ROM, déplacez la clé USB d'installation d'un port vers un autre port USB de votre PC. Réessayez ensuite.

Cela a fonctionné. Je ne sais pas pourquoi.

Non seulement cela, mais j'ai réinstallé 14.04 plus tard dans la nuit, et l'erreur du CD-ROM ne s'est pas reproduite. La 2e installation s'est déroulée sans accroc.

Oui, cela a fonctionné pour moi aussi.


Je dois confirmer que l'astuce «changer de port USB» fonctionne sur ma machine. Très bizarre ...
Samuel Li

5
Oui, cela a fonctionné pour moi aussi!
Jeff Atwood

Étonnante - a travaillé un régal avec 14.04.3 server amd64trop
CᴴᵁᴮᴮʸNᴵᴺᴶᴬ

travaillé pour moi aussi
sushicutta

1
A travaillé pour moi 16.04.3 serveur
Jamesits

16

Le problème est que la nouvelle image n'est pas destinée à être utilisée avec unetbootin ou l'un des créateurs USB normaux.

Utilisez simplement ddcomme:

dd if=ubuntu-14.04.2-server-amd64.iso of=/dev/sdb bs=16M

(évidemment, remplacer /dev/sdbpar le chemin à votre clé USB, mais ne pas utiliser toutes les partitions (c. -à ne pas utiliser /dev/sdb1, /dev/sdb2etc - tout l'ensemble du dispositif)


2
Cela semble être la réponse la plus correcte et ne nécessite aucun nettoyage.
Spacen Jasset

2
C'est ce que j'ai fait (sur le serveur Ubuntu 15.10) mais le problème persiste.
niboshi

1
Fonctionne parfaitement! Pour OS X, utilisez sudo dd if=ubuntu-14.04.3-server-amd64.iso of=/dev/rdiskX. Vérifiez la clé USB à l'aide de diskutil list.
djule5

C'est une bonne idée, mais elle est inutile si vous n'avez pas d'installation Linux existante.
Fake Name

ressource occupée sur OSX? goo.gl/6rZFpv
Paschalis

13

http://ubuntuforums.org/showthread.php?t=2253860 a une réponse.

Voici les étapes que j'ai suivies pour le faire fonctionner

  1. Lorsque vous obtenez l'erreur, Alt+ F2vers une deuxième console.
  2. Découvrez de quel appareil est votre clé USB ( tail -n 100 /var/log/syslog)
  3. Si le périphérique est occupé, démontez-le (umount / dev / sd [abcdef] 1)
  4. Montez-le ensuite sur /cdrom( mount -t vfat /dev/sd[abcdef]1 /cdrom)
  5. Alt+ F1pour revenir à la console d'installation et réessayer de détecter

Merci pour votre question, j'ai essayé quelque chose comme ça, j'ai fait Alt-F2 pour ouvrir une console, j'ai essayé de monter l'USB moi-même par la commande, mais cela a échoué et me montre la même erreur. À la fin, je résous cela en utilisant l'image iso d'anthère !! J'ai changé cette image ubuntu-14.04.2-server-amd64.isoet utilisé celle-ci ubuntu-14.04.1-server-amd64.iso, et cela a fonctionné comme un charme en utilisant le même créateur de disque de démarrage et le même USB. enfin je pense que c'est un bug dans cette version du serveur ubuntu, car je ne suis pas le seul à avoir cette erreur.
Latyyfa

1
Cela a fonctionné pour moi, mais j'ai dû d'abord quitter la détection de CD-ROM en appuyant sur «non» pour arrêter de réessayer. Ensuite, alt-f2 et montez l'USB sur / cdrom. Ensuite, c'est la partie clé, alt-f1 en arrière et sélectionnez l'étape de menu APRÈS "détecter le cd-rom". Il ignore la détection automatique et continue tout ce que vous venez de monter dans / cdrom
Monkpit

@Monkpit Votre commentaire m'a permis d'aller plus loin que n'importe laquelle des réponses. Mais une fois l'installation terminée, il me reste un système configuré pour n'installer que des packages à partir de cdrom, ce qui signifie qu'il ne téléchargera pas de packages à partir des référentiels Ubuntu, ce dont j'ai vraiment besoin.
kasperd

5

Avec le CD d'installation, ubuntu-14.04.2-server-amd64.isoj'ai rencontré le même problème, pour moi, c'était aussi simple que d'exécuter:umount /dev/sdc1

Mon a tail -n 20 /var/log/syslogmontré que l'installateur a essayé plusieurs fois de monter /dev/sdc1mais comme il était déjà monté, /mediacela a évidemment échoué.

Avec la commande ci-dessus, j'ai démonté le lecteur de CD USB et la tentative suivante de montage automatique a réussi immédiatement. Après Alt+, F2vérifiez simplement ce qui est actuellement monté en émettant mountdans l'invite de commande.


3

Les étapes ici:

  1. Au troisième écran (n'attendez pas l'écran suivant), appuyez sur Alt+ F1, Entrée
  2. Tapez: df -hpour obtenir des informations sur l'emplacement / le montage du disque flash USB. par exemple: "/ dev / sda1" monter comme "/ media"
  3. Commande type mount -t iso9660 /media/ubuntu.iso /cdrom -o ro,loop
  4. Appuyez ensuite sur alt+ F1pour revenir à l'écran principal d'installation
  5. Terminer. Vous pouvez maintenant continuer l'installation de votre processus comme d'habitude.

La source est ici ...


2

J'ai résolu cela en utilisant l'image iso d'anthère !! J'ai changé cette image ubuntu-14.04.2-server-amd64.isoet utilisé celle-ci ubuntu-14.04.1-server-amd64.iso, et cela a fonctionné comme un charme en utilisant le même créateur de disque de démarrage et le même USB. enfin je pense que c'est un bug dans cette version du serveur ubuntu, car je ne suis pas le seul à avoir cette erreur.


Il n'y a pas ubuntu-14.04.1-server-amd64.iso - il y a un ... amd64 + mac.iso qui, je suppose, est équivalent. J'ai également essayé le conseil umount qui m'a permis de surmonter l'erreur initiale, mais ensuite "Impossible de trouver 'pool / main / l / linux-lts-utopic / block-modules-3.16.0-generic-di_3_10.0.40 ~ 10.04. 1_amd64.udeb 'est arrivé. 14.04.2 ne semble pas du tout compatible USB: /
Chris Becke

0

Ran dans ce problème aussi avec ubuntu-14.04.3-server-amd64.iso. Démonter le lecteur / sda / de / media et le remonter en tant que / cdrom a fonctionné mais j'ai rencontré une erreur d'installation plus loin sur la ligne lorsqu'il essayait d'extraire des fichiers pour l'installation. La clé USB à partir de laquelle j'essayais d'installer a été créée avec le créateur USB Linux Live (LILI). J'ai recréé le programme d'installation USB avec le programme d'installation USB universel de PenDriveLinux et tout a parfaitement fonctionné.


0

mkusb fonctionne dans et avec Ubuntu Server ainsi que Ubuntu Desktop

  • L'alias mkusb version 12 dusfonctionne en mode texte, vous pouvez donc l'utiliser également lorsque vous exécutez Ubuntu Server via sa console ou à distance via ssh.

    entrez la description de l'image ici

  • L'alias mkusb version 12 dusfonctionne en mode graphique dans Ubuntu standard (bureau).

    entrez la description de l'image ici

    entrez la description de l'image ici

  • mkusb utilise ddsous le capot pour cloner des fichiers iso hybrides linux sur une clé USB ou une carte mémoire. Il s'agit d'une méthode fiable pour créer un lecteur de démarrage, et tous les fichiers iso Ubuntu actuels sont des fichiers iso hybrides, y compris mini.iso et les fichiers iso du serveur Ubuntu.

  • ddest simple, très puissant mais aussi très dangereux. Vous pouvez facilement remplacer des données précieuses en écrivant sur le mauvais lecteur. mkusb enroule une ceinture de sécurité autour dd.

  • Installez mkusb avec les lignes de commande suivantes

    Si vous exécutez Ubuntu standard, vous avez besoin d'une instruction supplémentaire pour obtenir l'univers du référentiel. (Kubuntu, Lubuntu ... Xubuntu fait activer automatiquement le référentiel Univers.)

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    
  • Alternative Lean dans Ubuntu Server: installez uniquement mkusb-nox

    mkusb-noxest un outil en ligne de commande, qui englobe également la sécurité dd, et qui ne souhaite pas installer beaucoup de packages de programme supplémentaires, uniquement pv.

    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb-nox
    

    Exécuter mkusb-noxpar exemple avec la ligne de commande suivante

    sudo mkusb-nox ubuntu-16.04.1-server-amd64.iso
    

    Le manuel fournit plus de détails,

    man mkusb-nox
    

Liens


0

Installez GRUB2 sur USB pour démarrer Ubuntu Linux ISO

Un autre avantage est que vous pouvez configurer le GRUB2 pour démarrer à partir de différents ISO. [Voir Multi-ISO ci - dessous]

Étapes Voir pendrivelinux pour plus de détails

Installez GRUB2 sur USB (supposez que le lecteur USB est sur / dev / sdx1partition)

  1. sudo mkdir /mnt/USB && sudo mount /dev/sdx1 /mnt/USB
  2. sudo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
  3. cd /mnt/USB/boot/grub
  4. wget pendrivelinux.com/downloads/grub.cfg [1]
  5. téléchargez l'iso que vous voulez et renommez-le /mnt/USB/ubuntu.iso. Assurez-vous qu'il est nommé ubuntu.isoet non l'originalubuntu-16.04.1-desktop-i386.iso

Remarque: Si vous utilisez un ISO 64 bits, vous devez modifier le grub.cfg. Voir [1] ci-dessous pour plus de détails

Terminé. Vous devriez pouvoir démarrer votre machine avec l'USB.

[1] Voici le contenu du grub.cfg

set timeout=10
set default=0

menuentry "Run Ubuntu Live ISO" {
 loopback loop /ubuntu.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash --
 initrd (loop)/casper/initrd.lz
}

Les ISO 64 bits vmlinuzsont nommés vmlinuz.efi. donc la ligne 6 du grub.cfg sera

 linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --

Multi-ISO

  1. Mettez votre ISO (par exemple ubuntu-16.04.1-desktop-amd64.iso) dans/mnt/USB/
  2. Ajoutez un menuentryfichier à grub.cfg avec le nom ISO correct
menuentry "Run Ubuntu 16.04.1 Live ISO" {
 loopback loop /ubuntu-16.04.1-desktop-amd64.iso
 linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.1-desktop-amd64.iso splash --
 initrd (loop)/casper/initrd.lz
}

mais cette méthode ne fonctionnera pas avec les CD du serveur Ubuntu
kevy
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.