décembre
2008
Cette année, le père Noël m’a offert une grosse clef USB.
J’y vois là l’occasion de me créer un petit chez moi portable.
Je suis prestataire, et je n’ai pas toujours l’occasion de pouvoir personnaliser mon environnement de travail tel que je le désire (d’ailleurs, je ne le souhaite pas).
L’idée est donc de pouvoir me connecter via, à peu près, n’importe quel PC directement dans mon environnement.
Ledit environnement doit comporter les éléments suivants :
- un espace de stockage de données accessible depuis Windows
- une suite bureautique (de préférence OpenOffice)
- un environnement de développement Java (un JDK Sun récent et mon EDI de prédilection NetBeans)
- un entrepôt de données (SubVersion évidemment)
Pour le reste, je verrai à l’utilisation. Je pense avoir fait là un tour déjà intéressant.
Dans ce billet, je vais donc brièvement aborder la création de l’environnement général. En effet, à ce stade, Ubuntu fait tout pour nous.
La subtilité à garder en tête est que je souhaite un espace de stockage de données accessible depuis Windows, bref une partition dédiée.
A ce stade, Windows n’est plus notre ami. En effet, il ne gère pas les partitions multiples pour les clefs USB. Il n’est capable de jouer qu’avec la première partition d’une clef (en tout cas, sous XP, je ne sais pas ce qu’il en est sous Vista).
Il faut donc prendre soin à créer une première partition (en FAT32) qui accueillera les données partagées, et une seconde partition qui accueillera Ubuntu.
Tout ceci se réalise à partir d’une version CD Live d’Ubuntu disponible ici.
Il suffit de graver l’image obtenue et de booter sur le CD obtenu.
Les deux partitions peuvent alors être créées à l’aide de l’éditeur de partition (System > Administration > Partition Editor).
Pour ma part, j’ai réparti mon espace ainsi :
– partition 1 : 28 Go de données en FAT32
– partition 2 : 2 Go de système (Ubuntu) en FAT32 avec les flags « lba » et « boot »
Ensuite, Ubuntu s’occupe de tout via l’option « Créer une clef USB bootable » (System > Administration > Create a USB startup disk).
En ce qui me concerne, j’avais conservé l’image du disque Ubuntu sur mon disque dur. Je l’ai donc prise comme référence pour créer mon nouveau système. Par défaut, il propose de prendre pour référence l’installation courante (celle du CD Live), mais je n’ai pas eu beaucoup de succès avec cette option.
Il n’y a plus qu’à indiquer la bonne partition de destination, et attendre que cela se passe.
Voilà, vous y êtes.
Assurez-vous que votre séquence de boot prenne en compte les ports USB avant votre disque dur, et redémarrez en laissant la clef branchée : votre nouveau système est prêt et fonctionne sur presque tous les PC récents.
Vous remarquerez que cette mise en œuvre répond directement aux 2 premières attentes de mon environnement puisque OpenOffice est en place en standard avec Ubuntu.
Pour résumé si vous bootez sur :
– la clef, vous démarrez Ubuntu (via la seconde partition) et vous accédez à vos données (via la première partition)
– le disque dur, vous démarrez votre système d’exploitation standard (XP dans mon cas), et lorsque vous branchez la clef USB, vous accédez à vos données (via la première partition)
A suivre pour la mise en place de mon environnement de dev.