Hallo, das mit dem Booten des Filesystems per NFS find ich gut, denn ich wurde von meinem Info-Lehrer beauftragt ein Konzept für einen Mailrecher der im Schulhaus steht zu entwickeln, in diesem Zusammenhang kam mir auch schon diese Idee. Wir haben einen Mailserver (ODS V3 auch Arktur gennant) und da habe ich mir so gedacht, daß man ein NFS-Filesystem von diesem bootet. Und nun meine Fragen:
1.) Kann man auf /etc/passwords , /home/ , /var/ usw. einfach einen Link setzen?
2.) Was passiert wenn einer auf dem Terminal Strg+Alt+Entf drückt oder ihn ohne shutdown ausschaltet? Fährt da der Server auch runter oder wird das Filesystem schädigt?
3.) Wie kriege ich einen Kernel in ein Bootrom auf der Netzwerkkarte? Wo kriege ich ohne viel Geld (wie schon gesagt es ist für meine Schule und da habe ich keine Lust irgendwie Geld auszugeben, bin nämlich nur Schüler) so ein Bootrom?
4.) Welche Treiber muß ich dafür direkt in den Kernel kompillieren?
Ciao und frohe Weihnachten Martin
On Tue, 21 Dec 1999, Martin Eisfeld wrote:
Hallo, 2.) Was passiert wenn einer auf dem Terminal Strg+Alt+Entf drückt oder ihn ohne shutdown ausschaltet? Fährt da der Server auch runter oder wird das Filesystem schädigt?
das kann man ganz einfach deaktivieren, dazu steht eine zeile in der /etc/inittab drin, die auskommentiert werden muss. der server soll herunterfahren? hattest du mal was mit windows nt servern zu tun ;-)
3.) Wie kriege ich einen Kernel in ein Bootrom auf der Netzwerkkarte? Wo kriege ich ohne viel Geld (wie schon gesagt es ist für meine Schule und da habe ich keine Lust irgendwie Geld auszugeben, bin nämlich nur Schüler) so ein Bootrom?
4.) Welche Treiber muß ich dafür direkt in den Kernel kompillieren?
auf jeden fall nfs, root on nfs, deine netzwerkkarte, den netzwerkkram (der ist eh immer drin) ich habe den kernel monolithisch gebaut, also ohne module, die man sicherlich bei einem terminal nicht braucht.
andre
Hallo!
Martin Eisfeld wrote:
das mit dem Booten des Filesystems per NFS find ich gut, denn ich wurde von meinem Info-Lehrer beauftragt ein Konzept für einen Mailrecher der im Schulhaus steht zu entwickeln, in diesem Zusammenhang kam mir auch schon diese Idee. Wir haben einen Mailserver (ODS V3 auch Arktur gennant) und da habe ich mir so gedacht, daß man ein NFS-Filesystem von diesem bootet. Und nun meine Fragen:
1.) Kann man auf /etc/passwords , /home/ , /var/ usw. einfach einen Link setzen?
Nein. Das Dateisystem des Clients muss separat ausgelegt sein. Auf /etc/passwd kannst Du einen Hardlink setzen. /home mountest Du per NFS. /var klärt sich, wenn das root-Dateisystem ohnehin rw zu mounten ist (/etc/mtab usw. müssen schreibbar sein!)
2.) Was passiert wenn einer auf dem Terminal Strg+Alt+Entf drückt oder ihn ohne shutdown ausschaltet? Fährt da der Server auch runter oder wird das Filesystem schädigt?
Bei mir darf derzeit jeder mit Strg+Alt+Entf das Terminal auf "halt" fahren (ist in der /etc/inittab festgelegt). Ausschalten geht in der Regel ohne Probleme, da das Dateisystem auf dem Server liegt und damit nicht geschlossen werden muss. Bisher hatte ich noch keine Probleme. Die Programme sind ohnehin nur mode 555 eingebaut!
3.) Wie kriege ich einen Kernel in ein Bootrom auf der Netzwerkkarte? Wo kriege ich ohne viel Geld (wie schon gesagt es ist für meine Schule und da habe ich keine Lust irgendwie Geld auszugeben, bin nämlich nur Schüler) so ein Bootrom?
Hardwarepreis: Conrad Elektronic ca. 6,-DM für 8K bzw. 32K Eprom. 16K sind aus unerfindlichen Gründen eine Mark teuer (und zudem nicht verpackt!) Brennen könnte ich die Teile. Eine Reihe von Etherboot-Codes sind schon hier.
Der Kernel selbst wird mit tftp geholt. Das muss man auf Arktur nachrüsten. Die IP kann DHCP vergeben, ebenso das root-System.
4.) Welche Treiber muß ich dafür direkt in den Kernel kompillieren?
Alle, die beim Booten nötig sind: Die eingebaute Netzwerkkarte (bei mir ne, 3c509 und etherworksIII), die Platten (z.B. bei SCSI) usw. Bei 386ern auch die Coprozessor-Emulation. Den Kernel macht man mit mk-nbi bootfähig. Dann gehts los.
Wenn gewünscht, kann ich ja mal bei einem Treffen das System vorstellen. Wenn wir uns in meiner Schule treffen wollen, müssen wir aber eher anfangen: 20Uhr geht die Alarmanlage an.
Gruss Reiner
Reiner Klaproth klaproth@online.de schrieb zu EPROMs:
Hardwarepreis: Conrad Elektronic ca. 6,-DM für 8K bzw. 32K Eprom. 16K sind aus unerfindlichen Gründen eine Mark teuer (und zudem nicht verpackt!)
Nur eine Vermutung, aber fuer 16K braucht man 131072=512x256 Bits, im Gegensatz zu 256x256 (8K) bzw. 512x512 (32K). Wenn der Chip quadratisch ist (im wesentlichen durch Speicherzellen bestimmt) laesst er sich wohl etwas besser im Gehaeuse montieren. Und das mit der fehlenden Verpackung ist wohl eine Variante, um die Preisdifferenz nicht ganz so gross erscheinen zu lassen :-)
Holger
lug-dd@mailman.schlittermann.de