fs2 : sur la base de fs1, avec un client et un serveur DHCP

Préparation

  1. Copiez le système de fichiers créé précédemment dans le répertoire UML/SysFich/fs2.
  2. Démarrez une machine UML avec ce nouveau système de fichiers : 'Noyaux/linux-2.4.24-wifi/linux ubd0=cow,SysFich/fs2/root_fs'.
  3. Dans la machine UML, installez quels utilitaires supplémentaires (gzip, make, cc, nroff...) :
    mount none /mnt -t hostfs
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/less-382-3.i386.rpm .
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/gzip-1.3.3-12.i386.rpm .
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/make-3.80-3.i386.rpm .
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/gcc-3.3.3-7.i386.rpm .
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/binutils-2.15.90.0.3-5.i386.rpm .
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/cpp-3.3.3-7.i386.rpm .  
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/glibc-devel-2.3.3-27.i386.rpm .
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/glibc-headers-2.3.3-27.i386.rpm .
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/glibc-kernheaders-2.4-8.44.i386.rpm .
    cp /mnt/home/galtier/UML/RPMs/FedoraCore2/groff-1.18.1-34.i386.rpm .
    rpm -ivh less-382-3.i386.rpm 
    rpm -ivh gzip-1.3.3-12.i386.rpm
    rpm -ivh make-3.80-3.i386.rpm 
    rpm -ivh binutils-2.15.90.0.3-5.i386.rpm cpp-3.3.3-7.i386.rpm glibc-devel-2.3.3-27.i386.rpm gcc-3.3.3-7.i386.rpm glibc-headers-2.3.3-27.i386.rpm glibc-kernheaders-2.4-8.44.i386.rpm 
    rpm -ivh groff-1.18.1-34.i386.rpm 
    rm *.rpm 
    	

Installation du serveur DHCP

  1. Téléchargez dhcp-3.0.2.tar.gz dans le répertoire UML/SysFich/fs2 de l'hote.
  2. Dans la machine UML :
    cp /mnt/home/galtier/UML/SysFich/fs2/dhcp-3.0.2.tar.gz .
    tar -zxf dhcp-3.0.2.tar.gz
    rm dhcp-3.0.2.tar.gz
    cd dhcp-3.0.2/
    ./configure
    make
    make install
    	

Installation du client DHCP

  1. Téléchargez dhcpcd-1.3.22-pl4.tar.gz dans le répertoire UML/SysFich/fs2 de l'hote.
  2. Dans la machine UML :
    cp /mnt/home/galtier/UML/SysFich/fs2/dhcpcd-1.3.22-pl4.tar.gz .
    tar -zxf dhcpcd-1.3.22-pl4.tar.gz 
    rm dhcpcd-1.3.22-pl4.tar.gz 
    cd dhcpcd-1.3.22-pl4/
    ./configure
    make
    make install
    	

Finalisation

  1. Arretez la machine UML ('shutdown -h now')
  2. Fusionnez le fichier cow et le système de fichiers : 'uml_moo cow root_fs2'
  3. rm cow
  4. mv root_fs2 SysFich/fs2
  5. rm SysFich/fs2/root_fs

Cliquez ici pour télécharger mon root_fs2.