Docker a écrit : ↑sam. 08 juil. 2017, 01:05Sur une clé branchée mais non montée, je fait une partition avec
mkfs.vfat -F32 /dev/sdx1
, ensuite je l'enlève et rebranche (il faut sync ?)
Une fois branchée :
sudo dd if=archlinux.iso of=/dev/sdb bs=1M
, mais il faut faire autre chose ou je peux la débrancher comme ça ?
Je le fais sur la clé démontée également mais je ne sais pas si c'est bon
Bonjour,
* La commande
sudo dd if=archlinux.iso of=/dev/sdb bs=1M ; sync
sur une clé non montée suffit à graver ton iso.
Le
sync
sert à vider le cache : "man : Synchronize cached writes to persistent storage", donc à finaliser la commande, il est recommandé par le
Wiki .
&&
ou
;
implique que cette 2° commande ne soit passée qu'après la fin et le succès de la première et permet de mettre les 2 commandes sur une seule ligne.
* Il est totalement inutile de créer une partition auparavant puisque dd va écrire sur le MBR de la clé en détruisant les informations de table et de partition que tu as pu mettre avant.
Pour rendre utilisable ta clé à autre chose ultérieurement tu devras d'ailleurs recréer la table de partitions (
GParted est le plus simple) avant de refaire une partition
* Si tu n'as pas configuré ton système pour un montage automatique des clés elle ne sera pas montée et tu peux la débrancher - si tu veux vérifier qu'elle n'est pas montée, la commande
$ lsblk
te donne la liste des partitions, avec le point de montage s'il y a eu montage
Docker a écrit : ↑sam. 08 juil. 2017, 01:05Si je formate avec GParted le sync se fait seul
* Désolé, ça, ça ne veut rien dire, GParted n'écrit rien de plus que la table et ses infos sur le MBR, rien à voir avec la commande
dd
et pas à utiliser avant elle puisque
dd
va justement "overwriter" le MBR
Docker a écrit : ↑sam. 08 juil. 2017, 01:05Après pour les clés Windows, j'utilise unetbootin sur une clée montée, mais je ne sais pas si c'est fiable, vous en pensez quoi ?
* J'en pense qu'Unetbootin est à réserver au gravage des distributions Ubuntu, je crois (sans affirmer) que même pour graver une iso Debian ça ne fonctionne pas (
leur Wiki propose
# zcat boot.img.gz > /dev/sdb
)
Edit : On ne dira jamais assez que
dd
est une commande destructrice et donc que la commande
$ lsblk
est
toujours à faire auparavant car rien n'affirme que ta clé sera obligatoirement sdb et ton disque principal sda, si tu fais dd sur ton disque principal tu risques de pleurer...