Gentoo Archives: gentoo-user-fr

From: Sylvain TENOU <tenou.sylvain@×××××.com>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] Gentoo et boot PXE
Date: Thu, 21 Jun 2007 21:00:19
Message-Id: f540f4dc0706211359g79eef4acr4cfb0fff3981f827@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 > 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.

Replies

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