Sziasztok!
Szeretnék Linuxot bootolni NFS megosztás használatával.
Eddig Slax és Mandrivát (most épp' ez utóbbit) próbáltam, de sikertelenül.
Tehát hálózatról bootolom be a rendszert, de az NFS megosztást valamiért nem használja (illetve utalást sem fedeztem fel a feliratok között rá), holott néhány oldalon láttam leírást, elvileg Mandrivának is mennie kellene. Konkrétan 2009.1 RC2 KDE-s live lemezével próbálkoztam, a vmlinuz és initrd.gz is erről való (ez lenne a baj?).
Az NFS megosztást másik gépen próbálva rendesen becsatolható és használható.
Az egyes fileok ezzel összefüggő sorai így néznek ki:
/etc/exports:
/nfs/Mandriva 192.168.0.0/255.255.0.0(rw,no_root_squash)
pxelinux.cfg
Label Mandriva_NFS
MENU LABEL Mandriva NFS
kernel /boot/Mandriva/vmlinuz
append initrd=/boot/Mandriva/initrd.gz splash=silent vga=788 netboot=nfs nfsroot=192.168.10.1:/nfs/Mandriva/
Szerintetek mi nincs rendben?
- 1499 megtekintés
Hozzászólások
Szia,
Lehet bennem van a hiba, de nem értem a problémád... illetve nekem nem egyértelmű a megfogalmazás.
"Tehát hálózatról bootolom be a rendszert, de az NFS megosztást valamiért nem használja (illetve utalást sem fedeztem fel a feliratok között rá)"
Ez azt jelenti hogy a PXE boot menuben nem jelenik meg a "Mandriva NFS" bejegyzés?
Vagy megjelenik, de nem bootolja be a kliensed a hivatkozott kernelt?
Előbbi esetben syslinux konfigurálás/TFTP szerver probléma lehet... Bármi mást sikerül PXE-bootolni? (bocs, ez sem volt egyértelmű az írásodból)
Utóbbi esetben viszont elárulhatnád a hibaüzenetet, ha látszik valami, vagy hogy hol akad el a folyamat.
Ajánlom figyelmedbe az alábbi leírást:
http://www.digitalpeer.com/id/linuxnfs
---
De hogy legyen valami konstruktív is a hozzászólásomban:
Nekem úgy tűnik, hiányzik egy ip= paraméter a pxe config file-odbol. (Ha jól tudom ezt dhcp esetén is meg kel adni. Pl: APPEND root=... ip=dhcp nfsroot=...)
Ezen kívül, ahogyan írtad te is, a kernel, amit használni szeretnél is lehet "hibaforrás".
Az alábbi opcók bele kell legyenek fordítva:
- NFS filesystem support (CONFIG_NFS_FS).
- Root file system on NFS (CONFIG_ROOT_NFS).
- Ethernet (10 or 100Mbit) (CONFIG_NET_ETHERNET).
- The ethernet driver for the clent's network card.
- IP: kernel level autoconfiguration (CONFIG_IP_PNP)
- BOOTP support (CONFIG_IP_PNP_BOOTP)
(Az fenti doksiból idéztem.)
Ezeket ellenőrizhted a kernel config fileban, ha találsz hozzá.
---
Amúgy én is csak tippelgetek, win szerverről bootolok syslinuxszal dos/win klienseket, linux+nfs-sel nincs tapasztalatom (sajnos).
- A hozzászóláshoz be kell jelentkezni
Köszönöm válaszod, tényleg írhattam volna kicsit részletesebben a dolgot...
A Mandriva NFS bejegyzés természetesen megjelenik, be is tölti a kernelt, csak olyan mintha egy paraméter hiányozna/rosszul lenne megadva/hiányozna a kernel támogatás.
Mivel Mandriva 2009.0-hoz írtak fórumon NFS bootot, ezért remélem, az újból sem hagyták ki.
Az általad linkelt ip paraméter valahogy seholsem volt megadva (a példában), lehet, hogy ez hiányzik hozzá.
"Bármi mást" sikerült bootolnom, tehát ramdisk DOS/Linux/WinPE, ill. Linux "httpfs" segítségével, valamint inetboot (helyi gépről).
Ezeket a paramétereket ki fogom próbálni, kb. hétvégén lesz időm próbálkozni vele.
Köszi mégegyszer, remélem, így már jó lesz.
- A hozzászóláshoz be kell jelentkezni