Debian Terminalserver via TFTP mit PXE und nvnet nic
Posted: 2003-01-17 20:10
Hallo,
ich möchte einen Terminalserver basierend auf Debian aufsetzen.
Dabei kommt DHCP mit TFTP und PXE zum einsatz.
Einen Kernel via PXE über das Netz zu booten stellt soweit kein Problem dar.
Das Problem: Der Netzwerkkartentreiber ist ausschließlich als Modul erhältlich. Die Konsequenz daraus: ich kann das rootfs nicht direkt per NFS mounten, da zuvor der Netzwerkkartentreiber geladen werden muss, wofür ich wiederum das rootfs brauche.
Bei meinen Nachforschungen bin ich auf LTSP gestoßen. Leider benötigt man laut PXE HOWTO ein Bootrom à la rom-o-matic oder etherboot. Da von beiden die NVnet Netzwerkkarte nicht unterstützt wird, war das für mich so dann auch wieder gestorben.
Was ich möchte?
1. Einen Kernel über das Netzwerk booten (ist mir ansatzweise schon gelungen)
2. Eine initrd laden welche alle nötigen optionen ausführt, damit ich das richtige rootfs eines debian systems via nfs mounten kann (gibt es da schon etwas was man leicht anpassen kann? da bin ich im mom total ahnungslos, vor allem was die sache mit dem rootfs via nfs nachmounten betrifft, da ja ohnehin schon eins da ist)
3. Das System so booten, dass ich letztenendes ein System vorfinde, als hätte ich gleich das Debiansystem mit dem rootfs gebootet. Könnte m.E. ohne Weiteres gleich der Fall sein.
Bin für jederlei Hilfe und Literaturempfehlungen (die mich dann auch weiterbringen) dankbar.
ich möchte einen Terminalserver basierend auf Debian aufsetzen.
Dabei kommt DHCP mit TFTP und PXE zum einsatz.
Einen Kernel via PXE über das Netz zu booten stellt soweit kein Problem dar.
Das Problem: Der Netzwerkkartentreiber ist ausschließlich als Modul erhältlich. Die Konsequenz daraus: ich kann das rootfs nicht direkt per NFS mounten, da zuvor der Netzwerkkartentreiber geladen werden muss, wofür ich wiederum das rootfs brauche.
Bei meinen Nachforschungen bin ich auf LTSP gestoßen. Leider benötigt man laut PXE HOWTO ein Bootrom à la rom-o-matic oder etherboot. Da von beiden die NVnet Netzwerkkarte nicht unterstützt wird, war das für mich so dann auch wieder gestorben.
Was ich möchte?
1. Einen Kernel über das Netzwerk booten (ist mir ansatzweise schon gelungen)
2. Eine initrd laden welche alle nötigen optionen ausführt, damit ich das richtige rootfs eines debian systems via nfs mounten kann (gibt es da schon etwas was man leicht anpassen kann? da bin ich im mom total ahnungslos, vor allem was die sache mit dem rootfs via nfs nachmounten betrifft, da ja ohnehin schon eins da ist)
3. Das System so booten, dass ich letztenendes ein System vorfinde, als hätte ich gleich das Debiansystem mit dem rootfs gebootet. Könnte m.E. ohne Weiteres gleich der Fall sein.
Bin für jederlei Hilfe und Literaturempfehlungen (die mich dann auch weiterbringen) dankbar.