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 25/08/2016, 12:26]
88.169.59.235 [Utilisation]
mkusb [Le 01/01/2024, 17:43] (Version actuelle)
geole [Duplication du fichier de boot]
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 =====
Ligne 20: 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 ​le paquet]] **[[apt>​mkusb]]**.+  * 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'​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 :
   * 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 tous 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]]
  
 -------------- --------------
  • mkusb.1472120776.txt.gz
  • Dernière modification: Le 25/08/2016, 12:26
  • par 88.169.59.235