linux-l: root-fs per nfs mounten

Jan-Benedict Glaw jbglaw at lug-owl.de
Fr Feb 9 10:23:59 CET 2001


On Thu, Feb 08, 2001 at 07:30:01PM +0100, Alexander Stielau wrote:
> Moin,
> vielleicht kann mir mal jemand einen Schubs geben:
> 
> Ich m?chte einen Client aus dem Netz booten, und ich bekomme das
> Rootfile-System nicht gemountet.
> 
> Konfiguration Server:
> 
[...]
> 
> [...]
> Sending DHCP an RARP requests .. OK
> IP-Config: Got DHCP answer from 192.168.10
> IP-Config: Complete:
>       device=eth0, addr=192.168.20.64, mask=255.255.255.0, gw=192.168.20.18,
>      host=oemcomputer, domain=blablub, nis-domain=(none),
>      bootserver=192.168.20.10, rootserver=192.168.20.10, rootpath=/tftpboot/192.168.20.64
> Parttion check:
>  hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 >
> Looking up port of RPC 100003/2 on 192.168.20.10
> Looking up port of RPC 100005/1 on 192.168.20.10
> mount: server 192.168.20.10 not responding, timed out
> Root-NFS: Server returned error -5 while mounting /tftpboot/192.168.20.64
> VFS: Cannot open root device 02:00
> Kernel panic: VFS: Unable to mount root fs on 02:00

Hmmm. Versucht er da, die Floppy zu mounten?

[jbglaw at min:/dev] $> ls -l|grep ' 2,'|grep ' 0 ' | grep '^b'
brw-rw----    1 root     floppy     2,   0 Feb  3  2000 fd0

> Kurz bevor auf dem Client die Zeile 'Looking up port...' auftaucht,
> steht im Log auf dem Server:
>       
> NFS mount of /tftpboot/192.168.20.64 attempted from 192.168.20.64 
> /tftpboot/192.168.20.64 has been mounted by 192.168.20.64 
> (3mal mit einer Sekunde Abstand)

Das Ding wird gemountet - versucht er dann auch, das als *root*device
zu benutzen? Dazu mu?t Du den Kernel-Parameter 'root=/dev/nfs' mit
angeben. Tusscht'e datt? Datt isch wischtisch!

> server:~ # rpc.nfsd -v
> Universal NFS Server 2.2beta47
> Kernel ist ein 2.2.16
> 
> Mal Kernel-NFS versuchen?

Nein. Userspace-NFS kannst Du mit strace und Co. im Zweifelsfall gut
?berwachen, bei kNFSd geht das so einfach nicht.

man rpc.nfsd:
=====================================================================
       -d facility or --debug facility
              Log operations verbosely. Legal values for facility
              are currently call for the logging of RPC calls and
              arguments, fhcache for the file handle cache opera-
              tion,  auth  for  the  authentication routines, and
              ugid for the uid mapping code, if used. Debug  mes-
              sages will be logged to syslog(8) unless the daemon
              runs in the foreground.
=====================================================================

MfG, JBG

-- 
Fehler eingestehen, Gr??e zeigen: Nehmt die Rechtschreibreform zur?ck!!!
/* Jan-Benedict Glaw <jbglaw at lug-owl.de> -- +49-177-5601720 */
keyID=0x8399E1BB fingerprint=250D 3BCF 7127 0D8C A444 A961 1DBD 5E75 8399 E1BB
     "insmod vi.o and there we go..." (Alexander Viro on linux-kernel)
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 240 bytes
Beschreibung: nicht verfügbar
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20010209/620caaa5/attachment.sig>


Mehr Informationen über die Mailingliste linux-l