View previous topic :: View next topic |
Author |
Message |
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Mon Sep 27, 2004 6:52 pm Post subject: [boot reseau]Unable to mount root fs ... |
|
|
Voila j'ai installé un noyau open-mosix et tout les packages necessaires a son utilisation.
j'essaye de demarrer un pc (esclave) par le reseau
Il se connecte bien au serveur, recoit bien son ip, telecharge le kernel, le lance
et dans le lancement j'obtiens ceci :
...
IP-Config : No network device available.
...
pleins d'erreurs 101
...
VFS : Unable to mount root fs via NFS, trying floppy
...
kernel panic |
|
Back to top |
|
|
Oupsman Veteran
Joined: 19 Jul 2004 Posts: 1042
|
Posted: Mon Sep 27, 2004 7:07 pm Post subject: |
|
|
Question à deux balles :
dans le kernel pour les stations réseaux, tu as bien le driver de la carte réseau compilée en dur ?
Car si ce n'est pas le cas, tu vas devoir passer par un initrd. _________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong." |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Mon Sep 27, 2004 7:28 pm Post subject: |
|
|
bne je me demandais la meme chose en fait.
Je me disais que j'allais recompiler un noyau.
Que me conseille tu de mettre comme driver en dur?
sachnat que pour le moment la carte ets une net extreme gigabit mais qu'ell va cohabiter avce d'autres.
edit : je peux compiler tout els drivers en durs?
(tout ceux qui sont dans network => 10/100 et dans network => 1000)
y'en a d'autres? |
|
Back to top |
|
|
Oupsman Veteran
Joined: 19 Jul 2004 Posts: 1042
|
Posted: Mon Sep 27, 2004 7:52 pm Post subject: |
|
|
Compiler tous les drivers en dur n'est jamais une bonne idée amha : cela donne un noyau très gros dont 90% ne servira jamais.
Pour ce qui est du driver correct, là je peux pas t'aider désolé.
Mixer les cartes réseaux dans ton cluster n'est pas non plus une bonne idée : si tu veux avoir le même noyau pour tous, cela t'oblige à compiler le support de toutes les cartes réseaux en dur dans le noyau.
EDIT : si le driver de ta carte n'est pas disponible directement dans le noyau, on trouve les drivers sur le site de Broadcom. _________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong." |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Mon Sep 27, 2004 8:13 pm Post subject: |
|
|
merci pour l'info
pour le test j'ai compile un noyau avec tout en dur.
Le boot va deja plus loin.
seulement la je lis :
bringing up eth0 (192.168.0.100)
alors que dans le dhpd.conf g dis que ce pc devait avoir l'ip 101 et que la 100 c celle du serveur.
Une idee la dessus? |
|
Back to top |
|
|
Oupsman Veteran
Joined: 19 Jul 2004 Posts: 1042
|
Posted: Mon Sep 27, 2004 8:14 pm Post subject: |
|
|
Tu fais une reservation statique dans le dhcpd.conf ?
Bizarre en effet. _________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong." |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Mon Sep 27, 2004 8:21 pm Post subject: |
|
|
en plus le client dis :
gott dhcp answer ... my adresse is 192.168.0.101
server is 192.168.0.100
mon . conf
Code: |
ddns-update-style none;
option space PXE;
option PXE.mtftp-ip code 1 = ip-address;
option PXE.mtftp-cport code 2 = unsigned integer 16;
option PXE.mtftp-sport code 3 = unsigned integer 16;
option PXE.mtftp-tmout code 4 = unsigned integer 8;
option PXE.mtftp-delay code 5 = unsigned integer 8;
option PXE.discovery-control code 6 = unsigned integer 8;
option PXE.discovery-mcast-addr code 7 = ip-address;
subnet 192.168.0.0 netmask 255.255.255.0
{
class "pxeclients"
{
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
option PXE.mtftp-ip 0.0.0.0;
filename "pxelinux.0";
next-server 192.168.0.100;
}
class "etherboot"
{
if substring (option vendor-class-identifier, 0, 9) = "Etherboot"
{
filename "/diskless/vmlinuz";
}
}
pool
{
max-lease-time 86400;
default-lease-time 86400;
deny unknown clients;
range 192.168.0.101 192.168.0.254;
}
host slave101
{
hardware ethernet 00:C0:9F:33:B0:A1;
fixed-address 192.168.0.101;
server-name "master";
option host-name "slave101";
option root-path "/diskless/192.168.0.101";
if substring (option vendor-class-identifier, 0, 9) = "Etherboot"
{
filename "/vmlinuz_arch";
}
else if substring (option vendor-class-identifier, 0,9) ="PXEClient"
{
filename "/pxelinux.0";
}
}
}
|
|
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Tue Sep 28, 2004 7:40 am Post subject: |
|
|
Personne ne sais m'aider? |
|
Back to top |
|
|
Oupsman Veteran
Joined: 19 Jul 2004 Posts: 1042
|
Posted: Tue Sep 28, 2004 12:17 pm Post subject: |
|
|
Encore une question à deux balles : l'adresse MAC indiquée est bien la bonne ? _________________ --
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.
----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong." |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Tue Sep 28, 2004 2:48 pm Post subject: |
|
|
Vi vi j'ai verifier plusieurs fois. |
|
Back to top |
|
|
robinhood Apprentice
Joined: 21 Jun 2004 Posts: 290
|
Posted: Tue Sep 28, 2004 3:05 pm Post subject: |
|
|
Quote: | bringing up eth0 (192.168.0.100) |
après le boot, ifconfig te dis quoi ? (sur le serveur et le client) |
|
Back to top |
|
|
neysx Retired Dev
Joined: 27 Jan 2003 Posts: 795
|
Posted: Tue Sep 28, 2004 3:59 pm Post subject: |
|
|
AMHA, compiler tous les modules en dur est une bonne idée. C"est toujours ce que je fais sur des diskless. Je désactive même le support des modules. Partant du principe que tous les modules nécessaires et seulement eux seront chargés de toute façon, on obtient ainsi un noyau un peu plus compact.
Note que quand je dis tous les modules, ça veut tous les modules utilisés par le diskless, pas tous les modules possibles.
Si tu as des deskless différents, utilise des noyaux différents.
Ton problème n'est pas lié à la config dhcp. Elle est correcte puisque tu reçois la bonne IP et tout et tout, mais tu as sans doute laissé net.eth0 dans le runlevel defaut du diskless et il redéfinit ton IP. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Sep 28, 2004 4:23 pm Post subject: |
|
|
Tu as peut-etre active le dhcp _ET_ le statique dans ton /etc/conf.d/net ... _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
neysx Retired Dev
Joined: 27 Jan 2003 Posts: 795
|
Posted: Tue Sep 28, 2004 4:45 pm Post subject: |
|
|
Trevoke wrote: | Tu as peut-etre active le dhcp _ET_ le statique dans ton /etc/conf.d/net ... | net.eth0 ne doit pas être dans le runlevel d'un diskless puisque le noyau se charge de configurer le réseau avant de lancer init, cf. l'option [*] IP: kernel level autoconfiguration
Fais rm /diskless/192.168.0.101/etc/runlevels/default/net.eth0 |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Sep 28, 2004 4:55 pm Post subject: |
|
|
ou alors rc-update del net.eth0
bon, bon, je sais, grille. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Wed Sep 29, 2004 8:04 am Post subject: |
|
|
en effet net.eth0 etais tjs present.
Je ne suis pas chez moi donc je ne peux pas faire de test mais je vous tiendrais au courant de cela.
Sinon dans mon noyau esclave j'ai mis tout les drivers des cartes reseau mais j'ai vire tout ce qui est radio, wifi, usb, firewire, ... |
|
Back to top |
|
|
navier-stokes n00b
Joined: 03 Jul 2004 Posts: 41
|
Posted: Wed Sep 29, 2004 8:22 am Post subject: |
|
|
si tu maitrise l'anglais, va lire le diskless howto. Il marche nickel...
tftp et grubpxe
Moi je me sers de grubpxe sur une diskette pour booter mes nodes.
et du coup dhcpd.conf devient
option option-150 code 150 = text ;
host eta {
hardware ethernet 00:00:00:00:00:00;
fixed-address 192.168.1.10;
option option-150 "/eta/boot/grub.lst";
filename "/eta/boot/pxegrub";
}
Mais y'a pas mal de live cd pour clusters qui sont apparus recemment... ca peu peut-etre t'etre t'aider.
Mais si tu n'as que deux machines, tu vas etre decu avec ton clustrer... ca depend de ce que tu fais.
Bon courage
p.s. pas besoin de rc-update add net.eth0 default. _________________ Tyan Thunder K8W; dual 244's, 2Gigs ECC, SBLive, G4Ti4600,
Flatron lcd 885LE |
|
Back to top |
|
|
Mac Cloud Apprentice
Joined: 27 Sep 2004 Posts: 214 Location: In a galaxy far far away...
|
Posted: Wed Sep 29, 2004 8:44 am Post subject: |
|
|
Oups j'arrive comme un cheveux sur la soupe mais moi je commencerais par jeter un oeuil sur les fichiers /etc/hosts.allow /etc/hosts.deny et /etc/exports du serveur _________________ Vous prouver que j'ai raison serait admettre que je puisse avoir tort.
Beaumarchais |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Fri Oct 01, 2004 11:37 am Post subject: |
|
|
Oui je n'ai que deux machines car je monte la un cluster de test.
Je test avec gentoo puis j'utiliserais overclockix et pour finir lspt je sais plus trop quoi.
Une fois tout cela fait je monterais un cluster pour du vrai. |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Fri Oct 01, 2004 4:27 pm Post subject: |
|
|
En effet apres avoir supprime le lien vers eth0 le client demarre correctement.
mais lorsque je regarde dans mosmon il n'est pas present.
Une idee du pourquoi? |
|
Back to top |
|
|
|