Debian 7 wheezy sur une soekris en PXE

Serveur TFTP :

Je ne couvrirai pas pour, l’instant, l’installation d’un serveur TFTP.

Il vous faut installer le paquet tftpd-hpa

Récupérer  le netboot.tar.gz http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/

Note : si avec le netboot.tar.gz vous avez des souci, vous pouvez utiliser celui de squeeze il vous proposera d’installer la version stable wheezy pendant l’installation.

Le décompresser dans  /tftpboot/ et configurer le /etc/default/tftp-hpa et votre serveur dhcp en fonction.

Il vous faut aussi soit un câble série serial -> soekris, si votre ordinateur  a un port intégré a la carte mère et sinon un adaptateur
usb -> serial -> soekris

Et configurer minicom :

sudo -s
minicom

faire un crtl + a puis z puis o
Dans la configuration du port série si vous avez un adaptateur usb il faut mettre le périphérique à /dev/ttyUSB0 et le taux de transfert à 19200 voir 9600 suivant les soekris.

Ma configuration :

comBIOS ver. 1.41c  20121115  Copyright (C) 2000-2011 Soekris Engineering.
net6501
1024 Mbyte Memory        CPU Atom E6xx 1000 Mhz
SATA AHCI BIOS ver. 0.61 20121115  Copyright (C) 2003-2011 Intel Corporation

Controller Bus#02, Device#06, Function#00: 02 Ports, 02 Devices
Port-00: Hard Disk, SanDisk pSSD-S2 16GB
Port-01: Hard Disk, SanDisk pSSD-S2 16GB

Au boot il faut faire crtl + p pour accéder au bios

Puis pour démarrer sur la carte réseau en PXE :

comBIOS Monitor.   Press ? for help.

> boot f0

Il n’est pas nécessaire de modifier le fichier pxelinux.0 dans /tftpoot il suffit d’indiquer en paramètre au système que l’on va utiliser le port série au lieu d’une sortie VGA.

Ca fonctionne rarement du premier coup. Par expérience même si je ne vois pas se qui s’écrit, j’attend que le curseur se stabilise, puis encore 10 – 15 secondes,  j’écris une phrase qui ne veux rien dire et ENTER.

Arrivé à cette écran c’est là qu’il faut indiquer après le boot :
que l’on va utiliser une sortie d’affichage sur le port série sur ttyS0 peut importe que l’on ai un adaptateur cette fois c’est la sortie.

                  Welcome to Debian GNU/Linux!                                F1

This is a Debian 6.0 (squeeze) installation netboot image.
It was built on 20110106+squeeze4+b3.

HELP INDEX

KEY    TOPIC

<F1>   This page, the help index.
<F2>   Prerequisites for installing Debian.
<F3>   Boot methods for special ways of using this netboot image
<F4>   Additional boot methods; rescue mode.
<F5>   Special boot parameters, overview.
<F6>   Special boot parameters for special machines.
<F7>   Special boot parameters for selected disk controllers.
<F8>   Special boot parameters for the install system.
<F9>   How to get help.
<F10>  Copyrights and warranties.

Press F2 through F10 for details, or ENTER to boot: expert console=ttyS0,19200



             lqqqqqqqqqu [?] Debian installer main menu tqqqqqqqqqk
             x                                                    x
             x Choose the next step in the install process:       x
             x                                                    x
             x      Choose language                               x
             x      Select a keyboard layout                      x
             x      Detect network hardware                       x
             x      Configure the network                         x
             x      Choose a mirror of the Debian archive         x
             x      Download installer components                 x
             x      Change debconf priority                       x
             x      Save debug logs                               x
             x      Execute a shell                               x
             x      Abort the installation                        x
             x                                                    x
             mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

Pour le reste c'est une installation classique.