publications.LEVINUX.org

4.3. Compilation du noyau : terminaux

Vous aurez besoin de nouveaux noyaux pour vos terminaux X. En fait, lorsque ceux-ci démarreront, ils utiliseront ce noyau spécialement conçu pour eux.

[Avertissement] Avertissement

Assurez-vous que vous sélectionnez les options en tant que composantes internes au noyau et non en tant que modules.

Code maturity level options  --->
  [*] Prompt for development and/or incomplete code/drivers

Networking options --->
  <*> Packet socket
  [ ] Packet socket: mmapped IO
  < > Netlink device emulation
  [ ] Network packet filtering (replaces ipchains)
  [ ] Socket Filtering
  <*> Unix domain sockets
  [*] TCP/IP networking
  [*] IP: multicasting
  [*] IP: kernel level autoconfiguration
  [*] IP: DHCP support (NEW)

File systems --->
  [*] /proc file system support
  [*] /dev file system support (EXPERIMENTAL)
  [*] Automatically mount at boot
  Network File Systems  --->
  Ajouter toutes les options requises pour les cartes ethernet de vos noeuds esclaves

Procédons maintenant à la compilation :

#cd /usr/linux
#make clean dep bzImage //Compilation du noyau esclave
#mkdir /diskless
#cp /usr/src/linux/arch/i386/boot/bzImage /diskless //Copie du noyau esclave