Posté par Yo' - le 03/01/2009 - 16:02

Combien d'heures, combien de reboots, combien de jurons...
Je souhaite installer Debian sur une carte compacte-Flash.
La principale difficulté de la manipulation réside dans la réalisation d'un système personnalisé mais en mode lecture seule (car les Compact-Flash ne supportent pas des cycles d'écritures répétés, comme peuvent les supporter les disques durs).
C'est celle que j'ai essayé de mettre en oeuvre pendant de nombreuses heures: essayer d'installer Debian sur la CF (en branchant un lecteur CD sur la nappe 3.5)! Ca marche pô, pour différentes raisons (notamment du fait que la carte flash n'est pas reconnue comme une disque dur par l'installeur de Etch).
C'est la seconde méthode que j'ai tenté, après l'échec de la première.
Installer Debian sur un disque dur 2.5 branché sur la nappe IDE secondaire, depuis le lecteur de CD-Rom branché sur la nappe IDE primaire. Ensuite, faire une copie des partitions du DD vers la CF, en modifiant le /etc/fstab pour en mettre certaines en lecture seule/. En bricolant avec unionfs, j'ai même réussi à la faire fonctionner, mais les mises à jour sont laborieuses.
La méthode avec Unionfs est expliquée ici.
Utiliser Casper (qui vient du monde Ubuntu et utilisé pour faire des liveCD de Debian) et Moo (un script qui automatise tout cela). Je rentre pas dans les détails techniques, cela me dépasse. J'ai simplement suivi à la lettre les instructions qui sont ici et ça fonctionne à merveille (au passage, merci à 'flimzy' pour ce superbe howto). En somme, la technique consite, à partir d'une machine équipée Linux, de réaliser une installation minimale de Debian sur la carte (via chroot et un lecteur de carte Compact Flash). Ensuite, il est possible de modifier l'image en lecture seule sur la carte (donc d'écrire en dur les modifications 'volatiles' faites en mémoire sur le système), en jouant simplement le script Moo.
La méthode avec Moo et Casper est expliquée ici.
Il est désormais relativement commode de réaliser une clé USB bootable avec une distribution GNU/Linux en mode lecture seule.
En vrac, 2 liens intéressants:
Create Your Own Live Linux CD or USB distribution | USB Pen Drive Linux
Kristof?s blog » Blog Archive » Debian on compact flash
Serveur NFS (nfs-kernel-server)
Serveur SSH (openssh)
Serveur audio et frontend ncurse (mpd & ncmpc)
Serveur de diffusion webradio (icecast2)
Serveur X (xorg)
Gestionaire de fenêtre léger (fluxbox)
Lecteurs multimédias (mplayer & vlc)
Client Bittorrent (bittornado)
Copie avancée de répertoires, backup (rsync)
Gestionnaire de fichiers (rox-filer)
Monitoring système (conky)
Analyseur de logfiles (logcheck)
Viewer d'images (gqview)
Utilitaires de compression (rar,zip,bzip2,tar)
Utilitaires disque dur (smartmontools, hdparm et sdaparm)
Imprimé depuis http://www.xrousse.org - Le contenu de ce site est sous license Creative Commons Paternité 2.0. (http://creativecommons.org/licenses/by/2.0/fr)