Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mkusb [Le 07/11/2019, 15:42]
geole [Mkusb interface graphique pour dd]
mkusb [Le 01/01/2024, 17:43] (Version actuelle)
geole [Duplication du fichier de boot]
Ligne 14: Ligne 14:
 **OU** **OU**
  
-Créer une clé persistante:​ C'est une action plus longue permettant à l'​utilisateur de disposer d'une partition NTFS pour y stocker ​ des données personnelles ​ et de conserver les logiciels ​ qui seront ​ulttérieurement ​ajoutés.+Créer une clé persistante:​ C'est une action plus longue permettant à l'​utilisateur de disposer d'une partition NTFS pour y stocker ​ des données personnelles ​ et de conserver les logiciels ​ qui seront ​ultérieurement ​ajoutés.
   ​   ​
    
Ligne 22: Ligne 22:
   * [[:​ppa#​ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:​mkusb/​ppa**((https://​launchpad.net/​~mkusb/​+archive/​ubuntu/​ppa)) dans vos sources de logiciels, ​   * [[:​ppa#​ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:​mkusb/​ppa**((https://​launchpad.net/​~mkusb/​+archive/​ubuntu/​ppa)) dans vos sources de logiciels, ​
   * Puis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste des paquets]],   * Puis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste des paquets]],
-  * Enfin [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​mkusb]]** ​et **[[apt>​usb-pack-efi]]**+  * Enfin [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​mkusb]]****[[apt>​usb-pack-efi]]** et la nouveauté **[[apt>​mkusb-plug]]**
  
    
Ligne 28: Ligne 28:
  
 Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​mkusb</​code> ​ Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​mkusb</​code> ​
-{{ :​applications:​mkusb2_trusty.png?​500 }}+Une grille (version 22.04) permet de faire des choix d'​inbstallation. 
 +<code bash>​mkusb 
 +--------------------------------------------------------------------- 
 +Usage: mkusb [input-file] ​     # optional parameter 
 +--------------------------------------------------------------------- 
 +d:  dus , guidus, mkusb-dus ​   - Classic, easy to use 
 +p: Plug,   ​mkusb-plug ​         - New, easy to use 
 +n: NoX,    sudo mkusb-nox ​     - original text mode 
 +b: Bas,    sudo mkusb-bas ​     - basic text mode for old/basic linux 
 +e: Eleven, sudo -H mkusb-11 ​   - Old user interface 
 +q: Quit 
 +--------------------------------------------------------------------- 
 +Select version of mkusb (d/​p/​n/​b/​e/​q) </​code>​ 
 + 
 +{{:​applications:​mkusb:​mkusb1.png?​500}}{{:​applications:​mkusb2_trusty.png?​500}} 
 + 
 +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'​ouvre : Pour créer une clé de démarrage, dans la fenêtre qui s'​ouvre :
Ligne 34: Ligne 53:
   * Puis choisissez // Install ==> find target drive...// pour sélectionner le disque cible qui servira de clé de démarrage.   * Puis choisissez // Install ==> find target drive...// pour sélectionner le disque cible qui servira de clé de démarrage.
  
-<note warning>​L'​image iso va écraser tout le début de la clef usb (ou le disque), table de partition comprise. ​+<note warning>​L'​image iso va écraser tout le début de la clef usb (ou le disque), table de partition comprise.
 Tout ce qui était sur la clef (ou le disque) sera perdu ! Et l'​espace non occupé par l'​image iso sera inutilisable. Tout ce qui était sur la clef (ou le disque) sera perdu ! Et l'​espace non occupé par l'​image iso sera inutilisable.
 </​note>​ </​note>​
  
-Pour que cela fonctionne, l'​image iso doit être de type "​hybride"​ :​ C'​est ​ à dire qu'​elle doit commencer par un MBR avec le code amorce et une table de partition de type MSDOS pour un démarrage en mode bios classique (legacy). ​+Pour que cela fonctionne, l'​image iso doit être de type "​hybride"​ :​ C'​est ​ à dire qu'​elle doit commencer par un MBR avec le code amorce et une table de partition de type MSDOS pour un démarrage en mode bios classique (legacy).
 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.\\ 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'​image iso est hybride utilisez la commande :​ <​code>​file -krb fichierImageIso</​code>​ Pour savoir si l'​image iso est hybride utilisez la commande :​ <​code>​file -krb fichierImageIso</​code>​
Ligne 53: Ligne 72:
 La première ligne "x86 boot sector"​ représente un MBR bootable en mode bios legacy La première ligne "x86 boot sector"​ représente un MBR bootable en mode bios legacy
  
-L'​avant dernière ligne représente un partitionnement compatible GPT pour le boot UEFI +L'​avant dernière ligne représente un partitionnement compatible GPT pour le boot UEFI
  
  
 ===== Création d'une clé persistante ===== ===== Création d'une clé persistante =====
 Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante à partir de la version 18.04 : <​code>​mkusb-dus</​code>​ Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante à partir de la version 18.04 : <​code>​mkusb-dus</​code>​
-Il faudra ​ fournir son mot de passe. ​Une grille ​signalant que le support sortie sera entièrement ​détruit sera à valider.+Il faudra ​ fournir son mot de passe. ​Un message ​signalant que le support ​de sortie ​(clef USB) sera entièrement ​effacé est à valider.
 {{ :​applications:​mkusb:​bionic-0.png?​500 }} {{ :​applications:​mkusb:​bionic-0.png?​500 }}
  
-La  première grille ​ permet ​ un premier choix d'​actions. Il faut choisir la première de la liste.+La  première grille ​ permet ​ un premier choix d'​actions. Il faut choisir la première ​ligne de la liste.
 {{ :​applications:​mkusb:​bionic-1.png?​500 }} {{ :​applications:​mkusb:​bionic-1.png?​500 }}
  
-La seconde grille permet d'​affiner le choix+La seconde grille permet d'​affiner le choix. Il faut choisir la troisième ligne de la liste
 {{ :​applications:​mkusb:​bionic-2.png?​500 }} {{ :​applications:​mkusb:​bionic-2.png?​500 }}
  
 Une troisième grille ​ va permettre d'​indiquer où se trouve le fichier ISO à installer. Une troisième grille ​ va permettre d'​indiquer où se trouve le fichier ISO à installer.
 +
 +Une quatrième grille va permettre de choisir les caractéristiques de formatage du support de réception.
 +{{ :​applications:​mkusb:​bionic-4.png?​500 }}
 +Le plus simple est de se positionner sur **Use defaults** et de valider.
 +
 +Une grille supplémentaire permet de choisir la quantité d'​espace de persistance à allouer (prépositionné sur  50%).
  
 La clé USB aura alors les caractéristiques suivantes: La clé USB aura alors les caractéristiques suivantes:
   * Table de partitionnement GPT.   * Table de partitionnement GPT.
   * MBR bien constitué permettant de booter ​ avec un ordinateur LEGACY 64 bits.   * MBR bien constitué permettant de booter ​ avec un ordinateur LEGACY 64 bits.
-  * Première partition: ​  ​Taille ​   1 Mo.  Numérotée 2  et contient l'​amorçage du bios (partition bios-grub) ​  ​+  * Première partition: ​  ​Taille ​   1 Mo.  Numérotée 2  et contient l'​amorçage du bios (partition bios-grub)
   * Seconde partition: ​   Taille ​ 244 Mo.  Numérotée 3 en FAT32 et contient les fichiers de boot EFI (bootx64.efi et **bootia32.efi**) ​ ainsi que les fichiers de boot du  grub dont le fichier de paramétrage contenant bien l'​option **persistent** écrite correctement   * Seconde partition: ​   Taille ​ 244 Mo.  Numérotée 3 en FAT32 et contient les fichiers de boot EFI (bootx64.efi et **bootia32.efi**) ​ ainsi que les fichiers de boot du  grub dont le fichier de paramétrage contenant bien l'​option **persistent** écrite correctement
   * Troisième partition: ​ Taille: Celle de l'ISO installé. ​  ​Numérotée 4 au format ISO9660.   * Troisième partition: ​ Taille: Celle de l'ISO installé. ​  ​Numérotée 4 au format ISO9660.
Ligne 79: Ligne 104:
         ​         ​
         ​         ​
 +
 +
 +===== Un compte-rendu d'​exécution avec installation de persistance =====
 +<code bash>​a@b:​~$ mkusb
 +---------------------------------------------------------------------
 +Usage: mkusb [input-file] ​     # optional parameter
 +---------------------------------------------------------------------
 +d:  dus , guidus, mkusb-dus ​   - Classic, easy to use
 +p: Plug,   ​mkusb-plug ​         - New, easy to use
 +n: NoX,    sudo mkusb-nox ​     - original text mode
 +b: Bas,    sudo mkusb-bas ​     - basic text mode for old/basic linux
 +e: Eleven, sudo -H mkusb-11 ​   - Old user interface
 +q: Quit
 +---------------------------------------------------------------------
 +Select version of mkusb (d/​p/​n/​b/​e/​q) p
 +live system or temporary superuser permissions
 +source file: '/​home/​a/​Téléchargements/​noble-desktop-amd64.iso'​
 +--{puer|pder}
 +*** srctst ***
 +mount: /​tmp/​tmp.FXZchlCroQ:​ WARNING: source write-protected,​ mounted read-only.
 +grep: /​tmp/​tmp.FXZchlCroQ/​README.diskdefines:​ Aucun fichier ou dossier de ce type
 + ​Ubuntu or an Ubuntu family flavour ​
 + ​Making persistent live drive of version 24.04 
 +
 +spawn bash -c xorriso-dd-target -plug_test -trust_lsblk_udev ​ | tee /​tmp/​tmp.AF2FsZnot5
 +
 +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: ​ sda sdb sdc  ​
 +
 +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
 +
 +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: '​--puer'​
 +  source file: '/​home/​a/​Téléchargements/​noble-desktop-amd64.iso'​
 +target device: ​ /dev/sdd
 +
 +MODEL            NAME FSTYPE LABEL     SIZE
 +DataTraveler 3.0 sdd                  14,6G
 +                 sdd1 vfat   ​USBBOOT1 ​ 7,3G
 +                 sdd2 vfat   ​USBDATA1 ​ 7,3G
 +          ***** puer: Persistence for Ubuntu ***** 
 +Trying to unmount partitions if mounted on the target device
 +umount: /dev/sdd: non monté.
 +..... Check version of ubuntu ..................................................
 +mount: /​tmp/​tmp.1POp1kPxqx:​ WARNING: source write-protected,​ mounted read-only.
 +grep: /​tmp/​tmp.1POp1kPxqx/​README.diskdefines:​ Aucun fichier ou dossier de ce type
 + ​Ubuntu or an Ubuntu family flavour ​
 +*** Ubuntu version 24.04 ***
 +--------------------------------------------------------------------------------
 + ​Please wait until the process has finished and '​Done'​ is written ​
 +..... Flash modified iso file to target ........................................
 +4,74GiB 0:06:00 [13,5MiB/s] [============================================================================================================================================================>​] 100%            ​
 +
 +----- cleanup after sed -----------------------------------------
 +  52516 pts/2    00:00:00 watch-flush
 +
 + A partition for persistence with the label '​writable'​ will be
 + ​created automatically,​ when you boot into the target drive. ​
 +Finally, please wait for a few more seconds ...
 +--------------------------------------------------------------------------------
 +NAME MODEL            FSTYPE ​ LABEL                  MOUNTPOINT ​ SIZE NAME
 +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 :​-)</​code> ​
 +
  
  
Ligne 86: 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://​help.ubuntu.com/​community/​mkusb|l'​aide en anglais]]. https://​help.ubuntu.com/​community/​mkusb|l'​aide en anglais]].
  • mkusb.1573137736.txt.gz
  • Dernière modification: Le 07/11/2019, 15:42
  • par geole