Gentoo Archives: gentoo-user-fr

From: polytan <polytan@×××××.com>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] Gentoo et boot PXE
Date: Thu, 21 Jun 2007 13:10:35
Message-Id: 741f8c060706210609x72ff52e7y36ace3ef11fdb276@mail.gmail.com
In Reply to: Re: [gentoo-user-fr] Gentoo et boot PXE by polytan
1 Le 21/06/07, polytan <polytan@×××××.com> a écrit :
2 >
3 >
4 >
5 > Le 21/06/07, Sylvain TENOU <tenou.sylvain@×××××.com > a écrit :
6 > >
7 > > Bonjour à tous,
8 > >
9 > > Voilà, hier, j'ai passé la journée à tenter de monter un PC servant de
10 > > serveur DHCP et fournissant un service pour le boot PXE (par simple envie
11 > > d'apprendre de nouvelles choses :]).
12 > > Pour cela j'ai suivi le tuto à l'adresse : http://fr.gentoo-wiki.com/HOWTO_Installation_de_Gentoo_sans_disque_dur
13 > >
14 > >
15 > > Apparemment le serveur DHCP marche bien car le postes client arrive à
16 > > recevoir l'adresse qui lui est attribuée dans la config de dhcpd.conf.
17 > > Le problème, est que dès que la connexion se
18 > > passe, le poste client renvoi en boucle une erreure du style "RX ERROR 0000",
19 > > du côté du serveur
20 > > j'ai juste une information comme quoi il traite le fichier "pxegrub"
21 > > (voir howto en lien), et bien entendu, aucun log n'est révélateur d'une
22 > > quelconque erreure...
23 > >
24 > > Le "RX
25 > > ERROR" me fait penser au "RX" lorsqu'on fait un "ifconfig", je pencherai donc pour une erreure du client, au niveau du téléchargement du fichier,
26 > > mais je ne vois pas à quel niveau
27 > > précisément, au niveau de TFTP, BOOTP, ou encore NFS?
28 > >
29 > > Quelqu'un aurait-il une idée du problème, ou ayant un début de recherche
30 > > précédemment effectuée sur le même problème?
31 > >
32 > > Merci d'avance,
33 > >
34 > > --
35 > > Cordialement,
36 > > Sylvain TENOU.
37 >
38 >
39 J'ai recherché dans mes fichiers et voila les fichiers de conf que
40 j'utilisais :
41 dhcpd.conf :
42
43 # Fichier de configuration DHCP pour DHCP ISC 3.0
44
45 ddns-update-style none;
46
47
48 allow booting;
49 allow bootp;
50 default-lease-time 600;
51 max-lease-time 7200;
52
53 subnet 192.168.32.0 netmask 255.255.255.0 {
54 next-server 192.168.32.64;
55 filename "pxelinux.0";
56 option subnet-mask 255.255.255.0;
57 range 192.168.32.1 192.168.32.1;
58 # option routers 192.168.32.64;
59 # option root-path "/mnt/nodes/192.168.32.1";
60 # server-name "gentoo";
61
62 }
63 pxelinux.cfg/default :
64
65 LABEL 1
66 KERNEL kernel-2.4.30-om-r3-2
67 APPEND ip=dhcp root=/dev/nfs
68 nfsroot=192.168.32.64:/mnt/nodes/192.168.32.1 vga=788
69
70 Dans cette méthode, la machine cliente attend un numéro au prompt (de
71 1 à x) pour savoir quel dossier racine monter par nfs .
72
73 Comme dans la configuration dhcp, on peut aussi spécifier un
74 "root-path" pour chaque machine.
75 J'avais récupéré les adresses mac de chaque machine puis spécifier
76 quoi faire au boot pour chaque adresse mac.
77
78 Tout dépend du control que tu veux avoir et de la séquence de boot recherchée.
79
80 pour créer les nodes, j'avais une partition /mnt/nodes dans laquelle
81 j'avais la racine de chacune des machines clientes
82 comme /mnt/nodes/192.168.32.1 ... /mnt/nodes/192.168.32.254
83
84 j'avais dans ces dossiers tres peu de fichiers (32Mo je crois) qui ne
85 servait que lors du démarrage du noayu.
86
87 Ensuite, je montais un /usr commum à toutes les machines clientes.
88
89 Seuls les dossiers /var, /sys et /proc doivent être individuels.
90
91 J'ai aussi du modifier l'ordre de démarrage des scripts pour démarrer
92 le réseau avant le reste vu que /usr est monté par nfs.
93
94 Tout marchais sans erreur au boot. C'est lors de l'arret que ca
95 paraissait moins ... propre :)
96
97 Si tu arrives a avoir un beau démarrage et un arrêt propre, je suis
98 intéressé... :)
99
100
101
102 --
103
104 -=( Polytan )=-

Replies

Subject Author
Re: [gentoo-user-fr] Gentoo et boot PXE Sylvain TENOU <tenou.sylvain@×××××.com>
Re: [gentoo-user-fr] Gentoo et boot PXE Sylvain TENOU <tenou.sylvain@×××××.com>