[MEGOLDVA] PXE boot + NFS root

 ( SySERR | 2012. február 21., kedd - 21:12 )

Tobb nagyjabol ugyanolyan gepet szeretnek ugy beallitani hogy halozatrol bootoljon es a / NFS legyen mert nem lesz benne diszk.
Elso probalkozaskent Vbox alatt kiserletezek. PXE boot megy es egy Debian telepitot is sikerult elinditani.
Egy mar elore elkeszitett Debian rendszert inditasat e leiras alapjan csinaltam: http://www.howtoforge.com/pxe_booting_debian
vmlinuz, initrd.img a helyen, ezek a reszek be is toltodnek, de utana elakad:

ALERT!  /dev/nfs does not exist.  Dropping to a shell!

Teny, hogy a leiras meg egy osregi Etch rendszert feltetelez, tehat Squeeze alatt rohogve mennie kell. Vagy inkabb megsem?

Help pls!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Van néhány leírás a témában itt, itt és itt. Kernelt is kell hozzá fordítani, hogy NFS-ről induljon. Erről is van leírás itt .

Ha nagyon nem megy, azthiszem van eltéve kernel konfigom.

3. link nem jo. Kernel config johet. Sok kernelt forditottam mar, de NFSel ilyen formaban meg nem volt dolgom.
Egy kis nehezites: Kesobb a gepeken lehet, hogy jo lenne korlatozni a felcsatolt NFS tarhely meretet. Az NFS szerveren az adott konyvtaron lehetseges-e a quota vagy mas modszer kell ehhez?

-------------------
http://www.rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Ez alapjan sikerult megcsinalni, tokeletesen mukodik. Az NFS tarhely meretet lehet-e valahogy korlatozni? (Quota magara konyvtarra vagy barmi hasonlo megoldas)
-------------------
http://www.rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Readonly export a root fs-re?
Az írandó, eldobható könyvtárak (/var, /tmp) jöjjenek ramdiszkből (tmpfs), az egyetlen hely, ahova írhat a gép maradandóan, az legyen a user home-ja, külön mountolva, filesystem quotával.

A megoldas vegul az LVM es rajta a btrfs lett. Es ez lett lett felcsatolva mint NFS tarhely. Online tudom allitani a tarhely meretet is.

-------------------
http://www.rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Jópár év eltelte után egy hasonlót kell beállítanom, de most már egy Debian Jessie alatt.
Valami történhetett ennyi idő alatt mert a menü után egy pillanatra felvillan ez az üzenet:

Too large for a boostrap (need LINUX instead of KERNEL?)

Majd utána visszakapom a menüt. Ezeket a kerneleket próbáltam:
- Saját fordított 4.4.0: Too large for a boostrap (need LINUX instead of KERNEL?)
- Gyári 3.16.0-4-686-pae: Too large for a boostrap (need LINUX instead of KERNEL?)
- A több évvel ezelőtt lefordított 3.11.4: Elindul, de az meg elhasal itt:

systemd[1]: Failed to mount tmpfs at /sys/fs/cgroup: No such file or directory

Mit rontottam el, illetve mi változott ilyen rövid idő alatt?

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Mekkorák a fájlok? Némelyik tftp szerver nem tud 16MB feletti fájlokat kiszolgálni.

Az új kernel amit be se tölt az 3.6 MB. A régi ami a régebbi rendszeren megy, ennél nagyobb és mégis működik.
Tehát eddig úgy néz ki, hogy valami hazudik.

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Ezt nézted miért írja?
"need LINUX instead of KERNEL"

A konfig fájlban a KERNEL szó helyett LINUX-ot írj azt mondja.

Ez volt a gond! Most már jó. Thx!
Nehezítés volt, hogy ez a hibaüzenet olyan rövid időre villant fel, hogy alig lehetett észrevenni, mert egyből visszadobta a menüt.

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Nem tudja valaki, hogyan lehetne Debian 9 alatt visszavarázsolni a NFS V2 protokollt? Dist-upgrade óta PXE bootnál kernel panic-kal elszáll ha egy másik gépet hálózatból bootolnék, mert „VFS: Unable to mount root fs via NFS, trying floppy.”-val dob egy hátast.
Ha önmagán próbálom felcsatolni ugyanazt V2-vel akkor ezzel boldogít:

root@tvegergw:/# mount -vv 172.22.0.1:/pxelinux /mnt -o vers=2
mount.nfs: timeout set for Sat Jul 29 21:41:00 2017
mount.nfs: trying text-based options 'vers=2,addr=172.22.0.1'
mount.nfs: prog 100003, trying vers=2, prot=6
mount.nfs: trying 172.22.0.1 prog 100003 vers 2 prot TCP port 2049
mount.nfs: portmap query retrying: RPC: Program/version mismatch
mount.nfs: prog 100003, trying vers=2, prot=17
mount.nfs: trying 172.22.0.1 prog 100003 vers 2 prot UDP port 2049
mount.nfs: portmap query failed: RPC: Program/version mismatch
mount.nfs: Protocol not supported
root@tvegergw:/#

-------------------
https://onlinestream.hu/ - A legtöbb magyar rádió és TV egy helyen!

up

-------------------
https://onlinestream.hu/ - A legtöbb magyar rádió és TV egy helyen!