OT: Boot via PXE ohne nfs etc.
Hallo Liste, evtl. ein wenig OT, aber ich komme nicht mehr weiter und dachte, ich frag mal die Freaks hier. Was ich brauche bzw. bauen will: Client booted ueber PXE. Von dort bekommt er ein passendes (Kernel)image gepushed, das er bootet. In der Theorie funktioniert das Ganze auch schon, in der Praxis leider nur halb. Was ich schon funzend habe: PXE-Server laeuft, verstanden habe ich den Mechanismus wohl auch. Der Client bekommt sein Image. Woran das ganze noch scheitert: Ich habe schon diverse Images ausprobiert. Im Moment das von Knoppix. Jedoch sucht das Knoppix-Image nach der CD-ROM um weiterzubooten. Ein SuSE-Kernel vermisst sein Root-FS. Klar, gibts ja nicht. Ein Mount via NFS ist nicht gewuenscht. Er soll "nur" eine Shell bekommen mit seinem Dateisystem. Von da aus will ich dann weitermachen. Ich brauche ein schlankes Image, das sein Filesystem auch von PXE gepushed bekommt und das in die Ramdisk laedt. Hat vielleicht jmd in den grossen Weiten dieser Liste eine Idee, was man da pushen koennte? Ich waere sehr sehr dankbar, wenn mir evtl. jemand weiterhelfen koennte. LG, Benni -- Benjamin Zeller Ing.-Büro Hohmann Bahnhofstr. 34 D-82515 Wolfratshausen Tel.: +49 (0)8171 347 88 12 Mobil: +49 (0)160 99 11 55 23 Fax: +49 (0)8171 910 778 mailto: zeller@ibh-wor.de www.ibh-wor.de
Hallo Benjamin Zeller,
PXE-Server laeuft, verstanden habe ich den Mechanismus wohl auch. Der Client bekommt sein Image.
Nebenfrage: Was meinst Du mit PXE-Server?
Ich waere sehr sehr dankbar, wenn mir evtl. jemand weiterhelfen koennte.
Nimm ltsp (http://www.ltsp.org) Basil
On Tuesday 31 January 2006 09:52, Basil Stotz wrote:
Hallo Benjamin Zeller,
Hallo Basil Stolz,
PXE-Server laeuft, verstanden habe ich den Mechanismus wohl auch. Der Client bekommt sein Image.
Nebenfrage: Was meinst Du mit PXE-Server?
TFTP,der pxelinux ausliefert ;-)
Ich waere sehr sehr dankbar, wenn mir evtl. jemand weiterhelfen koennte.
Nimm ltsp (http://www.ltsp.org)
Darauf bin ich auch schon gestossen, nur komme ich mit der Seite nicht wirklich weiter bzw weiss nicht, woher ich da eine initrd und kernelimage bekomme.
Basil
LG, Benni -- Benjamin Zeller Ing.-Büro Hohmann Bahnhofstr. 34 D-82515 Wolfratshausen Tel.: +49 (0)8171 347 88 12 Mobil: +49 (0)160 99 11 55 23 Fax: +49 (0)8171 910 778 mailto: zeller@ibh-wor.de www.ibh-wor.de
Nachtrag: ltsp braucht aber doch nfs! Mir ist jedoch nicht klar, wie Du ohne nfs und Disk ein Porgi starten willst, oder willst Du alles in die initrd reintun? Basil
On Tuesday 31 January 2006 10:05, Basil Stotz wrote:
Nachtrag:
ltsp braucht aber doch nfs!
Dann isses auch nix fuer mich :-(
Mir ist jedoch nicht klar, wie Du ohne nfs und Disk ein Porgi starten
willst,
oder willst Du alles in die initrd reintun?
So ist der Plan. Nur hab ich absolut keine Ahnung, wie ich das bewerkstelligen soll :-(
Basil
Benni -- Benjamin Zeller Ing.-Büro Hohmann Bahnhofstr. 34 D-82515 Wolfratshausen Tel.: +49 (0)8171 347 88 12 Mobil: +49 (0)160 99 11 55 23 Fax: +49 (0)8171 910 778 mailto: zeller@ibh-wor.de www.ibh-wor.de
Hallo Benjamin Zeller,
Darauf bin ich auch schon gestossen, nur komme ich mit der Seite nicht wirklich weiter bzw weiss nicht, woher ich da eine initrd und kernelimage bekomme.
ltsp wird auf Deine bestehende Installation geladen und stellt dann in /opt/ltsp/... eine komplette Laufzeitumgebung, welche mit nfs gemounted wird. In /tftboot/... werden automatisch die enstrechenden Kernel und initrd gelegt. Basil
Hallo Benjamin, On Tuesday 31 January 2006 08:50, Benjamin Zeller wrote:
Ich brauche ein schlankes Image, das sein Filesystem auch von PXE gepushed bekommt und das in die Ramdisk laedt.
Hat vielleicht jmd in den grossen Weiten dieser Liste eine Idee, was man da pushen koennte?
Probier mal das "rescue" Image von den SUSE-CDs/DVD "/boot/rescue". Wenn das mit dem von der 10.0 nicht geht, probier es mit den Images von älteren Versionen. Das Image ist ein gzip-komprimiertes Dateisystem in einer Datei, du kannst, wenn es funktioniert, das Image auch anpassen. Wie das geschickterweise gestartet wird (boot-Parameter), steht in der Datei /boot/loader/isolinux.cfg. Viel Spass, Stefan -- Stefan Schmidt listreader at jsj dot dyndns dot org
participants (3)
-
Basil Stotz
-
Benjamin Zeller
-
Stefan Schmidt