Respin : sauvegarde et live CD de votre système

Respin est un fork de remastersys, outil équivalent à UCK, qui vous permet de créer et de partager une installation d'Ubuntu (et de toutes ses versions dérivées) à partir de votre installation actuelle.
Vous pourrez avec cet outil:

  • faire une sauvegarde du système comprenant toutes vos données personnelles sur un CD/DVD que vous pouvez utiliser n'importe où et que vous pouvez aussi installer ou réinstaller.
  • créer une copie distribuable (Live-CD/DVD/USB) que vous pouvez partager avec des amis. Elle ne contiendra aucune de vos données personnelles.
  • créer un système Ubuntu nomade de votre système avec le trio Respin, UNetbootin et une clef ou un disque dur USB. Vous pourrez alors travailler avec vos applications, réparer un système endommagé sur n'importe quel ordinateur en démarrant votre live-USB obtenu à l'aide de l'image iso générée par Respin.
    C'est d'ailleurs l'une des méthodes pour personnaliser une clef framakey ubuntu-remix (côté ubuntu).

Pré-requis

Installation

Via un dépôt PPA

L'application n'est pas disponible depuis les dépôts officiels mais depuis un dépôt PPA. Installer un paquet hors des dépôts officiels peut présenter un risque d'instabilité pour votre système.
  1. Ajoutez les PPA ppa:sergiomejia666/respin1) et ppa:sergiomejia666/xresprobe2) à vos sources de logiciels;

Ou dans un terminal, saisir les commandes suivantes:

sudo add-apt-repository ppa:sergiomejia666/respin
sudo add-apt-repository ppa:sergiomejia666/xresprobe
sudo apt install xresprobe
sudo apt install respin

Pas de connexion Internet au moment du backup respin

Si vous souhaitez créez ultérieurement votre Live-CD et que vous ne disposerez alors pas de connexion internet au moment du backup de respin, installez le paquet

En effet, au moment de créer votre image ISO personnalisée, Respin cherchera à inclure (après avoir téléchargé) l'un des deux paquets susmentionnés selon votre environnement. Ces paquets servent à lancer le mode graphique de l'installation de votre système personnalisé.
Autrement dit, ils servent à avoir le raccourci sur le bureau de votre LiveCD "Installer [Nom du système]" (ou au moins, l'avoir dans le Menu Système ⇒ Administration).

Sans ces paquets, il vous faudra procéder à l'installation de votre système personnalisé en… lignes de commande, à moins d'avoir une connexion internet sous ce LiveCD "custom"… Un oubli est si vite arrivé ;-)

Normalement, si une connexion internet est disponible, respin télécharge automatiquement ces paquets puis les désinstalle en fin de processus de la construction du backup respin.

Utilisation de Respin

Optimisation de votre Ubuntu

Dans le but d'optimiser la taille de votre future distribution iso, il est souhaitable de supprimer tous les fichiers inutiles.
Il est conseillé de jeter un œil à la page nettoyer ubuntu pour vous documenter sur le sujet.

Si vous avez un pilote de carte graphique propriétaire vous devez impérativement le désactiver. Il est nécessaire de redémarrer après cela. :-(

Utiliser Respin en ligne de commande

Options de Respin en ligne de commande

Pour voir les options dans le terminal tapez la commande suivante :

sudo respin

vous obtiendrez alors quelque chose comme:

Usage of respin 3.0.3-1 is as follows:
 sudo respin backup|clean|dist [cdfs|iso] [filename.iso]
 
Examples:
 
   sudo respin backup   (to make a livecd/dvd backup of your system)
 
   sudo respin backup custom.iso
                             (to make a livecd/dvd backup and call the iso custom.iso)
 
   sudo respin clean    (to clean up temporary files of respin)
 
   sudo respin dist     (to make a distributable livecd/dvd of your system)
 
   sudo respin dist cdfs
                             (to make a distributable livecd/dvd filesystem only)
 
   sudo respin dist iso custom.iso
                             (to make a distributable iso named custom.iso but only
                              if the cdfs is already present)
 
   cdfs and iso options should only be used if you wish to modify something on the
   cd before the iso is created.  An example of this would be to modify the isolinux
   portion of the livecd/dvd

Si vous souhaitez paramétrer le nom de votre live-cd, le nom utilisateur de la live session, les fichiers et dossiers à exclure du cd/dvd… il vous faudra éditer avec les droits d'administration le fichier /etc/respin.conf.

Créer un Live-CD de son système en ligne de commande

La commande suivante vous permettra par exemple de créer une image iso-live de votre système.

sudo respin dist

Tester l'ISO obtenue

Sur un système virtuel

La meilleure façon de tester la fiabilité de l'image ISO respin obtenue est de le faire via un émulateur de système d'exploitation évitant ainsi de gaspiller des CD/DVD ou d'écrire à répétition sur votre clé USB.

Par exemple Virtualbox ou Qemu vous permettrons de vérifier que le mode liveCD/DVD marche, mais surtout que l'installation de l'ISO sur un disque virtuel marche et ne plante pas.
Le cas échéant vous pourrez la graver ou créer un Live-USB à l'aide d'Unetbootin par exemple.

En mode LiveCD/DVD

  1. Vérifiez que le BIOS autorise le démarrage depuis le support que vous avez choisi (CD/DVD/Usb),
  2. Démarrez sur le support contenant l'Iso,
  3. Vérifiez le fonctionnement de votre système en mode Live.

Utilisateur et mot de passe par défaut du Live obtenu

Lors du redémarrage, à l'écran d'identification, le système vous demande un login puis un mot de passe. Il ne s'agit pas du vôtre, ni d'une erreur (version de respin 2.17) mais d'une astuce qu'il faut savoir. Sans cette astuce vous ne pourrez vous logger et donc bénéficier de votre système.
En respectant la casse, vous tapez à la demande d'identifiant custom (tel quel), validez puis une fois devant la demande de mot de passe, vous la laissez vide et validez. Vous serez alors loggé.
Vous pouvez changer l'identifiant (Username) dans l'onglet Settings avant de créer votre image du système.

Tester l’installation d'un système clone (sur une machine ou un espace dédié)

Il est conseillé d'utiliser une machine dédiée pour tester votre Live surtout pour la première installation. En effet, vous risquez d'écraser les données de l'ordinateur où vous le testez, surtout si l'ISO obtenue est défectueuse que ce soit en raison d'un mauvais clonage ou d'une mauvaise gravure.
  1. Bootez sur le Live-CD/DVD/Usb
  2. Cliquez sur l'icône Installer

Si l'installation marche correctement, vous pouvez alors installer autant de systèmes clones de votre système ubuntu d'origine.

Cloner votre système sur d'autres machines

  1. Bootez sur le liveDVD
  2. Cliquez sur l'icône Installer

Une fois l'installation finie, il vous restera à restaurer les données que vous avez exclues.

Désinstallation

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

Problèmes connus

Si durant la création de votre iso (sous xubuntu, lubuntu ou mate) vous rencontrez une erreur du type (voir le fichier log):

...Making sure popularity contest is not installed
Installing the Ubiquity GTK frontend
Lightdm not setup properly. You must set your default desktop with lightdm prior to remastering...

Il vous faudra créer un fichier vide lightdm.conf, dans le dossier /etc/lightdm/.

De plus, si sur votre live, votre configuration internet ne fonctionne pas, c'est surement parce que respin a supprimé le fichier /etc/resolv.conf. Vous pouvez empêcher respin de faire ceci en éditant le fichier /usr/bin/respin, faites une petite recherche et supprimez "resolv.conf, " du rm -f vers la ligne 287 au niveau du nettoyage des fichiers inutiles pour le live. N'oubliez pas d'enregistrer !


Contributeurs: L'Africain

  • respin.txt
  • Dernière modification: Le 28/04/2018, 11:13
  • (modification externe)