Pour le système, Debian bien sûr ! Mais comme la liste des périphériques indiquée dans l'article précédent ne comporte pas de lecteur de CD il va falloir procéder autrement, encore par USB ...
Il suffit de suivre les indications sur le site de Debian pour remplir convenablement la clé. J'ai utilisé une clé de 2 GO pour être sûr d'avoir de la place.
Pour finir la clé comporte :
-----------------------------------------------------------------------------------------------
drwx------ 2 xxxx xxxx 4096 2010-01-16 21:34 .
drwxr-xr-x 4 root root 4096 2010-01-16 21:26 ..
-rwxr-xr-x 1 xxxx xxxx 20188039 2010-01-14 10:03 boot.img.gz
-rwxr-xr-x 1 xxxx xxxx 676810752 2010-01-14 10:17 debian-503-i386-CD-1.iso
-rwxr-xr-x 1 xxxx xxxx 5183881 2010-01-14 10:03 initrd.gz
-r-xr-xr-x 1 xxxx xxxx 14998 2010-01-14 02:31 ldlinux.sys
-rwxr-xr-x 1 xxxx xxxx 239821 2010-01-14 10:06 md5sum.txt
-rwxr-xr-x 1 xxxx xxxx 40 2010-01-14 10:03 syslinux.cfg
-rwxr-xr-x 1 xxxx xxxx 1468912 2010-01-14 10:03 vmlinuz
-------------------------------------------------------------------------------------------------------
Et cela suffit pour lancer l'installation, il suffit de faire booter la machine sur le bon périphérique pour que le système démarre, trouve l'image ISO et lance une installation Debian tout à fait classique.
Pour le détail de l'installation voir l'article sur l'installation Debian sur ce site.
Le partitionnement du disque SSD est effectué comme suit :
Device Boot Start End Blocks Id System
/dev/sda1 * 1 62 497983+ 83 Linux
/dev/sda2 63 427 2931862+ 82 Linux swap / Solaris
/dev/sda3 428 1643 9767520 fd Linux raid autodetect
/dev/sda4 1644 7722 48829567+ fd Linux raid autodetect
Oui, j'ai prévu de mettre ce disque en RAID (Raid1 miroir) ... un peu plus tard, pour le moment c'est un miroir à une seule unité !
La seule différence est que j'ai installé quelques quelques paquets supplémentaires :
Le premier démarrage est parfait, ça dépote pas mal, je me connecte et lance fébrilement un "top" et Oh miracle l'affichage me montre 4 processeurs grâce à l'hyperthreading.
Pour remplir le rôle de serveur mail (bien plus évolué que l'ancien) et Webmail j'ai décidé d'installer la version OpenSource de Zimbra téléchargée pour une Debian stable en 32 bits (Version 6.0.4). Je n'ai pas tout installé j'ai omis "memcached" et "zimbra-proxy" dont je ne pense pas avoir besoin étant donné la charge prévue.
Lors du redémarrage la mémoire est bien "garnie" comme le montre la sortie de "top" :
Mem: 904304k total, 839716k used, 64588k free, 13592k buffers
Swap: 2931852k total, 888k used, 2930964k free, 269972k cached
Tout ceci terminé il m'a fallu paramétrer le domaine principal (visible de l'extérieur), et pour pouvoir accéder à Internet monter la clé USB interface réseau.
Cette clé de marque "DLink" est repérée sur le système par :
Bus 001 Device 002: ID 07d1:3c07 D-Link System Wireless G DWA-110 Adapter
qui s'avère (après recherche sur Internet, avec "Yahoo" car il ne faut pas utiliser que "Google" pour garder la diversité informatique et ne pas tomber dans le piège du monolithisme) être muni d'un chip "ralink" ce qui va m'obliger à recompiler un kernel plus récent que celui d'origine (2.6.26) avec les bonnes options et à télécharger le "driver" binaire adéquat (rt73usb.bin) pour ce chip (disponible sur Debian en "non-free").
Les options "qui vont bien" du noyau sont :
CONFIG_RT2X00=m
CONFIG_RT2400PCI=m
CONFIG_RT2500PCI=m
CONFIG_RT61PCI=m
CONFIG_RT2500USB=m
CONFIG_RT73USB=m
CONFIG_RT2800USB=m
CONFIG_RT2X00_LIB_PCI=m
CONFIG_RT2X00_LIB_USB=m
CONFIG_RT2X00_LIB=m
CONFIG_RT2X00_LIB_HT=y
CONFIG_RT2X00_LIB_FIRMWARE=y
CONFIG_RT2X00_LIB_CRYPTO=y
CONFIG_RT2X00_LIB_LEDS=y
le tout sur un noyau 2.6.32 fraichement téléchargé. Au passage on va pouvoir vérifier la performance de cette machine avec mon script de compil qui note le temps de compilation. Au fait, quel type de processeur choisir pour compiler ? Il semble que "Intel Core 2" marche très bien en attendant une option "ATOMisée".
Je modifie les paramétrages et lance la compilation, visiblement celà avance pas mai et au bout de moins de 30 minutes le noyau est compilé, Zimbra (gros consommateur de mémoire était actif) !
On approche des temps d'un processeur à consommation "normale" (15 minutes pour le même noyau sur un quadcore à 2,6GHz et 8 Go de RAM).
Tiens justement, la consommation :
à fond : # 56W (pendant la compilation noyau)
activité normale : # 50W
à l'arrêt : # 21W
La consommation à l'arrêt (bouton arrière sur "0") me stupéfie avec plus de 20W alors que des machines plus grosses se contentent de moins. Par contre en marche 50W c'est environ trois fois moins qu'une "grosse" machine. Il va falloir que je regarde les paramètres du BIOS pour essayer de limiter la conso à l'arrêt.
A noter que la variation de fréquence du processeur n'est pas active (faute à la carte mère ou au noyau qui ne reconnait pas ce processeur correctement).
Dans l'article suivant on va s'occuper de connecter cette machine sur le routeur ADSL en "WiFi" et de protéger quelque peu notre cher réseau.