响应式网站建设系统,网站建设演示ppt模板,网站建设一条龙源码,绵阳远腾建设网站一.主机端tftp服务环境安装及配置 检查是否已经安装tftp server
$dpkg -s tftpd-hpa#如果提示未安装服务#xff0c;则执行下面安装指令$sudo apt-get install tftpd-hpa tftp-hpa#tftpd-hpa服务端 tftp-hpa客户端创建tftp启动目录#xff0c;用于存放内核与设备树文件则执行下面安装指令$sudo apt-get install tftpd-hpa tftp-hpa#tftpd-hpa服务端 tftp-hpa客户端创建tftp启动目录用于存放内核与设备树文件用于内核与设备树文件tftp启动
$ mkdir tftp-boot
$ chmod aw tftp-boot #a 表示全部的身份 w表示写权限
$ cd tftp-boot
$ pwd/home/topeet/tftp-boot #复制tftp-boot目录路径 修改配置文件并启动tftp服务
$sudo vim /etc/default/tftpd-hpa修改文件内容如下
# /etc/default/tftpd-hpaTFTP_USERNAMEtftp
TFTP_DIRECTORY/home/topeet/tftp-boot #tftp启动根目录即我们创建的文件夹
TFTP_ADDRESS0.0.0.0:69
TFTP_OPTIONS-l -c -s 按ESC SHIT: wq回车保存$sudo service tftpd-hpa restart #重启tftp-server服务生效配置 将编译好内核镜像与设备树文件拷贝进tftp-boot文件
例子
$ cp zImage imx6ull-14x14-evk-emmc.dtb /home/topeet/tftp-boot#zImage与imx6ull-14x14-evk-emmc.dtb文件根据自己的实际文件名与实际目录进行拷贝 ubuntu本机测试tftp服务传输文件是否正常
#终端进入任意一个非tftp-boot目录新建一个1234的空文件
$ tftp localhost
tftp get zImage
tftp put 1234
tftp q #回车退出可以看到zImage已经通过tftp文件传输到当前目录
进入tftp-boot文件夹可以看到1234文件
说明tftp服务已经安装成功
二.主机端nfs服务环境安装及配置 检查是否已经安装nfs server
$ service nfs-kernel-server#如果提示未安装则执行下面安装指令$ sudo apt-get install nfs-kernel-server 创建nfs挂载目录并将根文件系统拷贝到该目录
$ mkdir nfsrootfs
$ chmod 777 nfsrootfs
$ cd nfsrootfs
$ pwd
/home/topeet/nfsrootfs #nfsrootfs文件夹路径#进入制作好的根文件系统目录下拷贝文件
$ cp rootfs.tar.bz2 /home/topeet/nfsrootfs
$ cd /home/topeet/nfsrootfs
$ tar -xvf rootfs.tar.bz2 #解压根文件系统文件都当前目录
$ rm -f rootfs.tar.bz2 #删除压缩文件 修改nfs服务配置文件并重启服务
$ sudo vim /etc/exports修改内容如下
/home/topeet/nfsrootfs *(rw,sync,no_root_squash)# *所有网络段访问 rw可读写权限 sync资料同步写入
# no_root_squash 访问者具有root权限
# 退出保存$ sudo vim /etc/default/nfs-kernel-server修改RPCNFSDOPTS内容如下支持nfs v2 3
# Options for rpc.nfsd.
RPCNFSDOPTS--nfs-version 2,3,4 --debug --syslog
# 退出保存$ sudo /etc/init.d/nfs-kernel-server restart #重启服务生效修改 验证nfs是否安装成功
$ ls /mnt #确认/mnt目录为空
$ sudo mount -t nfs localhost:/home/topeet/nfsrootfs /mnt
$ ls /mnt #查看/mnt目录下内容是否如nfsrootfs目录下文件一致#如果文件一致说明挂载成功
$ sudo umount /mnt #取消挂载