虚拟机上的Linux配置tftp服务器与下载uImage到mini2440开发板成功经验
来源:互联网 发布:淘宝云客服平台入口 编辑:程序博客网 时间:2024/05/07 03:46
我配tftp想下载u-boot.bin到NandFlash。我的Fedora14是跑在win7 PC 上的virtualbox虚拟机上的。win7PC与开发板通过一根网线直连。此时问题出来了:我不明白Fedora14怎么通过VBox使用win7的网卡继而与开发板建立tftp服务。不明白网络相关的知识,有没有相关的教材?谢谢!
不是请问简单的tftp的下载,配置,启动等问题,而是想知道如何设置ip等网络参数,使得tftp服务能通。一些进展: 1. 首先要明白什么是virtualbox或者VMWare中的网络设置:bridge/NAT/Internal/Host-only,这个在“http://blog.csdn.net/mrjy1475726263/article/details/7772372”有明确的说明。这里我们使用了bridge连接方式。 2. 然后我开发板linux Root File System起来以后,Host Linux设置好了IP,具体参照的是“http://jingyan.baidu.com/article/455a99508be7cda167277865.html”中的说明进行的设置。 3. 物理连接:PC-网线-开发板,直连。 此时ping 开发板ip,已经显示能ping通。【空了配一个开发板linux下的ftp连接试试,不玩uboot】
如何安装、配置和设置ftp server在HostLinuxPC上,参考本文: http://blog.sina.com.cn/s/blog_696088df0100lbt4.html
如何设置网卡成自动获取ip,静态ip等:http://zhidao.baidu.com/link?url=FGR4oUOlw8fkooLamD49m3_aBQCcW5jX4g46_tJSb0bJO2FWieZbFjq6gMLkG1Is7-LZBxw-d6Wjey28k7lMZa
Fedora 安装、配置、设置ftp server可参考:http://blog.csdn.net/jdh99/article/details/7217478
装好vsftpd服务以后,用命令 #/sbin/service vsftpd start开启服务。
4. 再次尝试配置tftp server。在开发板uboot下使用tftp 命令下载时还是不能通。:(
关了firewall 以后,点击apply以后。好像能通,但是又遇到下述问题:[u-boot@SMDK2440A]# tftp 0x30008000 uImagedm9000 i/o: 0x20000300, id: 0x90000a46 DM9000: running in 16 bit modeMAC: 08:08:11:18:12:27operating at 100M full duplex modeUsing dm9000 deviceTFTP from server 192.168.1.111; our IP address is 192.168.1.226Filename 'uImage'.Load address: 0x30008000Loading: T TFTP error: 'Permission denied' (0)Starting again
找了半天,chmod -R /tftpboot, SElinux关闭,设置目录为 / 而不是 /tftpboot ,都不行。继续探索,发现SELinux没有关闭完全。于是执行以下操作:Fedora UI界面【System - Administration - SELinux Management 】在 SELinux Administration窗口中,Status选项下,设置:System Default Enforcing Mode: DisabledCurrent Enforcing Mode: Permissive测试下载uImage,成功。
附图:SELinux Administration窗口
0 0
- 虚拟机上的Linux配置tftp服务器与下载uImage到mini2440开发板成功经验
- mini2440 -- TFTP方式下载内核镜像(uImage)--开发用
- 在Ubuntu配置tftp服务器的简单几步并下载文件到开发板
- mini2440开发板与PC直连使用tftp的配置方法
- ubuntu 10.04下的配置tftp服务器和开发板上tftp命令的使用方法
- 用于linux与开发板之间下载文件的tftp配置详细总结
- 用于linux与开发板之间下载文件的tftp配置详细总结
- mini2440 -- TFTP方式下载内核镜像(uImage)--发布用
- LINUX下tftp安装步骤及tftp下载内核到开发板的方法
- 在uboot的控制台中利用tftp将镜像从虚拟机中下载到开发板
- 在开发板上使用tftp命令下载服务器上的文件
- linux系统上tftp服务器的安装配置
- 嵌入式Linux内核制作以及TFTP下载到开发板
- tftp下载内核与根文件系统到开发板
- Linux下TFTP服务器的配置与访问
- 嵌入式linux(TQ2440开发板)传输文件tftp服务器配置
- 开发板上的tftp 上传和下载用法
- 通过fedora14下的tftp下载文件到开发板
- servletconfig的作用
- 编程
- java基础增强
- MVC
- 《C++ Primer》学习之模版
- 虚拟机上的Linux配置tftp服务器与下载uImage到mini2440开发板成功经验
- 直接插入排序
- cocos2dX UI控件之CCMenu
- word应用2(实用)
- 分享一个JavaMail发邮件的类,可以内嵌图片
- poj 1015 解题报告
- JavaBean
- jQuery.ajax( options ) : 默认是get方式发送的
- Office提示由于本机的限制该操作已被取消怎么办