Installation de Mandriva par NFS
Date de publication : 08/08/2006 , Date de mise à jour : 12/10/2006
Par
julp (Autres articles)
Si vous ne disposez pas d'un lecteur CD-ROM, ou que celui-ci n'est pas en mesure
de fonctionner (aucun driver permettant de l'exploiter), vous pouvez utiliser
votre FreeBSD comme serveur NFS pour procéder à l'installation.
1. Copie du contenu des CD
2. Configuration du serveur NFS
3. Note
1. Copie du contenu des CD
Nous copierons les CD sur /usr, car en général c'est la partition à laquelle
on alloue le plus d'espace disque (vérifiez toutefois au préalable d'avoir
suffisamment de place : commande df -h /usr)
- passez root : su -
- mkdir /usr/mdk : nous créons un dossier qui abritera la copie des fichiers
- monter le lecteur CD-ROM pour le CD numéro 1 (mount_cd9660 /dev/(a)cd0c /mnt) (j'utilise /mnt comme point de montage : modifiez les chemins en conséquence dans la suite si ce n'est pas votre cas)
- cp -R -p /mnt/* /usr/mdk/
- démonter le lecteur CD-ROM : umount /mnt
Puis pour chaque CD-ROM supplémentaire :
- monter le lecteur CD-ROM
- cp -R -p /mnt/media/* /usr/mdk/media/
- démonter le lecteur CD-ROM
2. Configuration du serveur NFS
-
Votre noyau requiert l'option NFSSERVER.
-
Pour démarrer le serveur NFS, ajoutez à /etc/rc.conf :
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_enable="YES"
mountd_flags="-r -p 799"
|
-
Si vous utilisez un pare-feu, modifiez vos règles en conséquence ou
désactivez le temporairement (avec pf : pfctl -d). Règles à utiliser
avec pf :
int_net = "192.168.100.0/24"
tcpflags = "flags S/SFRA"
int_if = "sis0"
block all
pass in quick on $int_if proto tcp from $int_net to $int_if port 2049 $tcpflags keep state
pass in quick on $int_if proto udp from $int_net to $int_if port 2049 keep state
pass in quick on $int_if proto tcp from $int_net to $int_if port 799 $tcpflags keep state
pass in quick on $int_if proto udp from $int_net to $int_if port 799 keep state
pass in quick on $int_if proto tcp from $int_net to $int_if port 111 $tcpflags keep state
pass in quick on $int_if proto udp from $int_net to $int_if port 111 keep state
|
-
Ajoutez au fichier /etc/exports (ou créez le s'il n'existe pas) :
/usr/mdk -ro 192.168.100.3
|
-
(Re)démarrez manuellement les services rpcbind, nfsserver et mountd
ou bien attendez le prochain démarrage de la machine (exemple :
/etc/rc.d/rpcbind (re)start)
3. Note
En cas d'erreur de lecture sur du CD-ROM sur certains paquets, cp vous
affichera leurs noms. Dans ce cas, vous pouvez les retélécharger (en
faisant attention de les mettre au bon endroit) en fouillant du côté
des FTP de Mandriva. Et pour télécharger en ligne de commande, nous
avons fetch pour FreeBSD et wget sous Linux.


Copyright © 2006 julp. Aucune reproduction, même partielle, ne peut être faite
de ce site et de l'ensemble de son contenu : textes, documents, images, etc
sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
Cette page est déposée à la
SACD.