ajout trucs/iso sur usb

This commit is contained in:
kyodev 2017-06-04 16:13:34 +02:00
parent d4b3271796
commit e4929f770c
2 changed files with 73 additions and 0 deletions

71
docs/trucs/iso-sur-usb.md Normal file
View File

@ -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?

View File

@ -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"