Hallo Experten, ich habe - wie mir scheint - ein ziemlich merkwuerdiges Problem. Vor ein paar Tagen las ich einen LinuxOpen Artikel (Ausgabe 10/2000, Seiten 76ff) mit dem Titel "Wie von Zauberhand - Automatisierte Linux- Installation im Netz", in dem beschrieben wird, wie (unter SuSE-Linux6.4) eine Linux-Installation automatisch ueber Netzwerk zu konfigurieren ist. In knappen Worten: CDs auf Installationsserver kopieren, NFS-Server aufsetzen und Verzeichnis freigeben, Bootdiskette mit Konfigurationsdatei erstellen, dzzzzzt... fertig. (Den Support-Datenbank-Artikel kenne ich im übrigen auch...) Mein Problem ist: Wenn ich ein solches Procedere konfiguriere und die automatische Installation per NFS mit einer Boot-Diskette anstossen moechte, dann wird die Boot-Disk geladen bis nach der Stelle, wo auf der Disk die Datei "info" gesucht wird, dann kommt die Fehlermeldung, dass die Installtions-CD (!) nicht gefunden wurde, Fehler des NFS-Servers: Unknown Error, und daß jetzt in den manuellen Modus gesprungen werde. Was habe ich getan? Ich habe also kurzerhand einmal Suse Linux 7.0 installiert auf einem Rechner mit Netzwerkkarte, dort in das Verzeichnis /install/suse/7.0/cdrom alle 6 CDs kopiert, den Kernel-NFS-Server dort aufgesetzt (plus Portmapper), das zu "exportierende" Verzeichnis in /etc/exports freigegeben: /etc/exports : /install/suse/7.0/cdrom 192.168.0.0/255.255.0.0(ro,no_root_squash) Zudem ist in /etc/hosts folgendes eingetragen: /etc/hosts : ... 192.168.0.5 alice.estensis.de alice 192.168.0.6 test.estensis.de test ... In /etc/hosts.equiv ist ausserdem die Zugriffsfreigabe erteilt: /etc/hosts.equiv : ... + test Zudem ist die Netzwerkkarte auf dem Installations-Server korrekt eingebunden. Es geht ein Ping sowohl auf localhost als auch nach 192.168.0.5 (eigene IP), sogar nach 192.168.0.6 (Testrechner mit Win98 ueber Hub). Zur Laufzeit der NFS-Installation laufen sowohl der NFS-Server- als auch der Portmapper-Prozess. Nun bin ich hingegangen und habe mittels vorhandenem Image (SuSE 7.0) eine Boot-Diskette erstellt und ueberprueft, ob das Modul fuer die zu verwendende Netzwerk-Karte (rtl8139.o) vorhanden ist (ja, es ist!). Nun sagt der Artikel, es ist auf der Diskette ein Verzeichnis /suse/setup/descr zu erstellen und dorthinein sei eine Datei "info" zu kopieren (die man ebenfalls als Muster auf der SuSE-CD findet) und zu editieren: Man ergaenze ueber (!!!) dem bereits vorhandenen "Code" die folgende Textzeilen: Language: german Display: color Keytable: de-lat1-nd Bootmode: Net IP: 192.168.0.6 Netmask: 255.255.255.0 Server: 192.168.0.5 Serverdir: /install/suse/7.0/cdrom Netdevice: eth0 insmod rtl8139 AUTO_FDISK 2 FAST_INSTALL 2 AUTO_LILO 2 LILO_DOS_NAME windows AUTO_NET 1 NEVER_STOP 1 AUTO_NAME 0 AUTO_NAMESERVER 0 AUTO_SERVICES 0 AUTO_INSTALL $I:/suse/inst-sys/var/lib/YaST/base.sel INSTALL_WAIT 1 AUTO_KERNEL k_deflt ASK_BOOTDISK 0 NO_ASK_SWAP 1 END_MESSAGE 0 END_STARTUP 0 CHECK_DEPENDENCY 0 ... Ausserdem habe ich die Datei syslinux.cfg auf der Boot-Diskette editiert: /floppy/syslinux.cfg : # Auto-Install default yast1 append linuxrc=auto2,yast1 initrd=initrd rw ramdisk_size=65536 ... #YaST1,Auto-Inst label yast1 kernel linux append linuxrc=auto2,yast1 initrd=initrd rw ramdisk_size=65536 ... Noch einmal das Symptom des Problems: Zwei Rechner ueber Hub miteinander verbunden, der Installations-Server Mit NFS und ohne DHCP-Server laeuft, zweiter Rechner "leer", aber mit Netzwerkkarte, Boot-Diskette faehrt Rechner hoch, stoppt dann aber mit Fehlermeldung, dass die Installations-CD nicht gefunden werden (unknown error) und dass deshalb in den manuellen Install-Modus geschaltet werde. Wenn ich dann in diesem manuellen Modus weitermache, dann muss ich erst einmal den Netzwerkkarten-Treiber hinzuladen, was aber ohne Probleme klappt. Ich waehle NFS als Installationsmedium aus (wobei die Einstellungen aus der "info" Datei uebernommen werden) und er mountet das NFS-Verzeichnis ohne Murren und ich kann dann per NFS ein Linux-System von Hand installieren! Die Datei "base.sel", die auf dem Installations-Server eine mit YaSt gesavete Vorauswahl bereitstellt (und die im Verzeichnis /install/suse/7.0./cdrom/suse/inst-sys/var/lib/YaST befindet) wird im uebrigen dabei NICHT verwendet. Woran wird es wohl NICHT liegen: * Die "info"-Datei auf der Boot-Diskette wird gefunden, sonst wuerden bei anschliessender manueller Installation nicht die NFS-Daten bereits angeboten. * Das Netzwerk steht. Ping von allen Seiten funktioniert. * NFS-Server laeuft. ein lokales "mount 192.168.0.5:/install/suse/7.0/cdrom /mnt" auf dem Server bringt das gewuenschte Ergebnis, und manuell klappt die Installation per NFS. * Der Netzwerk-Karten-Treiber ist definitiv auf der Bootdisk vorhanden! Er laesst sich _manuell_ ohne Probleme finden und zum Kernel laden. Allerdings verwundert mich, dass dies offensichtlich nicht schon automatisch geschieht. Ich habe noch einiges mehr ausprobiert. Inzwischen bin ich ziemlich ratlos!!! Sonst wuerde ich auch nicht an Euch Experten schreiben. Ich bitte Euch instaendig, mir Rat zu geben. Was mache ich falsch? Warum funktioniert es nicht??? Bitte helft mir. Ich spendiere auch eine Runde virtuelles Bier.... :-) Selbstverstaendlich bin ich fuer Fragen jederzeit ansprechbar... Oliver Rosenkranz rossi@cs.tu-berlin.de o.rosenkranz@estensis.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com