迷彩 潜伏 隐蔽 伪装
分类: LINUX
2013-10-21 10:25:20
原文地址:新手安装tftp全过程 作者:伊宇凉
安装环境是红帽,开发板用的是飞凌公司的OK6410,电脑系统是win7 32位
1、设置电脑的ip地址
首先打开本地连接的属性
如图有三个本地连接,其中两个是VMware的,不用管,我们所需要的是带有Realtek PCIe GBE FamilyController
的,右击属性,点击Internet 协议版本 4(TCP/IPv4)
再点击属性,进
这里面的IP地址可以随你设置,不过要同虚拟机的IP、开发板的IP在同一段
到这里电脑的IP地址设置完毕。
接着来设置虚拟机的IP:
由于我用的是红帽5的版本,所以用setup来设置IP
如下
用向下键移动到Network configuration
Enter键,进入
再Enter键进入,并设置,以下设置的是我的IP
由于我电脑上的IP设置的是192.168.1.101,因此这里设置为192.168.1.100,要保证处在同一段。如下是我设置的IP
IP设置的最后的一个步骤就是设置开发板的IP了
首先开机进入uboot模式
如上我们选择6,当然如果你的uboot的是SD卡里面启动的话就是5了,总之是Exit to command line
然后用printenv命令打印环境变量信息,我的如下
由于我这里设置好了,就不重复了,所用的命令式setenv 192.168.1.102,接着用saveenv保存了,我设置的如下:
至此,开发板的IP地址也设置完毕了。
上面忘了关键的一步,也是这一步导致我花了好几天的时间,最后再在高手的教导下才成功的,
后来者不要重复我的错误。
虚拟机必须选择桥接的方式
桥接方式下又有三个选项,下面进入
接下来点击Host virtual
上图高亮所示的,我们一定要选择Realtek PCIe GBE FamilyController,
这一步很关键,望后来者引起注意。
2、上面所讲的全都是tftp安装的准备工作,网上的很多教程都只有tftp的安装,却没有准备工作,这给我们新手带来很大的问题,装好了以后一般都只能在虚拟机本机上tftp localhost ,这样的成功是可见的,但缺少了准备工作,在开发板上面,却不能用tftp c0008000 uImage ,出现的错误一般都是loal ; TTTTTTTTTTTTT,对于新手的我来说,完全无从下手,只能上网找解决方法,但都是零零碎碎的,废话少说,下面我们正式来安装tftp
对于红帽来说,一开始定制安装虚拟机的时候,我们就应该选择安装tftp,不然下载安装包会很麻烦。
一般安装好tftp后,会在根目录下默认新建好tftpboot目录,我们只需要用chmod 777 tftpboot 修改其权限即可。另外红帽linux中开机时默认不打开tftp的,这里我们手动修改配置,以使其开机即开启tftp