fs2 : sur la base de fs1, avec un client et un serveur DHCP
Préparation
- Copiez le système de fichiers créé précédemment dans le répertoire
UML/SysFich/fs2
.
- 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
'.
- 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
- Téléchargez dhcp-3.0.2.tar.gz dans le répertoire
UML/SysFich/fs2
de l'hote.
- 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
- Téléchargez dhcpcd-1.3.22-pl4.tar.gz dans le répertoire
UML/SysFich/fs2
de l'hote.
- 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
- Arretez la machine UML ('
shutdown -h now
')
- Fusionnez le fichier cow et le système de fichiers : '
uml_moo cow root_fs2
'
rm cow
mv root_fs2 SysFich/fs2
rm SysFich/fs2/root_fs
Cliquez ici pour télécharger mon root_fs2.