Arkadiusz Miskiewicz wrote:
On Thursday 08 of July 2004 16:20, Radosław Kintzi wrote:

Właśnie buduje initrd, które zamontuje mi system po nfs.

geninitrd to umie :-)

Potrafi wygenerować taki obraz, który zamontuje rootfs po nfsie?
Możesz pokazać jak to robisz? Czy nasze dystrybucyjne jajo potrafi to obsługiwać? Jak zamontowałem zdalny system w /rootfs a potem zrobiłem:


cd /rootfs
pivot_root . /initrd
chroot exec /usr/sbin/chroot . /sbin/init ${INITPARAM}

To system się zatrzymał. Rozwiązałem to tak, że rootfs zaciągam do ramdysku po tftp, ale wolałbym mieć to jednak po nfs.

w geninitrd robimy to tak:
mount -n -t nfs -o ro,nolock,posix,tcp,wsize=8192,rsize=8192 \$rootpath /newroot


istotne jest nolock (nie będzie męczyło portmapera) i tcp (jak są problemy z siecią itp to po tcp będzie mniej kłopotów).

Problemów z siecią raczej nie ma. Kłopoty są kiedy karta sieciowa
rozsyła zapytanie do dhcp oraz kiedy zaciąga pexlinux.0. Kiedy sterowanie przejmie vmlinuz wszystko działa pięknie (z wyjątkiem montowania nfs; poszedłem za twoją radą i teraz krzyczy tylko:
nfs warning: mount version older than krenel).


Pozdr,

--
Radosław Kintzi <[EMAIL PROTECTED]>
Specjalista do spraw systemów Linux
Polskie Agencje Finansowe Sp. z o.o.
Curtis Plaza, 02-675 Warszawa, ul. Wołowska 18
tel. +48 22 504 72 64, e-mail: [EMAIL PROTECTED]

_______________________________________________
pld-users-pl mailing list
[EMAIL PROTECTED]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym