网络方式加载内核和根文件系统

 

*实验平台:

           PC机系统-windows10;
           虚拟机版本-VMware Workstation Pro;
           ubuntu版本-17.04
           开发板-FS210(arm8)
*实验步骤:
 1.将内核文件zImage和根文件系统rootfs.tar.bz2从pc机复制到虚拟机内的共享文件夹/mnt/hgfs/share下
 2.然后将内核文件zImage从共享文件夹下复制到tftp服务器共享文件下:
  $sudo cp /mnt/hgfs/share/zImage /tftpboot
 3.将跟文件系统从共享文件夹下复制到NFS服务器共享文件夹下:
  $sudo cp /mnt/hgfs/share/rootfs.tar.bz2 /source
 4.解压根文件压缩文件rootfs.tar.bz2:
  $sudo tar xvf /source/rootfs.tar.bz2
 5.设置开发板u-boot的环境变量:
  #setenv serverip 192.168.1.131(所要链接的虚拟机IP)
  #setenv ipaddr 192.168.1.130(自定义开发板IP-必须和虚拟机处于同一网关下才可通信)
  #setenv gatewayip 192.168.1.1(设置网关IP)
  #setenv bootcmd tftp 20008000 zImage\;go 20008000下(从tftp下载zImage内核到开发板的内存地址中,然后运行内存,启动内核)
  #setenv bootargs root=nfs nfsroot=192.168.1.131:/source/rootfs ip=192.168.1.130 init=/linuxrc console=ttySAC0,115200 (启动NFS服务加载根文件系统)
 6.保存环境变量:
  #saveenv
*注意:命令框内开头为【$】一般是在虚拟机下对Ubuntu经行的操作,【#】一般是需要在串口终端对开发板经行的操作!
  
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值