[MEGOLDVA] GParted PXE boot NFS

Hello!

Meglévő, jól működő PXE boot környezethez szeretném hozzáadni a GParted Live PXE-s verzióját, az alábbiak szerint:

http://gparted.sourceforge.net/livepxe.php

Viszont, mivel az illető gépen nincs webszerver, és csak ezért nem is szeretnék tenni rá, viszont van NFS, ami direkt erre van kitalálva, onnan éri el a root-ját a többi PXE-ről induló cucc is. Tehát szeretném, ha webszerver helyett NFS-ről tudná a GParted is elérni a saját squashfs-ét.

Sajnos erre nem találtam sehol leírást, így tehát átírtam a

fetch=http://$webserverIP/filesystem.squashfs

rész erre:

nfs=1.2.3.4:/path/to/filesystem.squashfs

Viszont így nem jó, a kernel rendben bootol, de utána valamilyen ext3 filerendszer mountolásának a kernel üzeneteit látom folyamatosan (minden bizonnyal ezek a saját gépem filerendszerei, mivel ezen teszteltem), kb 2 másodpercenként újra próbálja, hibaüzenet nincs, csak a kernel üzenetet látom (mounted ext3 filesystem with ordered data mode, stb...)

Pontosan hol találom meg az "append" sorban megadott opcióknak a leírását? Ezek kernel paraméterek egyébként? Valakinek sikerült már a GParted Live-ot NFS-el működésre bírni?

Petya

Hozzászólások

tftp-vel használom. Kétféle módon huzom be PXE-vel, régi gépeken (kevés memória) is fut igy.

Tudom nem nfs, de igy megy gondoltam megirom. Hátha jó neked is.

Nekem egy kicsit érdekes a dolo, mert mikrotik osztja a netet és az a DHCP szerver, és a TFTP, NFS, SAMBA pedig egy FreeNAS

"next-server" a megoldás kulcsa oda kell beirni annak a szervernek a nevét ami a tftp szerver. Linux alatt ugytudom a dhcp.conf-ban van. (Tehát kell hozzá egy DHCP-szerver, ha a routerbe nem tudod megadni a next-server-t, ilyenkor ne a "router" legyen a DHCP szerver hanem a géped)
Persze a tftp szerveren el kell helyezni a PXE-s cuccokat.

Eléggé jó leirásokat lehet találni hogy hogy kell megcsinálni a dolgot.
Keress rá bizonyos disztró netinstall elindíthatóságára PXE-vel. Amit használsz annak. Sok-sok leirás van a neten. Némelyik nagyon is step-by-step.

Ha még mindig nem menni mond meg hol akadtál el.

Hello!

Mint a nyitó hozzászólásban is írtam, működik a PXE boot, csak arra vagyok kíváncsi, hogy a GParted-nek hogyan lehet megadni http-től eltérő szervert, ahonnan leszedi a root filerendszerét. Sajnos a neten található leírásokban mindenhol http szerepel, én NFS-el próbálkoztam sikertelenül (viszont más rendszerek működnek így), te írtad, hogy neked megy TFTP-vel. Ezért kérdeztem meg, hogy akkor hogy adtad meg a GParted-nek, hogy a root-ja TFTP-n van?

Petya

Megoldódott.

A szükséges paraméterek:

netboot=nfs nfsroot=1.2.3.4:/path/to/gparted

Fontos még, hogy az NFS-en kiexportált könyvtárban az egész live CD tartalmának kell lennie, nem elég a filesystem.squashfs

Petya