Comme pour OpenMosix au chapitre 2, il faut configurer le noyau (et le recompiler) en vue de pouvoir monter une partition racine sur le réseau. Contrairement à un poste de travail autonome où la partition racine serait montée sur le disque rigide de l'ordinateur en question.
Qu'est-ce qu'une machine diskless? (Source : Site de Gentoo)
«Une machine diskless est un PC dépourvu des périphériques de démarrage habituels, c-à-d. sans disque dur ni lecteur de CDROM ou de disquette. Un PC diskless démarre sur le réseau et a besoin d'un serveur qui va lui fournir de l'espace disque comme un disque dur local. Nous appellerons le serveur le maître et les machines sans disques des esclaves. Un esclave a besoin d'une carte réseau qui supporte le démarrage via PXE. La plupart des cartes modernes les font, les adaptateurs réseau intétégrés sur les cartes-mères aussi.»
#cd /usr/src #cp .config .config_working //sauvergarder une copie de la configuration du noyau maître #make menuconfig //C'est ici qu'on modifie la configuration du noyau maître
Assurez-vous que votre noyau possède ces options :
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
File systems --->
[*] /proc file system support
[*] /dev file system support (EXPERIMENTAL)
[*] Automatically mount at boot
Network File Systems --->
<*> NFS server support
[*] Provide NFSv3 server support