logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
doc:install:deblive-usb-persistant [22/08/2011 18:58]
deuchdeb Mise en garde squeeze
doc:install:deblive-usb-persistant [24/11/2015 19:14]
milou [Construire une LiveUSB avec persistance des données en huit étapes]
Ligne 1: Ligne 1:
 ====== Construire une LiveUSB avec persistance des données en huit étapes ====== ====== Construire une LiveUSB avec persistance des données en huit étapes ======
-<note warning>​Ce tuto ne fonctionne pas sous squeeze, veuillez vous référer au manuel officiel de live.debian.net pour approfondir le sujet; http://​live.debian.net/​manual/​fr/​html/​index.html</​note>​ 
  
-Nous allons voir dans ce tuto comment, en quelques commandes, créer ​un un système d'​exploitation Debian en français, sur mesure, que l'on pourra emmener partout.\\+  * Objet : Construire une LiveUSB avec persistance des données en huit étapes 
 +  * Niveau requis :​{{tag>​débutant avisé}} 
 +  * Commentaires : //Créer un système d'​exploitation Debian en français, sur mesure// 
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
 +  * Suivi : {{tag>​obsolète}} 
 +    * Création par [[user>​deuchdeb]] le 23/​07/​2010 
 +    * Testé par .... le .... 
 +  * Commentaires sur le forum : [[Lien vers le forum |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))  
 + 
 +===== Présentation ===== 
 + 
 +Nous allons voir dans ce tuto comment, en quelques commandes, créer un système d'​exploitation Debian en français, sur mesure, que l'on pourra emmener partout.\\
  
 Il sera stocké sur une clef USB.\\ Il sera stocké sur une clef USB.\\
  
-Mais ce n'est pas tout, nous allons aussi créer une partition ''/​live-rw''​ qui sera accessible en écriture. Ainsi, d'une session à l'​autre,​ vous ne perdrez pas votre  travail, tout restera sur la clef USB.+Mais ce n'est pas tout, nous allons aussi créer une partition ''/​live-rw''​ qui sera accessible en écriture. Ainsi, d'une session à l'​autre,​ vous ne perdrez pas votre travail, tout restera sur la clef USB.
  
 Nous allons utiliser les commandes de bases. Pour plus de détails voir: Nous allons utiliser les commandes de bases. Pour plus de détails voir:
  
-  * [[manuel:installation:deblive_usb ​| Création d'une Debian Live personnalisée sur Clé USB]]+  * [[:doc:install:​deblive-usb ​| Création d'une Debian Live personnalisée sur Clé USB]]
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 17: Ligne 27:
  
 Voir : Voir :
-  * [[commande:su | La commande SU]]+  * [[:​doc:​systeme:su | La commande SU]]
  
 ===== A- Création de l'​image ===== ===== A- Création de l'​image =====
  
 ==== Etape 1 : installation des paquets ==== ==== Etape 1 : installation des paquets ====
-   # apt-get ​update + 
-   # apt-get ​install live-helper debootstrap+**__Avec Lenny__** 
 +<code root> 
 +aptitude ​update 
 +aptitude ​install live-helper debootstrap 
 +</​code>​ 
 + 
 +**__Avec Squeeze__** 
 +<code root> 
 +aptitude update 
 +aptitude install live-build debootstrap 
 +</​code>​
  
 ==== Etape 2 : Créer la liste de paquets de la LiveUSB ==== ==== Etape 2 : Créer la liste de paquets de la LiveUSB ====
 +
 +**__Avec Lenny__**
 +
 Il faut créer un fichier // liste-paquets // que nous placerons dans le répertoire ''/​usr/​share/​live-helper/​lists''​ Il faut créer un fichier // liste-paquets // que nous placerons dans le répertoire ''/​usr/​share/​live-helper/​lists''​
  
Ligne 31: Ligne 54:
  
 Tapez la commande suivante: Tapez la commande suivante:
 +<code root>
 +nano /​usr/​share/​live-helper/​lists/​liste-paquets
 +</​code>​
 +
 +**__Avec Squeeze__**
 +
 +Il faut créer un fichier // liste-paquets // que nous placerons dans le répertoire ''/​usr/​share/​live/​build/​lists''​
 +
 +Nous aurons donc: ''/​usr/​share/​live/​build/​lists/​liste-paquets''​
 +
 +Tapez la commande suivante:
 +<code root>
 +nano /​usr/​share/​live/​build/​lists/​liste-paquets
 +</​code>​
  
-   # nano /​usr/​share/​live-helper/​lists/​liste-paquets 
  
-Dans ce fichier nous allons entrer les lignes suivantes:+__Dans ​ce fichier nous allons entrer les lignes suivantes:__
  
-<code>+<file liste-paquet /​usr/​share/​live/​build/​lists/​liste-paquets>
 gnome-core gnome-core
 gdm gdm
Ligne 52: Ligne 88:
 wpasupplicant wpasupplicant
 netbase ifupdown netbase ifupdown
-</code>+</file>
  
 <note tuyau> Vous pouvez // Ajouter/ Enlever // les paquets que vous souhaitez, en fonction de vos besoins. Il ne s'agit que d'un exemple. Les seules limites sont : votre imagination // (plus de 25000 paquets sont disponibles dans Debian) // et la place sur votre clef USB </​note>​ <note tuyau> Vous pouvez // Ajouter/ Enlever // les paquets que vous souhaitez, en fonction de vos besoins. Il ne s'agit que d'un exemple. Les seules limites sont : votre imagination // (plus de 25000 paquets sont disponibles dans Debian) // et la place sur votre clef USB </​note>​
Ligne 58: Ligne 94:
 ==== Etape 3 : Créer le répertoire de travail ==== ==== Etape 3 : Créer le répertoire de travail ====
  
-   ​$ ​mkdir /​home/​NomUtilisateur/​MonRepLive +**__ Lenny et Squeeze__** 
-   $ cd /​home/​NomUtilisateur/​MonRepLive+<code user> 
 +mkdir /​home/​NomUtilisateur/​MonRepLive 
 +cd /​home/​NomUtilisateur/​MonRepLive 
 +</​code>​
  
 ==== Etape 4 : Lancer la commande de configuration ==== ==== Etape 4 : Lancer la commande de configuration ====
Ligne 65: Ligne 104:
 Il suffit de lancer la commande suivante: Il suffit de lancer la commande suivante:
  
-   ​$ ​lh_config -a i386 -b usb-hdd --bootappend-live "​locale=fr_FR keyb=fr " -d lenny -p liste-paquets --hostname VotreMachine --username NomUtilsateur+**__Avec Lenny__** 
 +<code user> 
 +lh_config -a i386 -b usb-hdd --bootappend-live "​locale=fr_FR keyb=fr " -d lenny -p liste-paquets --hostname VotreMachine --username NomUtilsateur 
 +</​code>​
  
 ou: pour avoir la persistance des données par défaut ( non testé, on cherche des courageux):​-?​ : ou: pour avoir la persistance des données par défaut ( non testé, on cherche des courageux):​-?​ :
 +<code user>
 +lh_config -a i386 -b usb-hdd --bootappend-live "​locale=fr_FR keyb=fr persistent"​ -d lenny -p liste-paquets --hostname VotreMachine --username NomUtilsateur
 +</​code>​
 +
 +**__Avec Squeeze__**
 +
 +<code user>
 +lb config -a i386 -b usb-hdd --bootappend-live "​locale=fr_FR keyb=fr " -d squeeze -p liste-paquets --hostname VotreMachine --username NomUtilsateur
 +</​code>​
 +
 +ou: pour avoir la persistance des données par défaut ( non testé, on cherche des courageux):​-?​ :
 +
 +<code user>
 +lb config -a i386 -b usb-hdd --bootappend-live "​locale=fr_FR keyb=fr persistent"​ -d squeeze -p liste-paquets --hostname VotreMachine --username NomUtilsateur
 +</​code>​
 +
  
-   $ lh_config -a i386 -b usb-hdd --bootappend-live "​locale=fr_FR keyb=fr ​ persistent"​ -d lenny -p liste-paquets --hostname VotreMachine --username NomUtilsateur 
  
  
Ligne 75: Ligne 132:
  
 <​note>​Si vous voulez distribuer l'​image que vous avez construite, il faudra ajouter le code source.\\ <​note>​Si vous voulez distribuer l'​image que vous avez construite, il faudra ajouter le code source.\\
-Pour ce faire, ajouter à la ligne de commande lh_config: ''​-- source enable''​.\\+Pour ce faire, ajouter à la ligne de commande lh_config: ''​-- source enable'' ​ avec Lenny ou ''​lb config -- source true''​ avec Squeeze.\\
 Une archive sera créée à la racine de votre répertoire de travail.</​note>​ Une archive sera créée à la racine de votre répertoire de travail.</​note>​
  
Ligne 82: Ligne 139:
 Passez en mode administrateur et entrez la commande suivante: Passez en mode administrateur et entrez la commande suivante:
  
-   # ​lh_build+**__Avec Lenny__** 
 +<code root> 
 +lh_build 
 +</​code>​ 
 + 
 +**__Avec Squeeze__** 
 +<code root> 
 +lb build 
 +</​code>​ 
  
 <note tuyau> C'est assez long. Cela peut prendre plus ou moins de temps en fonction de la vitesse de téléchargement des paquets et de la puissance de votre ordinateur. Il faut savoir que l'on peut choisir les miroirs des sources de paquets. </​note>​ <note tuyau> C'est assez long. Cela peut prendre plus ou moins de temps en fonction de la vitesse de téléchargement des paquets et de la puissance de votre ordinateur. Il faut savoir que l'on peut choisir les miroirs des sources de paquets. </​note>​
  
 Voilà c'est fini pour la création de l'​image.\\ Voilà c'est fini pour la création de l'​image.\\
 +
 +**__ Lenny et Squeeze__**
 +
 **Vous avez maintenant un fichier ''​binary.img''​ dans  ''/​home/​NomUtilisateur/​MonRepLive''​.** **Vous avez maintenant un fichier ''​binary.img''​ dans  ''/​home/​NomUtilisateur/​MonRepLive''​.**
  
 ===== B- Transfert de l'​image sur la clef USB  et création de la partition live-rw ===== ===== B- Transfert de l'​image sur la clef USB  et création de la partition live-rw =====
 +
 +**__ Lenny et Squeeze jusqu'​à étape 8__**
  
 ==== Etape 6 : Repérer la clef USB ==== ==== Etape 6 : Repérer la clef USB ====
 Repérer la partition qui correspond à la clef USB avec la commande: ​ Repérer la partition qui correspond à la clef USB avec la commande: ​
- +<code root> 
-   # fdisk -l+fdisk -l 
 +</​code>​
  
 ==== Etape 7 : Transfert de l'​image sur la clef USB ==== ==== Etape 7 : Transfert de l'​image sur la clef USB ====
 Entrez la commande suivante: Entrez la commande suivante:
- +<code root> 
-   $ dd if=/​home/​NomUtilisateur/​MonRepLive/​binary.img of=/​dev/​sd* +dd if=/​home/​NomUtilisateur/​MonRepLive/​binary.img of=/​dev/​sd* ​bs=4M && sync 
 +</​code>​
 // Remplacez * par la lettre qui correspond à la clef USB, __exemple__:​ /​dev/​sdb ​ et **non pas** : /dev/sdb1 ou sdb2 // // Remplacez * par la lettre qui correspond à la clef USB, __exemple__:​ /​dev/​sdb ​ et **non pas** : /dev/sdb1 ou sdb2 //
  
Ligne 114: Ligne 186:
  
 On commence par repérer ou se trouve notre clef USB. On commence par repérer ou se trouve notre clef USB.
 +<code root>
 +fdisk -l
 +</​code>​
  
-    # fdisk -l +Ensuite on crée la partition sdb2, par exemple avec [[doc:systeme:​cfdisk|cfdisk]]. 
- +<code root> 
-Ensuite on crée la partition sdb2, par exemple avec [[commande:​cfdisk|cfdisk]]. +cfdisk /dev/sdb 
- +</​code>​
-    # ​cfdisk /dev/sdb+
  
 Une fois fait on lance la commande suivante Une fois fait on lance la commande suivante
 +<code root>
 +mkfs.ext2 -L live-rw /dev/sdb2
 +</​code>​
  
-    # mkfs.ext2 -L live-rw /dev/sdb2 +<note tuyau> On peut aussi utiliser [[:​doc:​environnements:​gnome:​gparted|gparted]] ​ pour cette étape. ​ On créera la partition à la place de l'​espace non alloué et on n’oubliera pas de mettre comme étiquette : live-rw </​note>​
- +
-<note tuyau> On peut aussi utiliser [[logiciel:​gparted|gparted]] ​ pour cette étape. ​ On créera la partition à la place de l'​espace non alloué et on n’oubliera pas de mettre comme étiquette : live-rw </​note>​+
  
 __Explications:​__ si pendant le démarrage ​ une partition est découverte avec le Label ''​live-rw''​ ,\\ __Explications:​__ si pendant le démarrage ​ une partition est découverte avec le Label ''​live-rw''​ ,\\
Ligne 137: Ligne 212:
  
    * C’est tout !!!    * C’est tout !!!
 +
 +==== Mot de passe : ====
 +
 +Sur les live-cd:
 +  - le mot de passe //user// est souvent un truc du genre «live» ou même il n'y en a pas,
 +  - le mot de passe //root//, est souvent **root** ou bien il n'y en a pas également.
 +
 +<note warning>​Dans les 2 cas, utiliser la commande [[:​doc:​systeme:​passwd]] dans chacune des sessions pour en créer de **nouveaux**.</​note>​
 +
 +//Merci à //​**kalonji**//​ et //​**vrms33**//​ de leur résolution sur le forum là// :
 +  * http://​debian-facile.org/​forum/​viewtopic.php?​pid=39310#​p39310
 +
 +;-)
 + 
  
 ===== Si le résultat ne vous satisfait pas ===== ===== Si le résultat ne vous satisfait pas =====
  
    * se placer dans:    * se placer dans:
- +<code user> 
-   $ cd /​home/​NomUtilisateur/​MonRepLive+cd /​home/​NomUtilisateur/​MonRepLive 
 +</​code>​
  
    * Lancer la commande suivante:    * Lancer la commande suivante:
  
-   ​$ ​lh_clean+**__Avec Lenny__** 
 +<code user> 
 +lh_clean 
 +</​code>​ 
 + 
 +**__Avec Squeeze__** 
 +<code user> 
 +lb clean 
 +</​code>​ 
  
  
-   * Recommencer les huit étapes!!!8-O +   * Recommencer les huit étapes!!! 8-O
-   +
  
 ===== Liens pour live-helper =====  ===== Liens pour live-helper ===== 
Ligne 166: Ligne 264:
    ​*[[http://​www.odebian.org/​wiki/​wiki.php?​id_contents=5| Live-Helper sur Odebian]]    ​*[[http://​www.odebian.org/​wiki/​wiki.php?​id_contents=5| Live-Helper sur Odebian]]
    ​*[[http://​wiki.debian-facile.org/​manuel:​installation:​deblive_usb| Live-helper sur Debian-facile,​ le tuto qui m'a mis le pied à l'​étrier]]    ​*[[http://​wiki.debian-facile.org/​manuel:​installation:​deblive_usb| Live-helper sur Debian-facile,​ le tuto qui m'a mis le pied à l'​étrier]]
-   *[[http://​www.mjc-athena.org/​mediawiki/​index.php/​Live_Helper| Très, très complet sur le site de mjc-athena.]]+   ​*mjc-athena.org/​mediawiki/​index.php/​Live_Helper| Très, très complet sur le site de mjc-athena.- //Lien obsolète//
    ​*[[http://​wiki.debian.org/​fr/​DebianLive| Le portail Debian-live sur wiki.debian.]]    ​*[[http://​wiki.debian.org/​fr/​DebianLive| Le portail Debian-live sur wiki.debian.]]
-   ​*[[http://​live.debian.net/debian-cd/5.0.5/​i386/​usb-hdd/​|Vous trouverez ici des images toutes prêtes]]+   ​*[[http://​cdimage.debian.org/cdimage/release/​current-live/​i386/​usb-hdd/​|Vous trouverez ici des images toutes prêtes]] 
 +   ​*[[http://​manpages.ubuntu.com/​manpages/​natty/​man1/​lb_config.1.html| Page de man de lb config]]
  
  
doc/install/deblive-usb-persistant.txt · Dernière modification: 21/05/2023 16:40 par arpinux

Pied de page des forums

Propulsé par FluxBB