Comment créer un bâton USB amorçable d'une image ISO?
Je pensais que dd
devrait faire le travail, mais jusqu'à présent, je n'étais pas effectif.
C'est ce que j'ai essayé:
umount /dev/sdx
sdx
avec Gparted
dd if=/path/to/iso/some_file.iso of=/dev/sdx bs=1024K
Le fichier est un utilitaire de mise à jour du BIOS amorçable, mais comme mon ordinateur portable n'a pas de lecteur de CD/DVD, je souhaite déployer cette image sur un bâton USB.
Cependant, quand j'ai consulté sdx
dans Gparted
, il me dit que sa taille est 0 et aucune partition n'a été créée, bien que dd
affirme qu'il a écrit 26 Mo /dev/sdx
.
J'ai également essayé de créer une partition FAT32 (taille complète) avec Gparted
, puis laissez dd
copie sur cette partition: dd if=/path/to/iso/some_file.iso of=/dev/sdx1
. N'a pas fonctionné non plus.
Le bâton USB est correct, je peux écrire et échanger des données entre mon ordinateur portable et votre ordinateur avec elle. (En fait, c'est le même bâton USB que j'habite à Manjaro sur mon ordinateur portable avant)
Qu'est-ce que je fais mal?
Utilisation gparted
Supprimez les partitions existantes de votre USB et corrigez la table de partition msdos
(en allant dans le menu du périphérique et en sélectionnant "Créer une table de partition"). Ensuite, créez une nouvelle partition fat32
En cliquant avec le bouton droit de la souris sur l'espace unallocated
SPACE et sélectionnez Nouveau, en faisant une partition primaire FAT32.
Étape suivante Créez votre USB amorçable:
dd if=/path_to_iso_without_space.iso of=/dev/sdx
sync
Vous pouvez ajouter le bs=4M
Option pour le rendre plus rapide:
dd bs=4M if=/path_to_iso.iso of=/dev/sdx
Exemple: si votre appareil est sdb1
vous devriez taper sdb
dd if=/path_to_iso_without_space.iso of=/dev/sdb
S'il s'agit d'un archinux amorçable ISO, vous n'avez rien à faire de spécial. Juste
dd if=somefile.iso of=/dev/sdx
où sdx
est le dispositif de bloc comme /dev/sda
Et pas une partition comme /dev/sda1
.
Cela est possible car l'ISO contient déjà tout ce qui est nécessaire. Si vous définissez une table de partition, cela n'a tout simplement aucun effet, car il sera remplacé par dd
, comme autre chose sur le périphérique cible.
EDIT: Vous devez certainement quitter une partition sur ce périphérique, car elles seront remplacées comme décrit précédemment.
Edit2: La même chose s'applique à l'image de Manjaro, selon leur wiki.
Si vous ne connaissez pas votre fichier bloc de périphérique USB (tel que /dev/sdb
) Et si vous voulez vous assurer de ne pas écrire sur l'un de vos lecteurs de système SATA, vous pouvez utiliser plus sécurisé bootiso utility
.
Vous pouvez donner votre nom de périphérique USB explicitement ( échouera s'il n'est pas connecté via USB ):
bootiso -d /dev/sdb /path_to_iso_without_space.iso
Ou laissez-le le trouver pour vous:
bootiso /path_to_iso_without_space.iso
Voir l'action: