Linux embarqué sur ALIX 2D3

Aujourd’hui j’ai reçu mon jouet :

Une carte mère ALIX 2D3 (AMD Geode 500Mhz, 256 Mo, 3 LAN 10/100), son boitier et une Compact Flash de 2 Go.

Le boot se fait via le couple dhcpd, atftp 🙂

L’installation se gère via le port console.

Système de fichier ext2 (pas d’ext3 pour éviter la journalisation ni de swap pour ne pas griller ma flash :x)

Vous devez posséder un port série sur votre machine ainsi qu’un câble null-modem Série.

Pour cette manipulation j’ai une CompactFlash 2Go


1. Préparation du système

  1. Installez votre carte Compact Flash dans le slot de la carte mère.
  2. Connectez votre Carte Alix au port COM de votre PC et lancer l’écoute via (Windows : HyperTerminal ou Putty Linux : Minicom) en mode 8N38400N1 flow control = none (8 data Bits, 1 Stop bit, 38400 bauds, Bit de parité 1)
  3. Allumez le système
  4. Pendant le test de la mémoire appuyez sur la touche S pour rentrer dans la configuration du BIOS puis sur E pour activer le PXE après appuyez sur Q et Y pour sauvegarder.
  5. Votre carte mère est prête vous pouvez l’éteindre pour le moment
  6. Installez un serveur DHCP avec une option de fichier de démarrage sur pxelinux.0 (cf. Article sur dhcp)
  7. Passez à l’étape suivante

2. Téléchargement de debian lenny netboot

Pour installer une debian 5.0 sur une Alix vous devez télécharger la version Amorçage par le réseau disponible sur le site de Debian. Extrayez les fichiers de l’archive à la racine de votre serveur TFTP. Modifiez le fichier pxelinux.cfg/default par celui-ci :

SERIAL 0 38400 0
DISPLAY debian-installer/i386/boot-screens/boot.txt

DEFAULT install

LABEL install
 kernel debian-installer/i386/linux
 append vga=normal initrd=debian-installer/i386/initrd.gz -- console=ttyS0,38400n8

LABEL expert
 kernel debian-installer/i386/linux
 append priority=low vga=normal initrd=debian-installer/i386/initrd.gz -- console=ttyS0,38400n8

LABEL rescue
 kernel debian-installer/i386/linux
 append vga=normal initrd=debian-installer/i386/initrd.gz rescue/enable=true -- console=ttyS0,38400n8

PROMPT 1
TIMEOUT 0

Sauvegardez les modifications

3. Enjoy

Suivez les étapes d’installation

Ne mettez pas de format ext3 (pour éviter la journalisation des fichiers)

Ne mettez pas de swap (pour éviter d’écrire en permance sur la CF lorsque le système aura besoin de swap)