7. 提高权限:
chmod -R 777 /tftpboot/
至此,所有操作完毕,客户端目前通过PXE启动,应该就能进入系统啦!
其他说明,一般实验不成功都是因为initrd.img没有包含nfs模块,或包含不全面,导致系统启动时无法远程挂载文件系统。所以制作initrd.img要多注意。
附,实验成功的initrd.img包含的nfs情况:
[root@localhost tftpboot]# lsinitrd initrd.img|grep nfs nfs -rw-r--r-- 1 root root 15 Jun 15 15:07 etc/modprobe.d/nfs.conf drwxr-xr-x 2 root root 0 Jun 15 15:07 usr/lib64/libnfsidmap -rwxr-xr-x 1 root root 68656 Jun 15 15:07 usr/lib64/libnfsidmap/nsswitch.so -rwxr-xr-x 1 root root 69240 Jun 15 15:07 usr/lib64/libnfsidmap.so.0.3.0 lrwxrwxrwx 1 root root 20 Jun 15 15:07 usr/lib64/libnfsidmap.so.0 -> libnfsidmap.so.0.3.0 -rwxr-xr-x 1 root root 68640 Jun 15 15:07 usr/lib64/libnfsidmap/static.so -rwxr-xr-x 1 root root 68952 Jun 15 15:07 usr/lib64/libnfsidmap/umich_ldap.so -rwxr-xr-x 1 root root 955 Sep 12 2013 usr/lib/dracut/hooks/cleanup/99-nfsroot-cleanup.sh -rwxr-xr-x 1 root root 3358 Oct 20 2015 usr/lib/dracut/hooks/cmdline/90-parse-nfsroot.sh -rwxr-xr-x 1 root root 929 Sep 12 2013 usr/lib/dracut/hooks/pre-udev/99-nfs-start-rpc.sh drwxr-xr-x 5 root root 0 Jun 15 15:07 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs drwxr-xr-x 2 root root 0 Jun 15 15:07 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs/blocklayout -rw-r--r-- 1 root root 92289 Jan 31 2015 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko drwxr-xr-x 2 root root 0 Jun 15 15:07 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs_common -rw-r--r-- 1 root root 9697 Jan 31 2015 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs_common/nfs_acl.ko drwxr-xr-x 2 root root 0 Jun 15 15:07 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfsd -rw-r--r-- 1 root root 674489 Jan 31 2015 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfsd/nfsd.ko drwxr-xr-x 2 root root 0 Jun 15 15:07 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs/filelayout -rw-r--r-- 1 root root 69417 Jan 31 2015 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko -rw-r--r-- 1 root root 534513 Jan 31 2015 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs/nfs.ko -rw-r--r-- 1 root root 102105 Jan 31 2015 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs/nfsv3.ko -rw-r--r-- 1 root root 991329 Jan 31 2015 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs/nfsv4.ko drwxr-xr-x 2 root root 0 Jun 15 15:07 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs/objlayout -rw-r--r-- 1 root root 51913 Jan 31 2015 usr/lib/modules/3.10.0-229.ael7b.ppc64le/kernel/fs/nfs/objlayout/objlayoutdriver.ko -rwxr-xr-x 1 root root 4757 Oct 20 2015 usr/lib/nfs-lib.sh -rwsr-xr-x 1 root root 199296 Jun 15 15:07 usr/sbin/mount.nfs lrwxrwxrwx 1 root root 9 Jun 15 15:07 usr/sbin/mount.nfs4 -> mount.nfs -rwxr-xr-x 1 root root 825 Oct 20 2015 usr/sbin/nfsroot drwxr-xr-x 4 root root 0 Jun 15 15:07 var/lib/nfs drwxr-xr-x 2 root root 0 Jun 15 15:07 var/lib/nfs/rpc_pipefs drwxr-xr-x 3 root root 0 Jun 15 15:07 var/lib/nfs/statd drwxr-xr-x 2 root root 0 Jun 15 15:07 var/lib/nfs/statd/sm [root@localhost tftpboot]# |