|
READ ONLY FORUM: m23 :: makes software distribution easy The m23 discussion forum
|
View previous topic :: View next topic |
Author |
Message |
nobody Guest
|
Posted: Wed Aug 13, 2003 9:50 Post subject: problem beim booten pxelinux.0 |
|
|
hi,
ich find das projekt, super, hab auch schon ein weilchen nach sowas gesucht.
also erst mal zu meinem problem.
also ich hab einen rechner als server eingerichtet
und versuche das hier gerade im internen netz mal zu testen,
der server funktioniert auch wunderbar,
wobei mir da bei der installation aufgefallen ist das er nur mit ide-platten
arbeiten kann, bei scsi ist er immer bei der installation etwas schnell gewesen,
weil ja keine hda da war.
so das zweite problem das ich hab, ich bekomme jetzt auf dem client immer
eine fehlermeldung beim booten.
also die ip des rechners findet er
er versucht dann das pxelinux.0 image zu laden
da bricht er dann ab mit der fehlermeldung not valid image
ich denk mal der der tftpd da irgend was nicht macht,
ich sehe aber das auf dem server processe gestartet werden, aber es wird nichts mitgelogt
dann hab ich im admintool noch etwas gefunden,
was ich nicht so recht nachvollziehen kann, ich hab den einen client eingetragen,
ich hab die config als template gespeichert,
dann wollt ich noch einen eintragen, das ging aber nicht, da war nur noch eine leere auswahl der templates
cu nobody |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Wed Aug 13, 2003 10:21 Post subject: |
|
|
>der server funktioniert auch wunderbar,
>wobei mir da bei der installation aufgefallen ist das er nur mit ide-platten
arbeiten kann, bei scsi ist er immer bei der installation etwas schnell gewesen, weil ja keine hda da war.
SCSI geht nur mit dem BusLogic-Chipsatz, der auch von VMware verwendet wird. Andere sollten prinzipell kein Problem sein, wir können das aber nicht testen, da wir keine (physikalische) SCSI-Hardware haben. Eigentlich hätte die Hardwareerkennung den SCSI-Controler finden und den Treiber laden sollen. Hast Du mal probiert, ob sich der Treiber per Hand laden läßt? Dazu einfach das Server-Setup mit Strg+c abbrechen und auf der neuen Console "modprobe <modulname> eingeben. Eine Liste aller Module findest Du unter: /lib/modules/2.4.2???/kernel/drivers/scsi/. Schreib uns bitte noch, welchen SCSI-Controler Du besitzt und welche Geräte angeschlossen sind.
>da bricht er dann ab mit der fehlermeldung not valid image
Hast Du eine Bootdiskette angelegt? Dann stell beim Anlegen des Clients den Boottyp auf "Etherboot". Ich glaub, Du hast das einfach verwechselt. Sollte der Fehler immer noch auftreten, bitte nochmal melden.
>ich hab die config als template gespeichert, dann wollt ich noch einen eintragen, das ging aber nicht, da war nur noch eine leere auswahl der templates
Du hast eine Client-Konfiguration gespeichert und wolltest die wieder laden, da waren aber keine Konfigurationen gespeichert? Seltsam, ich benutze das eigentlich immer (bin zu faul zum tippen). Ich hab's gerade nochmal ausprobiert, bei mir geht Laden und Speichern. Welchen Browser benutzt Du?
Sonst kannst Du auch noch probieren, was herauskommt, wenn Du die folgende URL in den Browser einfügst. (<SERVERIP> natürlich noch durch die IP von Deinem Server ersetzen)
http://<SERVERIP>/m23admin/phpMyAdmin/sql.php?lang=en-iso-8859-1&server=1&db=m23&table=clientpreferences&goto=tbl_properties.php&back=tbl_properties.php&sql_query=SELECT+%2A+FROM+%60clientpreferences%60&pos=0
Hauke _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
nobody
Joined: 13 Aug 2003 Posts: 3
|
Posted: Wed Aug 13, 2003 11:06 Post subject: |
|
|
hi hauke,
danke fuer die schnelle hilfe,
also der client bootet jetzt ,
leider fehlt das netzwerkkartenmodul, er kommt also nicht weit.
nur zur info ist eine 3c905b.
kannst du mir sagen welches image ich da neu erstellen muss um das modul da noch mit rein zu bekommen .
nett wäre auch wenn du mir sagst wie ich da image erstellen kann , in dem gebiet bin ich noch nicht so bewandert .
also das scsi, sehe ich mir nochmal an, das ist ein tekram controller.
das problem im admintool ist ein bissel mysterioes, ich hab einfach die einträge ueber deinen link geloescht, schon war die maske beim add wieder da, vorher war da das einzige was ich gesehen hab, das preferences, dann kam noch das dropdown menu und dann war ende,
kein load button oder sonstiges.
bis denne nobody
und danke |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Wed Aug 13, 2003 13:05 Post subject: |
|
|
>kannst du mir sagen welches image ich da neu erstellen muss um das modul da noch mit rein zu bekommen .
Als erstes brauchst Du den Kernel-Source, den gibt es auf www.kernel.org. Damit das möglichst leicht für Dich ist, nimm am besten den gleichen Kernel wie wir, der ist zwar schon wieder etwas veraltet (2.4.22-pre8), aber dafür haben wir die Config-Dateien.
Die beiden Dateien runterziehen und entpacken:
http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.21.tar.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.22-pre8.bz2
tar xfvj linux-2.4.21.tar.bz2
bunzip2 patch-2.4.22-pre8.bz2
Dann in das neue linux-2.4.21 Verzeichnis wechseln und:
cat ../patch-2.4.22-pre8 | patch -p1
Dadurch werden die Dateien gepatcht. Unsere Config kopieren:
cp /mdk/bootimage/m23-clientInstall-2.4.22-pre8.conf .config
Nun den kernel konfigurieren:
make menuconfig
Nach der Konfiguration:
make deb; make bzImage; make modules
Die Module solltest Du normal installieren können, wenn Du nicht schon einen 2.4.22-pre8-Kernel installiert hast.
make modules_install
Dann die Dateien aus /lib/modules/2.4.22-pre8 nach /mdk/booimage/root/lib/modules/2.4.22-pre8 kopieren.
Evtl. mußt Du noch den Kernel (bzImage) aus linux-2.4.21/arch/i386/boot nach/mdk/bootimage/bzImage kopieren.
Das neue Bootimage erstellst Du mit:
/mdk/bootimage/mkBootImage.sh
Es wird dann auch an die richtigen Stellen kopiert und ist mir PXE und Etherboot zu benutzen.
Ich hab das jetzt nich ausprobiert, sondern aus dem Kopf gemacht. Du solltest vorher prüfen, ob die Pfade auch stimmen.
> also das scsi, sehe ich mir nochmal an, das ist ein tekram controller.
Der sollte unterstützt werden.
Hauke _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
nobody
Joined: 13 Aug 2003 Posts: 3
|
Posted: Wed Aug 13, 2003 14:36 Post subject: |
|
|
hi hauke,
danke fuer die super hilfe,
wusste ich schon wie man einen kernel compiliert
nur das image erstellen hat mir noch gefehlt ,
aber das hab ich ja jetzt auch .
danke fuer die super hilfe |
|
Back to top |
|
|
nobody
Joined: 13 Aug 2003 Posts: 3
|
Posted: Thu Aug 14, 2003 7:51 Post subject: |
|
|
hi hauke,
also das booten geht jetzt komplett,
jetzt wollt ich die partitionen einrichten, da komm ich jetzt nicht weiter,
weil ich hier einen client mit scsi hab,
da ist bei der hardware erkennung noch was schiefgelaufen.
ich hab gesehen das der kernel den kontroller geladen hat, die festplatte
hat er auch gefunden, wenn ich mir die client details ansehe ist da keine festplatte .
cu chris |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Thu Aug 14, 2003 8:18 Post subject: |
|
|
moin chris,
> ich hab gesehen das der kernel den kontroller geladen hat, die festplatte
hat er auch gefunden, wenn ich mir die client details ansehe ist da keine festplatte .
Schau bitte mal mit "dmesg" nach, als welches device die Festplatte angesprochen wird. Schick mir bitte die komplette Ausgabe von dmesg.Mag sein, daß der Hardwarescan, der die Hardwareinformationen vom Client an den Server schickt, die Platte nicht findet.
Schreib mir bitte auch, was bei phpMyAdmin (http://<SERVERIP>/m23admin/phpMyAdmin/) in der DB "m23" unter der Tabelle "clients" in der Spalte "partitions" steht.
Hauke _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
|
|
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|