我试图让一个NFS在启动时共享我的系统的根文件系统。我试图做一个chroot/foo,其中/ foo是我的NFS安装启动时,我可以让NFS共享我的根目录吗?
我在/etc/init.d下创建了一个脚本foo.sh,并将其权限设置为755.我还将它设置为在引导过程中执行与update-rc.d -f foo.sh start 99 2 .
脚本只是说exec chroot /foo
。 但问题是,在我登录到系统后,我仍处于原始根目录中,而/ foo仍然存在于整个挂载的NFS中。
我甚至试过chroot /foo
并试图在不同的运行级别和阶段调用脚本。 但是,一旦我登录,我可以从终端手动chroot到/ foo。 有谁知道在启动阶段可能会阻止chroot?
你究竟在努力完成什么?如果你问一个面向目标的问题而不是一个以细节为导向的问题,你通常会得到更好的答案。 – Borealid 2012-02-05 06:10:51