Linux Live USB (portable) virtualisé sans limitation de persistance avec partition casper
Petit rappel
Un Ubuntu portable c’est forcément un dérivé d’un Ubuntu live. Et un Ubuntu live c’est un système d’exploitation (de type GNU/Linux, distributionUbuntu) assez générique pour fonctionner sans soucis sur la plupart des machines, sans avoir à l’installer. En gros on boote sur le CD ROM et un Ubuntu se lance, prêt à l’utilisation (avec quelques restrictions majeures mais nous verrons cela plus tard), et surtout prêt à l’installation de GNU/Linux sur la machine hôte. Le support royal était historiquement le CD ROM, on parlait alors de live CD et maintenant que les clés USB font des tailles raisonnables et que la plupart des cartes mères sont capables de booter à partir d’un périphérique USB, on peut avantageusement remplacer le support optique par le périphérique de stockage USB … J’ai l’impression de parler comme une notification système des fois o_0′.
L’Ubuntu live c’est l’ultime fantasme du barbu libriste … Dans ses rêves les plus fous il réparerait le PC de sa voisine (blonde, à forte poitrine, en nuisette rose) infesté de virus, gavé d’erreur de base de registre, qui met 3 plombes à démarrer et crachote message d’erreur sur message d’erreur. Là le barbu arriverait, le sourire en coin, vêtu de son T-Shirt noir « scan my network and die » acheté sur http://thinkgeek.com et d’un geste assuré il rebooterait la machine malade, que sa propriétaire croit morte, avec une clé USB minuscule. Ubuntu se lancerait, le bureau s’afficherait et en quelques secondes la néophyte se repèrerait instantanément: « oh c’est comme dans windows! Y a firefox aussi. Et je peux relever mes mails? Je peux faire du MSN? je peux skyper? Je peux regarder des films? Ecouter deezer? Et Word? Et PowerPoint? … ». Et là le barbu la larme à l’oeil lui répondrait que oui elle pourra le faire. Finalement le barbu cliquerait sur l’icône installer unbuntu 10.10, un PC de plus de serait libéré, il irait se coucher le
coeur léger avec le sentiment d’avoir participer à l’avènement du libre, cette longue mission d’évangélisation qui lui tient tant à coeur
casper le gentil fantôme
Bref Sans rentrer dans les détails (que j’ignore d’ailleurs), un Ubuntu live sur clé USB se confectionne uniquement sur une partition formater en FAT32. Un Ubuntu Live présente également un inconvénient majeur, en cela qu’il n’a pas de mémoire: tout ce que vous ferez comme personnalisations, installations de programmes ou mises à jour seront perdues à chaque redémarrage.
Comme le barbu est joueur il s’est dit que tant qu’à être sur un support supportant la ré-écriture (la clé USB si vous suivez) ça pourrait être sympa d’avoir un live « personnalisable », comme ça on pourrait faire un peu de facebook d’identica avec Gwibber ou relever ces mails avec thunderbird, sans avoir à tout renconfigurer à chaque fois …
Alors il a rajouté un petit fichier nommé casper-rw à côté des fichiers d’Ubuntu et a dit à l’Ubuntu live d’écrire tout ce qui était de l’ordre de la personnalisation ou de la vie du système (les mises à jour etc …) dans casper-rw. Ca commence à devenir vraiment intéressant car on peut songer à une nouvelle vie, portable, libre, sous GNU/Linux … hélas il reste encore un inconvénient majeur : le système de fichier Fat32 ne sait gérer que des fichiers dont la taille est inférieure à 4Gb. On ne pourra donc pas avoir plus de 4Gb de données de personnalisation /-) Autrement dit un petit « aptitude safe-upgrade » et vous avez rempli casper!
Et bien j’ai découvert une colossale ruse qui permet de contourner cette limitation sur pendrive
En fait il s’agit simplement de créer une partition ayant pour file system ext2 ou ext3 et pour label casper-rw. Et là vous lui donnez la taille que vous voulez, vous pourrez ainsi installer toutes les applications dont vous avez besoins!
Deux limitations au moins toutefois
- Pas de mise à jour du Kernel Linux
- Pas de gestion des utilisateurs (même pas possible de mettre un mot de passe à l’utilisateur live)
Pour ma part j’ai opté pour une partition de 30 Go sur un DD USB de 500Go. Il me reste plus de 450Go pour une suite d’appli portable du genre de la LiberKey ou FramaKey et mes données perso, je vous livre ma méthode à partir de windows 7 pour que vous puissiez le faire tout seul et que vous aussi vous finissiez enfin par choper votre voisine. En gros, pour ne pas avoir à graver un CD Live pour faire l’opération (comme c’est suggéré dans le tuto pendrive)
- créer un partition de 6Go FAT 32 avec diskmgmt.msc sous windows
- télécharger LiliUSB creator
- télécharger la dernière version d’Ubuntu
- installer et lancer LiliUSB creator
- LiliUSB creator Etape1 : Sélectionner la partition que vous venez de créer
- LiliUSB creator Etape2 : Sélectionner l’image iso d’Ubuntu que vous venez de télécharger
- LiliUSB creator Etape3 : régler la persistance à fond
- LiliUSB creator Etape4 :
- décochez « Cacher les fichiers sur la clé »
- cochez « Formater la clé en FAT32″
- cochez « Permettre de lancer LinuxLive directement sous windows (nécessite Internet) » pour avoir VirtualBox
- lancez VirtualBox.exe dans le dossier VirtualBox qui se trouve sur la partition où l’Ubuntu live a été installé
- augmentez un peu la RAM
- lancez la machine virtuelle
- une fois sous Ubuntu
- lancez Gparted
- créez un partition ext2 ou ext3 de la taille que vous souhaitez en lui donnant pour nom casper-rw
- appliquez les modifications
- éteignez la machine virtuelle
- renommez le fichier casper-rw sur la partition où l’ubuntu Live a été installé en casper-rw.old par exemple
- relancer la machine virtuelle avec Virtualize_This_Key.exe dans le dossier Virtual Box
- optionnel (mais bien pratique): installez les guest additions
Les screencasts ont été réalisés avec des logiciels libres et le montage avec virutalDub (libre lui aussi). Ils sont hébergés sur mon serveur donc soyez patients ou téléchargez directement les flv 1 et 2 pour les regarder offline.
Vous connaissiez dejà?
Ah ouai? depuis quand? je viens de découvrir ça dans la FAQ de Lili USB … alors soit c’est récent, soit j’étais passé à côté … Mais dans tous les cas c’est un outil supplémentair pour faire essayer Ubuntu au plus grand nombre sans toucher à leur machine dans un premier temps. Une fois convaincu y a plus qu’à cliquer pour libérer leur PC!!! #VLOM



Salut,
En effet c’est assez intéressant comme technique ! J’avais jamais penser a la limitation des 4Go pour les fichiers des partitions FAT32. En même temps je l’avais fait sur une clé 4 Go à l’époque. En tout cas je garde le tuto sous le coude, ça peut toujours servir !
Par contre tu as pas trop de soucis pour le lancer sur tout les PC ? C’est le même mode de lancement qu’une live clé USB ou c’est encore différents pour un disque dur externe ?
Commentaire by orionankaa — 22 mars 2011 @ 10 h 36 min
c’est absolument la même chose … tout ce qu’il faut c’est une carte mère capable de booter sur un disque (ou clé c’est pareil à ce niveau là) … ce qui est le cas sur presque toutes les machines maintenant ^ ^
Commentaire by mazenovi — 22 mars 2011 @ 14 h 59 min
J’ai un soucis avec la machine virtuelle de virtualbox, j’ai créé ma partition de 6go (sur un DD de 1To), mais linux ne boot pas (ubuntu 10.10) et j’ai l’erreur suivante (de virtualbox), me disant :
The medium ‘H:\Virtualbox\……/Linuxlive.vmdk’ has a logical size of 931GB but the file system the medium is located on seems to be FAT(32) which cannot handle files bigger than 4GB
Je n’arrive pas a redimensionner linuxlive.mvdk… Une idée ??
Commentaire by Rémi — 11 juillet 2011 @ 0 h 32 min
Bonjour ! J’ai installé Ubuntu 10.10 sur mon disque dur externe (partition de 6Go formatée en FAT(32) sur un disque dur d’1To) avec LiliUSB mais quand je lance Virtualbox, j’ai l’erreur suivante (de VB) :
« The medium ‘H\Virtualbox\……/LinuxLive.vmdk’ has a logical size of 931GB but the file system the medium is located on seems to be FAT(32) which cannot handle files bigger than 4GB »
Et le linux émulé m’affiche :
« BOOTMGR is missing
Press Ctrl+Alt+Del to restart »
Une idée ?
Commentaire by Rémi — 11 juillet 2011 @ 11 h 30 min
Problème réglé en utilisant Fédora !
Commentaire by Rémi — 11 juillet 2011 @ 12 h 21 min
Bonjour
à la fin de la deuxième vidéo, vous parlez d’un ‘prochain article’ dans lequel vous expliqueriez comment « partager les profils entre les applications portables windows et les applications ubuntu »
Mais je n’arrive pas à le trouver…
Pourriez vous m’aider?
Merci
Slawn
Commentaire by Slawn — 16 août 2011 @ 9 h 15 min
oui en effet je m’étais un peu enflammé sur la vidéo, et l’article consacré aux partage des profils « inter »-OS est passé à la trappe. Toutefois vous pouvez vous reporter à la fin de ce post pour avoir des pistes pratiques sur le sujet
Commentaire by mazenovi — 21 août 2011 @ 17 h 01 min
Je vais peut être passer pour un abruti mais…
à la fin de ce post ?
où ?
=D
Commentaire by Slawn — 23 août 2011 @ 20 h 58 min
le commentaire a mangé le lien http://blog.mazenod.fr/2010/09/framakey-ubuntu-remix-performance-securite/ … section partage de profils
Commentaire by mazenovi — 29 août 2011 @ 8 h 23 min
Merci Beaucoup !
Je vais ess
Commentaire by Slawn — 5 septembre 2011 @ 19 h 17 min
Pardon, essayer de bidouiller ça !
Commentaire by Slawn — 5 septembre 2011 @ 19 h 18 min