Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| mkusb [Le 09/06/2017, 12:00] – [Installation] 86.209.51.191 | mkusb [Le 13/10/2025, 09:18] (Version actuelle) – [Duplication du fichier de boot] 78.242.243.249 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Trusty | + | {{tag>Bionic |
| ---- | ---- | ||
| Ligne 7: | Ligne 7: | ||
| **Mkusb** est une interface graphique pour [[:dd]]. Il permet de créer rapidement et simplement des supports d' | **Mkusb** est une interface graphique pour [[:dd]]. Il permet de créer rapidement et simplement des supports d' | ||
| La création de médias de démarrage n'est pas limité à l'USB, mais s' | La création de médias de démarrage n'est pas limité à l'USB, mais s' | ||
| - | + | ||
| - | ===== Pré-requis ===== | + | Deux choix sont possibles: |
| - | + | ||
| - | * Disposer des [[:sudo|droits d'administration]]. | + | Dupliquer le fichier de boot: C'est une action |
| - | * Disposer d' | + | |
| - | * Avoir activé | + | **OU** |
| - | + | ||
| + | Créer une clé persistante: | ||
| + | |||
| ===== Installation ===== | ===== Installation ===== | ||
| Pour installer ce logiciel : | Pour installer ce logiciel : | ||
| - | * [[: | + | * [[: |
| * Puis [[: | * Puis [[: | ||
| - | * Enfin [[: | + | * Enfin [[: |
| - | ===== Utilisation | + | ===== Duplication du fichier de boot ===== |
| - | + | ||
| - | Lancez l' | + | |
| - | {{ : | + | Lancez l' |
| + | Une grille (version 22.04) permet de faire des choix d' | ||
| + | <code bash> | ||
| + | --------------------------------------------------------------------- | ||
| + | Usage: mkusb [input-file] | ||
| + | --------------------------------------------------------------------- | ||
| + | d: dus , guidus, mkusb-dus | ||
| + | p: Plug, | ||
| + | n: NoX, sudo mkusb-nox | ||
| + | b: Bas, sudo mkusb-bas | ||
| + | e: Eleven, sudo -H mkusb-11 | ||
| + | q: Quit | ||
| + | --------------------------------------------------------------------- | ||
| + | Select version of mkusb (d/ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Puis beaucoup de boites de dialogues pour les choix. | ||
| + | |||
| + | |||
| + | Initialement la clé USB ne doit pas être branchée. Il faut la brancher uniquement lorsque cela est expressément demandé. | ||
| Pour créer une clé de démarrage, dans la fenêtre qui s' | Pour créer une clé de démarrage, dans la fenêtre qui s' | ||
| * Séléctionnez //Select source -iso, img...// pour choisir l' | * Séléctionnez //Select source -iso, img...// pour choisir l' | ||
| - | * Puis choisissez // Install ==> find target drive...// pour séléctionner | + | * Puis choisissez // Install ==> find target drive...// pour sélectionner |
| + | |||
| + | <note warning> | ||
| + | Tout ce qui était sur la clef (ou le disque) sera perdu ! Et l' | ||
| + | </ | ||
| + | |||
| + | Pour que cela fonctionne, l' | ||
| + | Suivit d'une table de partition GPT pour un démarrage en mode UEFI. Les image iso ubuntu-x64 officielles sont normalement en mode hybride.\\ | ||
| + | Pour savoir si l' | ||
| + | |||
| + | Par exemple : | ||
| + | < | ||
| + | file -krb / | ||
| + | x86 boot sector | ||
| + | - # ISO 9660 CD-ROM filesystem data ' | ||
| + | - Apple Partition Map, map block count 2, start block 1, block count 2, name Apple, type Apple_partition_map, | ||
| + | - Apple Partition Map, map block count 2, start block 745588, block count 1184, name EFI, type Apple_HFS, contains[@0x1800]: | ||
| + | </ | ||
| + | |||
| + | La première ligne "x86 boot sector" | ||
| + | |||
| + | L' | ||
| + | |||
| + | |||
| + | ===== Création d'une clé persistante ===== | ||
| + | Lancez l' | ||
| + | Il faudra | ||
| + | {{ : | ||
| + | |||
| + | La première grille | ||
| + | {{ : | ||
| + | |||
| + | La seconde grille permet d' | ||
| + | {{ : | ||
| + | |||
| + | Une troisième grille | ||
| + | |||
| + | Une quatrième grille va permettre de choisir les caractéristiques de formatage du support de réception. | ||
| + | {{ : | ||
| + | Le plus simple est de se positionner sur **Use defaults** et de valider. | ||
| + | |||
| + | Une grille supplémentaire permet de choisir la quantité d' | ||
| + | |||
| + | La clé USB aura alors les caractéristiques suivantes: | ||
| + | * Table de partitionnement GPT. | ||
| + | * MBR bien constitué permettant de booter | ||
| + | * Première partition: | ||
| + | * Seconde partition: | ||
| + | * Troisième partition: | ||
| + | * Quatrième partition: | ||
| + | * **Cinquième partition: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Un compte-rendu d' | ||
| + | <code bash> | ||
| + | --------------------------------------------------------------------- | ||
| + | Usage: mkusb [input-file] | ||
| + | --------------------------------------------------------------------- | ||
| + | d: dus , guidus, mkusb-dus | ||
| + | p: Plug, | ||
| + | n: NoX, sudo mkusb-nox | ||
| + | b: Bas, sudo mkusb-bas | ||
| + | e: Eleven, sudo -H mkusb-11 | ||
| + | q: Quit | ||
| + | --------------------------------------------------------------------- | ||
| + | Select version of mkusb (d/ | ||
| + | live system or temporary superuser permissions | ||
| + | source file: '/ | ||
| + | --{puer|pder} | ||
| + | *** srctst *** | ||
| + | mount: / | ||
| + | grep: / | ||
| + | | ||
| + | | ||
| + | |||
| + | spawn bash -c xorriso-dd-target -plug_test -trust_lsblk_udev | ||
| + | |||
| + | Caused by option -plug_test: Attempt to find the desired device | ||
| + | by watching it appear after being plugged in. | ||
| + | |||
| + | Step 1: | ||
| + | Please make sure that the desired target device is plugged _out_ now. | ||
| + | If it is currently plugged in, make sure to unmount all its fileystems | ||
| + | and then unplug it. | ||
| + | Press the Enter key when ready. | ||
| + | Found and noted as _not_ desired: | ||
| + | |||
| + | Step 2: | ||
| + | Please plug in the desired target device and then press the Enter key. | ||
| + | |||
| + | Waiting up to 10 seconds for a new device to be listed ... found: sdd | ||
| + | Now waiting 5 seconds to let it settle ......... | ||
| + | Found and noted as desired device: | ||
| + | |||
| + | sdd : YES : usb+ has_vfat+ : Kingston DataTraveler 3.0 | ||
| + | Repeating test of target device with elevated permissions: | ||
| + | Testing sudo to possibly get password prompting done now: | ||
| + | sudo /bin/lsblk seems ok. | ||
| + | |||
| + | target device: /dev/sdd | ||
| + | sdd : YES : usb+ has_vfat+ : Kingston DataTraveler 3.0 | ||
| + | task: ' | ||
| + | source file: '/ | ||
| + | target device: | ||
| + | |||
| + | MODEL NAME FSTYPE LABEL SIZE | ||
| + | DataTraveler 3.0 sdd 14,6G | ||
| + | sdd1 vfat | ||
| + | sdd2 vfat | ||
| + | ***** puer: Persistence for Ubuntu ***** | ||
| + | Trying to unmount partitions if mounted on the target device | ||
| + | umount: /dev/sdd: non monté. | ||
| + | ..... Check version of ubuntu .................................................. | ||
| + | mount: / | ||
| + | grep: / | ||
| + | | ||
| + | *** Ubuntu version 24.04 *** | ||
| + | -------------------------------------------------------------------------------- | ||
| + | | ||
| + | ..... Flash modified iso file to target ........................................ | ||
| + | 4,74GiB 0:06:00 [13,5MiB/s] [============================================================================================================================================================> | ||
| + | |||
| + | ----- cleanup after sed ----------------------------------------- | ||
| + | 52516 pts/2 00:00:00 watch-flush | ||
| + | |||
| + | A partition for persistence with the label ' | ||
| + | | ||
| + | Finally, please wait for a few more seconds ... | ||
| + | -------------------------------------------------------------------------------- | ||
| + | NAME MODEL FSTYPE | ||
| + | sdd DataTraveler 3.0 iso9660 Ubuntu 24.04 LTS amd64 14,6G sdd | ||
| + | sdd1 iso9660 Ubuntu 24.04 LTS amd64 4,7G sdd1 | ||
| + | sdd2 vfat ESP 4,9M sdd2 | ||
| + | sdd3 300K sdd3 | ||
| + | Done : | ||
| + | |||
| + | |||
| + | |||
| ===== Désinstallation ===== | ===== Désinstallation ===== | ||
| Ligne 38: | Ligne 197: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| + | * [[live_usb]] : les différentes types de live-USB et les outils pour les créer. Aide Ubuntu. | ||
| * Pour plus de détails, sur toutes les options voir [[ | * Pour plus de détails, sur toutes les options voir [[ | ||
| https:// | https:// | ||
| + | * [[http:// | ||
| -------------- | -------------- | ||
| Contributeurs : | Contributeurs : | ||
| - | [[: | + | [[: |
