[Pkg-sysvinit-devel] initscripts: NFS Root and Shutdown

Jens Stimpfle jstimpfle at saturn.uni-freiburg.de
Mon Nov 22 15:19:06 UTC 2010

Dear SysVinit Maintainers,

I wonder if Debian officially supports NFS root, especially if your 
packages do? One might assume so, as when I shutdown my diskless client that 
gets its root fs over nfs, a warning is emitted:

not deconfiguring network interfaces: network file systems still 

which comes from /etc/init.d/networking stop, which comes after 
umountnfs stop.

But this particular setup unfortunately hangs by default, with the last  
command in rc0 when /sbin/shutdown is called, per default with -i flag 
to bring all network interfaces down (sysvinit:ifdown.c) just before 
telling the kernel to poweroff. That's because then it seems the kernel 
really is unable to umount the root nfs mount and thus doesn't poweroff.

I can workaround this by removing the -i flag from /etc/init.d/halt, but 
I wonder if this is really how it is meant to be.

To my further astonishment, it worked from another client (kvm machine) 
without removing the -i flag.

What do you think about this? Should initscripts normally work with nfs 
root, and can this be considered a bug? Could this be related to my 
custom kernel (but the kvm machine was run with the same one, just using 
another nic driver)?

		Jens Stimpfle

More information about the Pkg-sysvinit-devel mailing list