1 |
Le 21/06/07, polytan <polytan@×××××.com> a écrit : |
2 |
> |
3 |
> |
4 |
> J'ai recherché dans mes fichiers et voila les fichiers de conf que |
5 |
> j'utilisais : |
6 |
> dhcpd.conf : |
7 |
> |
8 |
> # Fichier de configuration DHCP pour DHCP ISC 3.0 |
9 |
> |
10 |
> ddns-update-style none; |
11 |
> |
12 |
> |
13 |
> allow booting; |
14 |
> allow bootp; |
15 |
> default-lease-time 600; |
16 |
> max-lease-time 7200; |
17 |
> |
18 |
> subnet 192.168.32.0 netmask 255.255.255.0 { |
19 |
> next-server 192.168.32.64; |
20 |
> filename "pxelinux.0"; |
21 |
> option subnet-mask 255.255.255.0; |
22 |
> range 192.168.32.1 192.168.32.1; |
23 |
> # option routers 192.168.32.64; |
24 |
> # option root-path "/mnt/nodes/192.168.32.1"; |
25 |
> # server-name "gentoo"; |
26 |
> |
27 |
> } |
28 |
> pxelinux.cfg/default : |
29 |
> |
30 |
> LABEL 1 |
31 |
> KERNEL kernel-2.4.30-om-r3-2 |
32 |
> APPEND ip=dhcp root=/dev/nfs nfsroot=192.168.32.64:/mnt/nodes/192.168.32.1 vga=788 |
33 |
> |
34 |
> Dans cette méthode, la machine cliente attend un numéro au prompt (de 1 à x) pour savoir quel dossier racine monter par nfs . |
35 |
> |
36 |
> Comme dans la configuration dhcp, on peut aussi spécifier un "root-path" pour chaque machine. |
37 |
> J'avais récupéré les adresses mac de chaque machine puis spécifier quoi faire au boot pour chaque adresse mac. |
38 |
> |
39 |
> Tout dépend du control que tu veux avoir et de la séquence de boot recherchée. |
40 |
> |
41 |
> pour créer les nodes, j'avais une partition /mnt/nodes dans laquelle j'avais la racine de chacune des machines clientes |
42 |
> comme /mnt/nodes/192.168.32.1 ... /mnt/nodes/192.168.32.254 |
43 |
> |
44 |
> j'avais dans ces dossiers tres peu de fichiers (32Mo je crois) qui ne servait que lors du démarrage du noayu. |
45 |
> |
46 |
> Ensuite, je montais un /usr commum à toutes les machines clientes. |
47 |
> |
48 |
> Seuls les dossiers /var, /sys et /proc doivent être individuels. |
49 |
> |
50 |
> *J'ai aussi du modifier l'ordre de démarrage des scripts pour démarrer le réseau avant le reste vu que /usr est monté par nfs.* |
51 |
> |
52 |
> Tout marchais sans erreur au boot. C'est lors de l'arret que ca paraissait moins ... propre :) |
53 |
> |
54 |
> Si tu arrives a avoir un beau démarrage et un arrêt propre, je suis intéressé... :) |
55 |
> |
56 |
> |
57 |
> |
58 |
> -- |
59 |
> |
60 |
> -=( Polytan )=- |
61 |
|
62 |
|
63 |
|
64 |
Bonsoir, |
65 |
|
66 |
J'ai passé ma soirée à mettre en place le tuto que tu m'as donné au départ. |
67 |
Après quelque péripéties (entre autre, compilation d'un noyau >2.6.19 |
68 |
parce qu'il posait problème, et pas qu'à moi d'après ce que j'ai lu), |
69 |
j'ai enfin réussi à faire démarrer mon PC par PXE! :] |
70 |
Ça soulage d'y arriver enfin! :) |
71 |
|
72 |
Mais maintenant, j'ai toujours le problème du montage de /usr au début de la |
73 |
séquence de boot :/. |
74 |
À vrai dire, pour cela j'ai pas encore très bien saisi le système :-S... |
75 |
|
76 |
Pourrais-tu m'expliquer ce que tu as |
77 |
modifié, et les conséquences de ces modifications (s'il y en a d'autre que |
78 |
le démarrage du réseau en premier), pour avoir le démarrage du réseau |
79 |
avant le reste de la séquence de boot? |
80 |
|
81 |
Merci d'avance. |
82 |
|
83 |
|
84 |
PS : Et bien au moins j'aurai bien avancé aujourd'hui! :) Merci grandement à |
85 |
toi! :) |
86 |
|
87 |
-- |
88 |
Cordialement, |
89 |
Sylvain TENOU. |