Installation de Ubuntu avec UNetbootin

Unetbootin (abréviation de Universal Netboot Installer) est un programme très simple, utilisable depuis Windows ou Ubuntu, permettant de créer un Live-USB.

Comme tout live-USB, Unetbootin permet alors de booter un OS sur la clé USB, avec 3 grandes utilisations possibles :

  • Essayer un OS (Ubuntu ou une autre distribution).
  • Installer cet OS sur un PC.
  • Réparer un OS déjà installé (certaines réparations nécessitent un démontage de la partition à problème, et une intervention extérieure).

Son principal avantage sur les autres créateur de live-USB (comme USB-creator ou Etcher), c'est qu'il ajoute une 4e utilisation possible, via son option pour un mode "persistant" (on peut changer une configuration, ajouter un logiciel, sauvegarder des fichiers). Cette option permet de l'utiliser comme bureau mobile pouvant démarrer sur n'importe quel PC.

Unetbootin génère des live-usb avec un menu "maison", vous n'avez alors pas accès aux options de réglages linguistiques et clavier du menu du live-cd, entre autres.

Le mode persistance peut ne pas fonctionner en UEFI.
De plus, vérifier également le mode de démarrage:

  • Full-UEFI (sans support legacy/bios), impossible de démarrer unetbootin avec un appareil UEFI de classe 3 (c'est-à-dire sans CSM1))
  • Legacy autorisant le démarrage d'unetbootin.

Il peut-être prudent de reformater votre clé afin d'éliminer la trace de son contenu précédent, sinon votre installation peut (rarement) planter. Voir ici.

Unetbootin vous permet d'installer une ISO Ubuntu (ou d'un autre système d'exploitation) sur un clé, de 2 façons :

  • soit vous n'avez pas l'ISO, et Unetbootin vous propose de la trouver pour vous et de la télécharger. C'est alors la 1er option "distribution" que vous devez cocher sur l'écran de démarrage de l'application.
  • Soit vous avez déjà l'ISO de votre OS, et vous cochez la seconde option "diskimage", avant de sélectionner sur votre disque l'ISO souhaitée.

Ecran de démarrage Unetbootin

Si vous définissez un "espace utilisé pour préserver les fichiers même après redémarrage", vous pourrez travailler avec votre live-USB en mode "persistant", donc avec un bureau mobile sur clé, en installant de nouveaux logiciels ou en sauvegardant les fichiers créés sur la clé.

Vous avez dès lors 2 options :

1. Si votre besoin est juste d'installer une version d'Ubuntu, vous pouvez utiliser des logiciels dans les dépôts (et généralement pré-installés par défaut) comme Gnome-disks-utility (qui a une fonction de création de live-USB). Ces outils passent votre clé du format de fichier FAT32 au format ISO 9660, avec des limites que n'a pas Unetbootin :

  • pas de mode persistant (vous ne pouvez rien sauvegarder sur la clé).
  • verrouillage des zones libres de la clé (au-delà de la taille de votre ISO). Vous ne pouvez rien y copier.
  • obligation de reformater en FAT32 après utilisation du livre-USB pour réutiliser votre clé USB.
  • Rarement, des PC ayant un BIOS EFI strict peuvent ne pas booter sur un clé en ISO9660.

2. Vous pouvez aussi télécharger Unetbootin hors dépôt. Votre clé reste en FAT32 (pas besoin de la reformater après utilisation), vous pouvez copier des fichiers ou des répertoires sur les espaces libres, votre live-USB est persistant.

Unetbootin par téléchargement sur le site des développeurs

Si vous souhaitez la dernière version de Unetbootin (hors dépôts) :

  1. téléchargez Unetbootin depuis ce lien (en cliquant sur Linux version)
  2. sélectionnez le fichier téléchargé depuis le gestionnaire de fichiers, puis clic droit et dans Propriétés, onglet Permissions, cochez « Autoriser l'exécution du fichier comme un programme ».
  3. fermez puis faites un double clic sur le fichier qui vous indiquera la commande à exécuter au terminal
  4. Recopiez cette ligne de commande dans un terminal et démarrez Unetbootin.

Unetbootin par le PPA

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

Frappez la commande unetbootin, cette commande affiche la commande suivante à passer dans le terminal :

sudo QT_X11_NO_MITSHM=1 /usr/bin/unetbootin

Cette dernière commande lance UNetbootin

l'avantage du PPA est que les mises à jours du logiciel seront automatiques.

Créer une clé usb-live Ubuntu à partir d'internet

  1. Vérifiez que votre connexion internet fonctionne
  2. Vérifiez que votre support USB fait 4Go minimum et est préalablement formaté en FAT32
  3. Les données présentes sur la clé USB peuvent être détruites, sauvegardez-les sur un autre support par précaution
  4. Introduisez la clé USB dans le PC afin qu'​elle soit reconnue par Windows, avec attribution ​d'une lettre ("​K:"​ par exemple).
  5. Téléchargez la version Windows d'Unetbootin sur le site officiel, puis installez-la
  6. Lancez Unetbootin et cliquez sur "Distribution" et sélectionnez la version d'Ubuntu désirée (par exemple "11.10_live")
  7. Vérifiez en bas que la destination pour l'installation est bien votre support USB (il faut sélectionner la "lettre" trouvée à l'item 4) mais surtout pas un disque dur (généralement c: ou d: )
  8. Puis lancez l'installation (clic sur "Ok").

unetbootin_windows.jpg

Créer une clé usb-live Ubuntu à partir d'une image ISO précédemment téléchargée

  1. Vérifiez que votre connexion internet fonctionne
  2. Vérifiez que votre support USB fait 4Go minimum et est préalablement formaté en FAT32
  3. Les données présentes sur la clé USB peuvent être détruites, sauvegardez-les sur un autre support par précaution
  4. Introduisez la clé USB dans le PC afin qu'elle soit reconnue par Windows et que celle-ci porte soit attribuée d'une lettre ("K:" par exemple).
  5. Téléchargez la version Windows d'Unetbootin sur le site officiel, puis installez-la.
  6. Lancez Unetbootin puis cliquez sur "Disk Image" et sélectionnez l'image ISO d'Ubuntu précédemment téléchargée sur le disque dur. (par exemple ubuntu-16.04-desktop-i386.iso).
  7. Vérifiez en bas que la destination pour l'installation est bien votre support USB (il faut sélectionner la "lettre" trouvée à l'item 4) mais surtout pas un disque dur (généralement c: ou d: ).
  8. Puis lancez l'installation ( clic sur "Ok").

Installer Ubuntu sur disque dur à partir d'internet

Pour cela vous devez avoir 1 partition prête à accueillir l'installation d'Ubuntu (par exemple d:), distincte de votre partition windows.

  1. Vérifiez que votre connexion internet fonctionne
  2. Vérifiez que votre partition de destination fait 4Go minimum et est préalablement formatée en FAT32 (Formater votre support USB supprimera toutes ses données, pensez donc à les sauvegarder. Unetbootin ne supprimera aucune donnée.)
  3. Téléchargez la version Windows d'Unetbootin sur le site officiel, puis installez-la
  4. Lancez Unetbootin et cliquez sur "Distribution" et sélectionnez la version d'Ubuntu désirée (par exemple "14.04_live")
  5. Vérifiez en bas que la destination pour l'installation est bien votre partition de destination (par exemple "e:") mais surtout pas la partition sur laquelle se trouve windows (généralement c: ou d: )
  6. Puis lancez l'installation (clic sur "Ok").

Installer Ubuntu sur disque dur à partir d'une image ISO précédemment téléchargée

Pour cela vous devez avoir :

  • 1 partition prête à accueillir l'installation d'Ubuntu (par exemple d:), distincte de votre partition windows
  • 1 support (support USB, ou partition différente de celle accueillant l'installation d'Ubuntu) sur lequel se trouve une image ISO d'Ubuntu
  1. Vérifiez votre connexion internet
  2. Vérifiez que votre partition de destination fait 4Go minimum et est préalablement formatée en FAT32 /!\ (Formater votre support USB supprimera toutes ses données, pensez donc à les sauvegarder. Unetbootin ne conservera aucune donnée).
  3. Téléchargez la version Windows d'Unetbootin sur le site officiel, puis installez-la
  4. Lancez Unetbootin puis cliquez sur "Disk Image" et sélectionnez l'image ISO d'Ubuntu précédemment téléchargée sur le disque dur. (par exemple ubuntu-10.04-desktop-i386.iso)
  5. Vérifiez en bas que la destination pour l'installation est bien votre partition de destination (par exemple "e:") mais surtout pas la partition sur laquelle se trouve windows (généralement c: ou d: )
  6. Puis lancez l'installation (clic sur "Ok").

La procédure est quasiment la même que depuis Windows (ci-dessus). Ci-dessous les différences :

Créer une clé usb-live Ubuntu

Version téléchargée sur le net : UNetbootin n'est pas forcément géré par Ubuntu Mate. Utilisez le créateur de disque de démarrage que vous trouverez dans le menu d'Ubuntu Mate et vérifiez à l'ouverture si la version téléchargée au format .iso correspond (ex: Xubuntu, Lubunut, Linux Mint, etc…), puis vérifiez si la clé USB est bien celle sur laquelle vous souhaiter installer la nouvelle version. Ensuite, valider pour confirmer. Redémarrer votre ordinateur et au démarrage choisissez dans le GRUB la clé USB contenant la nouvelle version.

Idem que depuis Windows, sauf que le support USB est généralement noté /dev/sdb

Pour être certain de la destination, tapez la commande 'mount' dans le terminal, ceci affichera les noms des volumes.

Installer Ubuntu sur disque dur

Idem que depuis Windows, sauf le disque dur est généralement noté / ou /dev/sda.

Pour être certain de la destination, tapez la commande 'mount' dans le terminal, ceci affichera les noms des volumes.

Création de la structure persistante

Jusqu'à la version 18.04

Le fichier de persistance casper-rw inclu dans la partition fat32 doit être créé par unetbootin. La taille limitée à 4096 Mo est à choisir dans la zone Options de la grille de fabrication.

Depuis la version 20.04

Le fichier de persistance n'est plus utilisable. Il ne faut surtout pas le fabriquer: Il utiliserait de la place inutilement.

Lorsque la partition fat32 a fini de recevoir le logiciel, il faut lancer gparted afin de

  1. Rétrécir la partition fat32
  2. Créer une partition EXT4 avec une étiquette casper-rw dans l'espace disponible.
  3. Eventuellement créer une autre partition EXFAT compatible windows

Problèmes

Erreur : "Failed to load COM32 file menu.c32"

Si l'erreur "Failed to load COM32 file menu.c32" s'affiche toutes les 10 secondes lors du boot sur la clé préparée avec Unetbootin, alors il faut upgrader unetbootin à la version 6.08 disponible à partir de Ubuntu 15.04 (corrige les bugs debian #752178 et #762841) : http://changelogs.ubuntu.com/changelogs/pool/universe/u/unetbootin/unetbootin_608-1/changelog.

Supprimer le dossier "isolinux" de la clé USB puis lancer la nouvelle version de unetbootin pour recréer la clé.

Activation de la persistance

en LEGACY

C'est dans le fichier syslinux.cfg qu'il  y a le mot persistent Mais il est invalidé par défaut. LOL

menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append initrd=/casper/initrd.lz file=/cdrom/preseed/ubuntu.seed boot=casper  quiet splash --- persistent 
en EFI

C'est dans le fichier BOOT/grub/grub.cfg qu'il faudrait trouver la présence du mot persistent dans cette entrée

menuentry "Install Ubuntu" {:
	set gfxpayload=keep
	linux	/casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash ---
	initrd	/casper/initrd.lz
} 

Pas d'affichage des éléments de la fenêtre Unetbootin

Sous Ubuntu 16.04 avec Gnome ou XFCE les éléments de la fenêtre Unetbootin ne s'affiche pas correctement. Lancé en ligne de commande, des erreurs s'affichent :

X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x3e00010

La solution consiste à lancer Unetbootin en configurant une variable environnement : https://askubuntu.com/questions/776611/unetbootin-has-no-gui-on-ubuntu-gnome

sudo QT_X11_NO_MITSHM=1 unetbootin

La clé n'est pas proposée au démarrage de l'ordinateur

Sur certains ordinateurs le bios a besoin d'un exécutable en 32 bits sur la clé pour démarrer, or par défaut Ubuntu le propose en 64 bits. Voir la solution ici.


Contributeurs : PTCH-7777, traaf, llwynrt, Guyms, nlcf, Havok Novak, YannUbuntu


1)
Compatibility Support Module
  • unetbootin.txt
  • Dernière modification: Le 03/03/2023, 09:44
  • par L'Africain