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
- 1838 megtekintés
Hozzászólások
Van valakinek ötlete?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Persze, így is jó lesz, TFTP szerver értelemszerűen van már a gépen.
Le tudod írni, hogyan tudom megadni az "append" sorban, hogy TFTP-ről töltse le?
Petya
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni