J'ai du mal à comprendre comment j'écrirais une image disque ISO sur un périphérique de mémoire flash USB à partir de la ligne de commande dans Ubuntu. J'ai l'utilitaire Startup Disk Creator, mais je dois être en mesure de scripter ce travail.
J'ai trouvé le paquet usb-creator, mais il ne semble pas y avoir de documentation et python -m usbcreator
donne usbcreator is a package and cannot be directly executed
.
J'ai regardé unetbootin, mais cela semble être un autre utilitaire GUI uniquement.
Y a-t-il une solution évidente que je néglige?
la source
unetbootin
gère automatiquement les étapes nécessaires pour déplacer la plupart des fichiers ISO sur un support USB.unetbootin gui
mais avec les paramètres fournis sur la ligne de commande.Êtes-vous sûr que l'image ISO fonctionnera sur un périphérique USB? Certains ISO qui démarreront s'ils sont sur un CD / DVD ne démarreront pas réellement à partir d'un périphérique USB.
En supposant que l'ISO que vous souhaitez possède un chargeur de démarrage qui fonctionnera, il devrait être aussi simple que
dd if=filename.iso of=/dev/usbdevice
cela, mais cela remplacera tout ce qui se trouve actuellement sur le disque USB.Si vous souhaitez placer l'ISO sur un système de fichiers existant sur la clé USB et le démarrer, sa configuration peut être beaucoup plus compliquée.
la source
iso
est amorçable, vous pouvez utiliserfile
. S'il est amorçable, il s'imprimerabootable
à la fin de la ligne de sortie.Depuis Linux, il existe un moyen très simple de créer une clé USB de démarrage à partir d'une image ISO - et cela devrait fonctionner pour n'importe quel système d' exploitation. En supposant que la clé USB est
/dev/sdb
et que l'image l'est/home/username/Downloads/system.iso
.Faites simplement ceci (en tant que root):
Beaucoup plus facile que l'unetbootin ou toute autre méthode dont j'ai entendu parler.
la source
of=/dev/sdb
et nonof=/dev/sdb1
. (Je voulais juste commenter ce problème, rien ne cloche avec votre message: o))J'utilise la procédure suivante:
1. Lecture de la taille du bloc et de la taille du volume:
2. Exécution de dd avec les paramètres de taille de bloc et de volume:
la source