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édentesRévision précédente
Prochaine révision
Révision précédente
mkusb [Le 09/06/2017, 12:00] – [Installation] 86.209.51.191mkusb [Le 13/10/2025, 09:18] (Version actuelle) – [Duplication du fichier de boot] 78.242.243.249
Ligne 1: Ligne 1:
-{{tag>Trusty live_usb installation}}+{{tag>Bionic live_usb installation}}
 ---- ----
  
Ligne 7: Ligne 7:
 **Mkusb** est une interface graphique pour [[:dd]]. Il permet de créer rapidement et simplement des supports d'installation d'Ubuntu. **Mkusb** est une interface graphique pour [[:dd]]. Il permet de créer rapidement et simplement des supports d'installation d'Ubuntu.
 La création de médias de démarrage n'est pas limité à l'USB, mais s'étend aux disques internes, aux disques eSATA, etc. La création de médias de démarrage n'est pas limité à l'USB, mais s'étend aux disques internes, aux disques eSATA, etc.
-  + 
-===== Pré-requis ===== +Deux choix sont possibles: 
-  + 
-  * Disposer des [[:sudo|droits d'administration]]+Dupliquer le fichier de bootC'est une action  rapide
-  Disposer d'une connexion à Internet configurée et activée. + 
-  * Avoir activé l'accès au [[:depots|dépôt Universe]]+**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 ultérieurement ajoutés
 +  
    
 ===== Installation ===== ===== Installation =====
    
 Pour installer ce logiciel : Pour installer ce logiciel :
-  * [[:ppa#ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:mkusb/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 le paquet]] **[[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]]**
  
    
-===== Utilisation ===== +===== Duplication du fichier de boot =====
-  +
-Lancez l'application via le [[unity#tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **Mkusb**, ou via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>mkusb</code>+
  
-{{ :applications:mkusb2_trusty.png?500 }}+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>  
 +Une grille (version 22.04) permet de faire des choix d'installation. 
 +<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 :
   * Séléctionnez //Select source -iso, img...// pour choisir l'image ISO à installer sur la clé,   * Séléctionnez //Select source -iso, img...// pour choisir l'image ISO à installer sur la clé,
-  * Puis choisissez // Install ==> find target drive...// pour séléctionner 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. 
 +Tout ce qui était sur la clef (ou le disque) sera perdu ! Et l'espace non occupé par l'image iso sera inutilisable. 
 +</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). 
 +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> 
 + 
 +Par exemple : 
 +<code> 
 +file -krb /media/data/iso/kubuntu-16.04.1-desktop-amd64.iso  
 +x86 boot sector 
 +- # ISO 9660 CD-ROM filesystem data 'Kubuntu 16.04.1 LTS amd64' (bootable); partition 2: ID=0xef, starthead 254, startsector 2982352, 4736 sectors Apple Driver Map, blocksize 2048, blockcount 37008, devtype 0, devid 0, descriptors 0, contains[@0x800]: # 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, contains[@0x1000]: # ISO 9660 CD-ROM filesystem data 
 +- Apple Partition Map, map block count 2, start block 745588, block count 1184, name EFI, type Apple_HFS, contains[@0x1800]: # ISO 9660 CD-ROM filesystem data 
 +</code> 
 + 
 +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 
 + 
 + 
 +===== 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> 
 +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 }} 
 + 
 +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 }} 
 + 
 +La seconde grille permet d'affiner le choix. Il faut choisir la troisième ligne de la liste 
 +{{ :applications:mkusb:bionic-2.png?500 }} 
 + 
 +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: 
 +  * Table de partitionnement GPT. 
 +  * 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) 
 +  * 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. 
 +  * Quatrième partition:  Taille: Pourcentage de l'espace restant disponible ( Par défaut 50%) formatée en EXT4 et contenant la structure    CASPER sous  forme  de partition et pas de fichier. 
 +  * **Cinquième partition:  Taille :  Le reste de l'espace disponible. Numérotée 1 et formatée en NTFS  (pour un  usage autre).** 
 +         
 +         
 + 
 + 
 +===== 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> 
 +
 +
 +
 ===== 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://help.ubuntu.com/community/mkusb|l'aide en anglais]]. https://help.ubuntu.com/community/mkusb|l'aide en anglais]].
 +  * [[http://www.joseouin.fr/allpdf/Buntu-Boot-Key_mode_emploi.pdf|En version 18.04]]
  
 -------------- --------------
  
 Contributeurs : Contributeurs :
-[[:utilisateurs:l_africain|L'Africain]], [[http://steamcommunity.com/id/vikloen|vikloen]]+[[:utilisateurs:l_africain|L'Africain]]