Radosław Kintzi wrote:
Arkadiusz Miskiewicz wrote:

elif is_yes "`echo "$1" | awk '/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+:|\/dev\/nfs)/ { print "yes"; }'`"; then

Do tego regexpa musi Ci pasować wpis w /etc/fstab dla rootfs - wtedy geninitrd już zajmie się całą sprawą i wygeneruje nfs-ready initrd.


Rzeczywiście. Niezły ten geninitrd. U mnie jednak się nie sprawdzi. Ja to musze mieć automatyczne rozpoznawianie sieciówki. Chyba żeby zrobić coś takiego:

   Nowy terminal/workstacja/whatever podłączony do sieci (bootowany z
   sieci) przedstawia się serwerowi dhcp nieznanym mu MACiem, ten zaś
   dostarcza mu uniwersalny initrd, który rozpoznaje sprzęt i generuje
   na serwerze systemów konfiguracje dla nowego kompa w sieci (w tym
   dedykowany initrd, nową konfigurację dhcpd i kilka innych). Przy
   następnym bootowaniu kompa serwer dhcp już go rozpoznaje i może
   dostarczyć mu dedykowany initrd, w którym wiele rzeczy (np. IP) może
   być zapisane na stałe.

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.

Co znaczy ,,zatrzymał''? U mnie wisiał na NFSie (tzn stał w miejscu) ale żadnego zwisu nie było. Pomogło użycie tcp zamiast udp.

A u mnie wygląda to tak jakby wogóle nie wystartował /sbin/init

Ech! no_root_squash Pozdr, r


-- 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