From e4929f770cfb9cb36c41a9436cdedd8a204c61bc Mon Sep 17 00:00:00 2001 From: kyodev Date: Sun, 4 Jun 2017 16:13:34 +0200 Subject: [PATCH] ajout trucs/iso sur usb --- docs/trucs/iso-sur-usb.md | 71 +++++++++++++++++++++++++++++++++++++++ mkdocs.yml | 2 ++ 2 files changed, 73 insertions(+) create mode 100644 docs/trucs/iso-sur-usb.md diff --git a/docs/trucs/iso-sur-usb.md b/docs/trucs/iso-sur-usb.md new file mode 100644 index 0000000..e2a0625 --- /dev/null +++ b/docs/trucs/iso-sur-usb.md @@ -0,0 +1,71 @@ +# iso sur usb + +## tester les sommes de contrôle +**exemple**, à adapter, avec md5 +```shell +md5sum -c MD5SUMS +firmware-stretch-DI-rc3-amd64-netinst.iso: OK +``` +ou avec shaX +```shell +shasum -c SHA256SUMS +firmware-stretch-DI-rc3-amd64-netinst.iso: OK +``` + +## déterminer le périphérique de la clé +```shell +lsblk -f +``` +maintenant, on sait qu'elle s'appelle **sdX** (sdb, sdc, sdd...) + +éventuellement on pourrait la détecter dans les montages: `cat /etc/mtab` + +biensûr on ne navigue plus sur cette clé et on ne s'en sert plus, éventuellement, la **démonter**: +`umount /dev/sdXy` + + +## copier l'iso hybride (live) +**ATTENTION: à chaque copie sur un _device_, _sdb_ par exemple, toutes les données et les partitions de +la clé seront perdues car la table de partition est écrasée** + +```shell +su +cp /chemin/image.iso /dev/sdX && sync +``` +sync est utilisé pour s'assurer que toutes les données qui sont stockées dans la mémoire lors de la copie +sont écrites sur la clé. + +une méthode _traditionnelle_ **alternative** en cas où... +```shell +su +dd if=/chemin/image.iso of=/dev/sdX bs=10M && sync +``` + +## partition supplémentaire +Après avoir copié `image.iso` sur une clé USB, pour utiliser l'espace libre +restant, utilisez un outil de partitionnement tel que _gparted_ afin de créer +une nouvelle partition sur la clé et la **formater** en ext4 + +**remarque:** inutile de se casser la tête avec du FAT, windows n'est pas capable de lire +plusieurs partitions sur une clé. on n'abordera pas ici les exceptions tordues à cette +règle pour compenser des lacunes de ce truc. + +**BUG** cette possibilité, est actuellement indisponible, la cause est à déterminer +(live-build/iso hybrid ou stretch) + +à tester: +``` +su + # attention si la clé est en sdb +parted /dev/sdb +(parted) print +Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes. +Ignore/Cancel? +# `C` pour abandonner, ça marchera pas... +(parted) quit +``` + +question: + * est-ce que cela marche encore avec _Jessie_? + * est-ce que c'est réservé aux images iso-hybride? + * est-ce que c'est réservé aux images iso-hybride Debian? diff --git a/mkdocs.yml b/mkdocs.yml index def240d..2345eff 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -18,6 +18,8 @@ pages: - "live-build": - man Fr: "live-build/man-fr.md" - config: "live-build/config.md" + - trucs: + - trucs/iso-sur-usb.md - about: - git: "about/git.md" - mkdocs: "about/mkdocs.md"