Ceci est une ancienne révision du document !
Live usb
Présentation
Script en cours de développement, pour suivre son évolution RDV sur le forum Ubuntu France
Attention un Live-USB n'est pas une installation de linux standard !
La formule Live-USB est un "système d'exploitation nomade"
Avantages:
Aucune modification du système d'exploitation existant sur votre ordinateur
Démarre rapidement, Facile à sauvegarder, Tiens dans la poche,
Plus fiable qu'un disque dur, car pas de pièces en mouvement.
2 modes sont disponibles: live et "persistent"
- le mode live se comporte comme un liveCD, il vous permet de demarrer n'importe quel ordinateur supporté par la version liveCD avec votre clé en liveUSB mais aussi d'accéder à vos documents du mode "persistent" ainsi qu'au disque dur de l'ordinateur, et à tous ses fichiers. Et bien sur comme le liveCD de lancer une installation.
- Le mode "persistent" se comporte comme une installation standard, et vous permet de modifier votre environnement graphique, il sera sauvegardé.
Inconvénients:
Tous les ordinateurs ne savent pas démarrer sur une clé USB.
Dans ce cas un CD d'amorçage sera necessaire.
Versions Linux officiellement supportées:
Ubuntu/Edubuntu/Xubuntu/Kubuntu V:Gusty/Hardy
Demarrer sur LiveUSB:
via le cd d'amorce
inserez votre cd et votre clé usb pour demarrez votre PC
et choisissez le mode live* ou persistent*
Pour créer un cd d'amorce, lancez le script puis allez dans le
Menu:"Créer CD d'amorçage pour LiveUSB"
ou
presser F2 ou F8 ou F11 ou F12 ou del/suppr ou echap … au boot
pour afficher les choix de démarrages à la volée et choisir flash usb
chaque fabricant fait différemment alors il faut trouver la bonne touche fonction…
ou
presser F2/F12/DEL (depend du fabricant) pour modifier ordre de démarrage dans le bios
ou
Ajoutez un menu a votre chargeur de démarrage voir les différentes méthodes dans la rubrique Faq
Taille conseillée pour la clé USB: 1Go minimum 2Go conseillé,
+ si votre porte-monnaie le permet…
Matériel necessaire:
Un lecteur de CD-ROM ou BIOS capable de démarrer sur un périphérique USB
FAQ
Préparation de faq LiveUSB a faire évoluer… si vous avez des suggestions/corrections pour rendre ces explications plus claires, n'hésitez pas a vous manifester.
Configuration requise
- CPU : Tout processeur Pentium, Celeron, Athlon, Duron, Sempron
- RAM : 512 Mo minimum
- Cartes Graphiques : NVIDIA®, ATI™, Intel® i8xx et i9xx
- Cartes Audio : Toutes cartes compatibles Sound Blaster et AC97
- Graveur de CD-ROM ou BIOS capable de démarrer sur un périphérique USB
- Au moins 1 port USB 2.0 de libre
- En cas de doute sur la compatibilité materielle, testez votre PC avec le LiveCD Ubuntu
Téléchargement de LiveCD: Ubuntu 7.10 (Gutsy Gibbon) http://cdimage.ubuntu.com/releases/7.10/release/ Ubuntu 8.04.1 LTS (Hardy Heron) http://cdimage.ubuntu.com/releases/8.04.1/release/ Ubuntu 8.10 (Intrepid Ibex) http://cdimage.ubuntu.com/releases/8.10/
IMPORTANT! A lire avant d'utiliser votre clé usb.
Démarrer votre LiveUSB depuis le cd d'amorce inserez votre cd et votre clé usb pour demarrez votre PC et choisissez le mode live* ou persistent* Pour créer un cd d'amorce, lancez le script puis allez dans le Menu:"Créer CD d'amorçage pour LiveUSB"
Ajouter au gestionnaire de boot de Ubuntu un menu pour démarrer votre LiveUSB. Lancer le script, puis allez dans le menu:"Créer/M-à-jour une entrée à Grub pour démarrer votre LiveUSB" au prochain démarrage vous disposerez de 2 entrées supplémentaires dans grub pour démarrer votre liveUSB dans le mode de votre choix.
Ajouter au gestionnaire de boot de Windows Vista un menu pour démarrer votre LiveUSB. A faire apres un boot sur vista Téléchargez EasyBCD http://neosmart.net/dl.php?id=1 brancher votre clé usb lancez EasyBCD cliquez sur le bouton "Add/Remove Entries" sélectionnez l'onglet linux réglez comme suit: Type: grub Name: LiveUSB Drive: (sélectionnez la partition 0 de votre clé usb) ne cochez pas! "GRUB isn't installed to the boot sector" cliquez sur le bouton: "+ Add Entry" cliquez sur le bouton: "Save" c'est fini! . Capture d'écran: http://neosmart.net/gallery/v/neosmart/EasyBCD/1_70/Add-Remove+Entries+-+Linux.png.html Au prochain démarrage selectionnez LiveUSB, il vous dit de brancher le volume, cliquez sur enter, il vous redirige sur le boot via extlinux…
Ajouter au gestionnaire de boot de Windows XP un menu pour démarrer votre LiveUSB. rajoute la possibilité de demarrer un LiveUSB via le bootloader de XP a l'aide du bootloader Grub4Dos, et cela sans avoir a modifier le mbr ni meme le setup, il permet aussi aux PC ne supportant pas de demarrer en USB de demarrer un LiveUSBvia Grub4Dos !.
installez le add-on en mode custom, puis demarrez votre PC en LiveUSB a l'aide du cd d'amorce Aller dans le menu: /Applications/Outils système/Ajoute un menu démarrer LiveUSB dans XP l'executer, redemarrer choisir dans le menu boot de XP : "Demarrer Ubuntu en LiveUSB" et hop vous arrivez sur un menu grub pour booter votre LiveUSB.
Demarrer votre LiveUSB depuis un Macintel je ne dispose pas de mac pour tester cete solution, et à ce jour pas de retour utilisateur pour comfirmer si refit marche pour un LiveUSB…. http://refit.sourceforge.net/#news postez un retour SVP, si cela marche pour vous… Monter de la swap dans un fichier image, ce script sera surtout utile a tous les utilisateurs ne disposant pas de partition swap en dur, à savoir tous les windows user utilisant un LiveUSB. Installation: télécharger le script, apres avoir crée/customisé votre LiveUSB, mettez le script dans /media/casper-rw . Apres avoir demarré votre liveUSB lancez le script une fenetre vous expliquera le reste… le script mémorise la position du fichier image , et remonte la swap automatiquement a chaque reboot. Après installation le script est disponible via le menu: /Applications/Outils système/Ajouter-Remonter-swap Téléchargement: cd $HOME && wget http://liveusb.info/liveusb/add-on/divers/swap-img.sh -O swap-img.sh chmod +x swap-img.sh
Utiliser en mode live l'environnement du mode persistent pour monter le $HOME de persistent depuis le mode live en lecture/erciture (rappel gardez le mode persistent pour 1 seul et unique PC sous peine de voir ce mode innutilisable). il vous suffit d'installer le Add-on add-on-liveusb.home-rw.sh Après installation de cet Add-on un menu supplementaire sera disponible dans: /Applications/Outils système/Monter HOME du mode presistent ainsi que un lanceur =⇒ /home/user/home-rw.desktop
Les différents modes disponibles, Mode live le mode live se comporte comme un liveCD en plus réactif grâce au temps d'accès rapides de la mémoire flash il ne sauvegarde pas vos modifications pour sauvegarder des documents montez votre disque dur interne ou une autre clé usb et sauvegardez à l'intérieur de ce volume. Tout le système live est contenu dans un fichier compressé /media/extlinux-ro/casper/filesystem.squashfs il est monté en lecture seule et son contenu n'est pas modifiable, toute modification ne sera pas sauvegardé après redémarrage.
Le Mode persistent quand à lui permet de sauvegarder votre environnement. il y a sur la clé 2 partitions ext3 la partie livecd =⇒ /media/extlinux-ro la partie presistent =⇒ /media/casper-rw ATTENTION je vous conseille de réserver ce mode à 1 seul pc car il conserve des réglages qui sont dans bien des cas incompatible avec une autre machine si vous démarrez ce mode sur plusieurs PC différents attendez-vous a polluer ce mode et à le rendre inutilisable, in ne vous restera plus que a sauvegarder $HOME =⇒ /media/casper-rw/home et effacer le contenu de /media/casper-rw pour repartir a neuf. il vous permet aussi d'installer des logiciels supplémentaires avec des impossibilités exemple changement de kernel, changement de boot loader, …
Mode toram il vous faut pour pouvoir l'utiliser sans problèmes disposer de 3 fois la taille de "/media/extlinux-ro/casper/filesystem.squashfs" en ram! ce mode n'est pas compatible avec persistent il se comporte comme le mode live en beaucoup plus rapide car tout est copié en ram pour une disponibilité instantanée.
Mode qemu a démarrer via qemu pour tester votre clé usb.
IMPOSSIBILITÉS Toute modification apporté aux point de montage différents du contenu de /media/casper-rw via une installation de logiciel ou modification par vous est impossible, et cela même pour le mode persistent.
contenu de casper =⇒ /media/casper-rw après boot: /media/casper-rw/etc /media/casper-rw/home /media/casper-rw/lib /media/casper-rw/liveusb /media/casper-rw/lost+found /media/casper-rw/rofs /media/casper-rw/root /media/casper-rw/sbin /media/casper-rw/tmp /media/casper-rw/usr /media/casper-rw/var
Tout le reste est monté via les script de initramfs-tools en lecture seulement. il est donc impossible de faire une upgrade (changement de version, kernel, …) c'est un inconvénient ,mais aussi un avantage car vous aurez toujours un système propre, et en cas de pollution de mode persistent il vous suffit d'effacer le contenu de "/media/casper-rw" (sauvegardez le contenu de $HOME avant) pour repartir a neuf!
- 1 Squashfs est le système de fichiers compressé utilisable en lecture seule pour Linux
- 2 Une connexion USB 2.0 autorise un débit maximal de 60 Mo/s, contre 1,5 Mo/s pour l'USB 1.1
- 3 Le chargeur d'amorçage utilisé pour démarrer en LiveUSB est extlinux
Documentations sur la syntaxe extlinux voir: http://syslinux.zytor.com/menu.php Partager votre clé USB avec windows/Mac-OSX oui c'est possible , pour cela utilisez le menu du script Menu:"Ajouter/Modifier/Supprimer partition fat32 pour partage de données" et installez par exemple sur cette partition la superbe suite de logiciels portables et libres de Framakey