J'essaie de créer une image USB de démarrage pour installer Ubuntu sur un nouvel ordinateur.
J'ai fait cela avant de suivre les instructions " créer une clé USB " pour le bureau Ubuntu, mais je n'ai pas de bureau Ubuntu disponible.
Comment puis-je faire de même en utilisant uniquement la ligne de commande?
Ce que j'ai essayé:
- Créez une clé USB amorçable sur Mac OS X en suivant les instructions ubuntu.com «créer une clé USB» pour Mac: ne démarre pas.
usb-creator
: Selonapt-cache search usb-creator
et Wikipédia, le créateur d'usb n'existe qu'en tant qu'outil graphique.- « Créer manuellement » instructions à help.ubuntu.com: Aucun des fichiers et des répertoires décrits (par exemple
casper
,filesystem.manifest
,menu.lst
) existe dans l'image ISO, et je ne sais pas ce qui les a remplacé. - script unetbootin : nécessite le serveur X (support graphique) pour s'exécuter, même lorsqu'il est entièrement scripté. (La commande
sudo unetbootin lang=en method=diskimage isofile=~/ubuntu-10.10-server-amd64.iso installtype=USB targetdrive=/dev/sdg1 autoinstall=yes
donne un message d'erreurunetbootin: cannot connect to X server
.)
Mise à jour
Également essayé le violon GRUB: Fusionner les informations de
J'ai pu arriver à mi-chemin - il a démarré à partir d'USB, a affiché le menu grub et a commencé l'installation, mais l'installation n'a pas été terminée.
Pour référence, c'est le plus proche que j'ai obtenu:
sudo su
# mount USB pen
mount /dev/sd[X]1 /media/usb
# install GRUB
grub-install --force --no-floppy --root-directory=/media/usb /dev/sd[X]
# copy ISO image to USB
cp ~/ubuntu-10.10-server-amd64.iso /media/usb
# mount ISO image, copy existing grub.cfg
mount ~/ubuntu-10.10-server-amd64.iso /media/iso/ -o loop
cp /media/iso/boot/grub/grub.cfg /media/usb/boot/grub/
J'ai ensuite modifié /media/usb/boot/grub.cfg
pour ajouter un bouclage .iso, exemple d'entrée grub:
menuentry "Install Ubuntu Server" {
set gfxpayload=keep
loopback loop /ubuntu-10.10-server-amd64.iso
linux (loop)/install/vmlinuz file=(loop)/preseed/ubuntu-server.seed iso-scan/filename=/ubuntu-10.10-server-amd64.iso quiet --
initrd (loop)/install/initrd.gz
}
Lors du démarrage à partir de l'USB, cela me donnerait le menu de démarrage Grub et démarrerait le programme d'installation, mais le programme d'installation a abandonné après quelques écrans se plaignant de ne pas trouver le lecteur de CD-ROM. (Naturellement, comme la boîte sur laquelle j'installe n'a pas de lecteur optique.)
J'ai résolu ce problème particulier en abandonnant et en faisant la routine "créer un lecteur USB" en utilisant le CD de bureau Ubuntu Live (sur un ordinateur qui a un lecteur optique), puis l'installation USB fonctionne.
Mais je m'attends à ce qu'il y ait un moyen de le faire à partir de la ligne de commande d'un système Ubuntu sans serveur X et sans lecteur optique, donc la question se pose toujours.
Est-ce que quelqu'un sait comment?
la source
unetbootin: cannot connect to X server
- semble nécessiter X même lorsqu'il est entièrement scripté (unetbootin lang=en method=diskimage isofile=/srv/share/ubuntu-10.10-server-amd64.iso installtype=USB targetdrive=/dev/sdg1 autoinstall=yes
), et je préférerais rester sans tête. Merci pour l'astuce, cependant; Je peux installer X si je manque d'autres options.dd
. C'est un petit bijou. ne peux pas en dire assez. Et chaque distribution Linux add
; vous avez donc une solution universelle, sans rien à écrire / écrire / configurer. juste une belle ligne.grub.cfg
entrée doit indiquerfile=/cdrom/preseed/ubuntu-server.seed
sur lalinux
ligne (et nonfile=(loop)/preseed/ubuntu-server.seed
), pour éviter une erreur fatale «Échec de la récupération du fichier de préconfiguration» une fois que l'image du CD a été détectée avec succès.Réponses:
Il s'agit d'un bogue connu avec iso du serveur ubuntu (iso de bureau fonctionne très bien), mais il existe un correctif pour obtenir les packages de l'iso sur le lecteur USB: une fois sur le programme d'installation, Ctrl + Alt + f2 pour ouvrir un tty et dans le terminal:
Revenez ensuite au programme d'installation et réessayez de scanner le CD pour les packages. Ça devrait marcher.
la source
/dev/sr0
, annulantln
et revenant à son état d'origine (cassé). Cependant, si j'attendais "Réessayer de monter le CD-ROM?" invite, a fait leln
in tty2, puis est revenu à appuyer sur "Oui", cela a fonctionné. (Cette boîte de dialogue "Réessayer?" N'apparaîtrait toutefois qu'une fois lamount
commande passée.)Avez-vous essayé avec #
dd if=path/to/image.iso of=/dev/sd#
?la source
bs=20M
ou toute autre valeur appropriée accélère les choses. pour plus de détails, reportezman dd
Supposons que vous n'ayez rien d'autre qu'une invite devant vous. Si vous avez une interface graphique, vous pouvez ouvrir un terminal et faire tout ce qui est décrit ici. Ou vous pouvez utiliser un tty.
Passez à une invite racine en tapant
sudo su
Détectez le périphérique USB.
tail -f /var/log/syslog
Vous avez maintenant une vue en direct sur syslog. Branchez votre clé USB. Vous devriez voir quelques messages à l'écran. Quelque chose comme ça.
regardez-le et trouvez une chose entre crochets qui se répète?
sdc
dans ce cas. Notez-le sur un morceau de papier. Tapez Ctrl+ Cpour accéder à l'invite.Localisez le fichier iso à graver sur USB.
Si le fichier iso est à
/path/to/iso/somecd.iso
; notez ce chemin sur un morceau de papier.Écrire sur USB
dd if=/path/to/iso/somecd.iso of=/dev/sdc ibs=20M obs=20M
Remplacez
/path/to/iso/somecd.iso
par le chemin réel vers votre fichier iso.Remplacez
/dev/sdc
par tout ce que vous avez noté plus tôt. Si la partie répétitive estsdb
; utiliser/dev/sdb
et ainsi de suite.la source
/dev/disk/by-label/LABEL
place de/dev/sdc
Création d'une clé USB Ubuntu amorçable à partir du terminal
Montez le
ubuntu.iso
fichier. Pour cela, exécutez les commandes ci-dessous dans le terminal,Copiez ensuite tous les fichiers de
/media/iso
votre dossier de lecteur flash USB monté dans/media
.Insérez votre clé USB.
Il sera automatiquement monté, chaque fois que vous l'insérerez. Votre partition USB doit être montée à l'intérieur
/media
. Supposons que votre lecteur USB soit monté dans le/media/xxxx
dossier. Ensuite, exécutez la commande ci-dessous,Exécutez la
lsblk
commande pour connaître la partition du périphérique USB.Collez ensuite le
ldlinux.sys
fichier dans votre partition de lecteur flash USB (dans mon cas / dev / sdd1 ) pour rendre l' amorçage USB . Pour cela, exécutez les commandes ci-dessous,Allez dans le
/media/xxx
dossier et renommez leisolinux
répertoire en.syslinux
Ensuite, allez dans le dossier syslinux renommé et renommez le fichierisolinux.cfg
ensyslinux.cfg
.Redémarrez votre PC et changez le
boot-order
bios en USB.Maintenant, votre clé USB Ubuntu va démarrer et vous pouvez l'installer.Cette méthode fonctionne pour toutes les distributions Linux, pas seulement pour Ubuntu.
la source
J'ai résolu ce problème particulier en utilisant le CD de bureau Ubuntu Live.
En démarrant le Live CD sur un ordinateur avec un lecteur optique, je pouvais utiliser les instructions du bureau Ubuntu pour créer le programme d'installation du stylet USB sans toucher à l'installation existante.
la source
Vous pouvez pirater le créateur USB pour ce faire.
Vous devez déjà avoir une seule partition vfat en tant que partition 1 sur le périphérique USB (l'étape d'effacement du disque de usb-creator-gtk le fait) et elle doit être marquée comme amorçable.
Ensuite, nous obtiendrons du code python de créateur USB pour nous aider.
ou
créez un fichier avec ce contenu et nommez-le usb-creator-cli, si vous utilisez bzr à la dernière étape, placez ce fichier dans le répertoire usb-creator (racine de la branche bzr)
Rendez-le exécutable
Montez maintenant votre iso sur / iso et montez votre périphérique USB sur / mnt
Si vous voulez des messages très verbeux sur votre console, vous pouvez suivre ~ / .cache / usb-creator.log
Maintenant, exécutez ce script usb-creator-cli
Et regardez défiler tous les messages.
Lorsque vous revenez à l'invite, n'oubliez pas de démonter / mnt avant de retirer votre périphérique de stockage USB.
la source
Vous pouvez installer une ligne de commande (CLI) Ubuntu à l'aide de l'installation alternative ou de la mini iso (qui devrait tenir sur votre clé 512 Mo)
Installez ensuite Crunchbang en utilisant la méthode alternative: http://crunchbanglinux.org/forums/topic/26/crunchbang-linux-81001-alternative-installation/
Vous pouvez également essayer la version Lite de CrunchBang, qui est inférieure à 512 Mo.
Vous pouvez utiliser Unetbootin pour préparer la clé USB.
la source