使用NFS根文件系统登录开发板

首先需在linux虚拟机中成功配置好NFS并开启,设置好NFS共享目录:
    虚拟机Ubuntu的共享目录是 /home/ares/share-NFS,
并将根文件解压放入其中:root_qtopia
 此时NFS根文件系统的目录:
    /home/ares/share-NFS/root_qtopia
 
修改S3C2440开发板的uboot参数,使得使用NFS启动:
    选择NorFlash启动,按q退出menu,输入:(命令参照友善S3C2440用户手册)
 param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.22:/home/ares/share-NFS/root_qtopia ip=192.168.1.230:192.168.1.22:192.168.1.111:255.255.255.0:sbc2440.arm9.net:eth0:off"
命令解释:  
   param:此开发板附带uboot修改参数前首先需输入param
   set linux_cmd_line:设置使用NFS
   console=ttySAC0 :NFS设置参数
   root=/dev/nfs :并非真的设备,而是告诉内核经由网络取得根文件系统的旗标
   nfsroot:即根文件系统所在虚拟机Ubuntu中的目录。
      nfsroot=[<seriver-ip>:]<root-dir>[,<nfs-options]
   ip:
      192.168.1.230 开发板IP  
      192.168.1.22  虚拟机ubuntu的IP
      192.168.1.111 网关
      255.255.255.0 子网掩码   
   sbc2440.arm9.net:要使用的网络设备名,只有一个设备可以随便起,可为空
   eth0 :开发板使用的网卡
   off :表示不自动配置
   
之后输入:param save 保存
    使用 param show查看保存是否成功
    
如果成功,输入boot启动。    

重新启动开发板后,如果成功在NFS共享目录的根文件中的改动,便会显示到开发板,可用串口终端查看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值