这样就可以了,注意windows下安装的是tftp的服务器,xp的命令行模式下有tftp命令,但是那个是客户端命令。
运行tftp的get命令之前先确保二者能互相ping通,而且防火墙也没有拦截端口和数据包,然后查看一下客户端系统下tftp命令的格式,二者的命令格式不太一样,根据格式输入命令就可以了。
第一:现在想把桌面版的换成服务器版的,要不要先把桌面版的给删除掉?
当然不用。服务器版的只是比桌面版的安装的几个软件不同而已,为什么不是把这些软件安装上,而是换系统呢?你不会因为Windows没有某些软件而重装Windows,一样的道理!
第二:可不可以直接覆盖安装在桌面版上面?
当然可以。安装时你只需把现在的系统的/目录所在分区挂载到新系统的/目录就行了,或者在安装时选择替换现有Linux!
另外:既然选择服务器版的为什么选择在桌面领域比较擅长的Ubuntu呢?
先查看系统在安装的时候有没有安装tftp服务用#ntstat -a | grep tftp
如果没结果就说明没有安装tftp服务,自己手动安装tftp服务,再接着修改参数
#vi /etc/d.d/tftp
disable = no
server_args = -s /
启动#/etc/init.d/d restart
应该就可以了
不需要,tftp是小型服务器,用来传小文件,大了用ftp 格式 tftp -i ip get (put) 文件名
关闭,安全启动,这个是针对win的功能,开着是永远无法安装独立显卡的,你的什么
安装tftp服务器:
需要安装d、tftp、tftp-server3软件
1、如果能上网,通过yum安装:
sudo yum install d
sudo yum install tftp
sudo yum install tptp-server
 
2、如果不能上网,可以直接安装提供的rpm包:
sudo rpm -ivh d-2.3.14-18.fc9.i386.rpm
sudo rpm -ivh tftp-0.48-3.fc9.i386.rpm
sudo rpm -ivhtftp-server-0.48-3.fc9.i386.rpm
配置tftp服务器:
修改/etc/d.d/tftp文件
disable=yes 改为  disable=no
server_args=-s /var/lib/tftpboot  改为  server_args=-s /tftpboot/ -c  
修改/etc/sysconfig/selinux文件 
SELINUX=disabled   (系统默认是enforcing)要改成disabled 
chmod 777 /tftpboot  修改/tftpboot文件夹的权限   
启动  service d restart   
查看tftp服务是否开启: 
0   
0 *:tftp     *:*  表示服务已经开启,tftp配置成功  
把openwrt-ar71xx-wp543-squashfs-4M-factory.img 文件复制到目录/tftpboot 下 
在目录/home/x(目录名)下: 
启动tftp服务器 
sudo in.tftpd -l /tftpboot
tftp 192.168.0.26(本机的IP地址)
tftp>get a(文件名)  在服务器上下载文件 
tftp>put a(文件名)  上传文件到服务器上 
tftp>q             退出   
启动tftp服务器:
service tftpd-hpa       停止tftp服务器
service tftpd-hpa start     开启tftp服务器
service tftpd-hpa stutus    查看tftp运行状态
service tftpd-hpa restart   重启tftp服务器  
(注意:文件传输后文件的权限会发生变化)   
进入TFTP操作: 
connect:连接到远程tftp服务器
mode:文件传输模式
put:上传文件 
get:下载文件 
quit:退出
verbose:显示详细的处理信息 
tarce:显示包路径 
status:显示当前状态信息
binary:二进制传输模式
ascii:ascii 传送模式 
rexmt:设置包传输的超时时间
 
timeout:设置重传的超时时间
 
help:帮助信息
 
? :帮助信息  
-g 表示下载文件 (get)
-p 表示上传文件 (put)
 
-l 表示本地文件名 (local file)
 
-r 表示远程主机的文件名 (remote file)
例如,要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令:
 
tftp -g -r embedexpert 192.168.1.2   
出现的一些问题及原因(解决方法): 
1、Transfer time out.      
tftpd服务没有启动
 
2、Error code 0:Permission denied
 
可能是由SELinux造成的,在FC3和FC3以后的FC版本中SELinux默认的都是开启的,现在要关掉它。 
修改文件/etc/sysconfig/selinux,设定SELINUX=disabled,然后重启电脑即可
 或者  执行命令system-config-securitylevel打开“安全级别配置”对话框,将SELinux(S)选项中“强制”改为“允许”
3、Error code 1:File not found
 指定的文件夹不存在;或tftpd启动参数中没有指定-c选项,允许上传文件 
4、Error code 2:Only absolute filenames allowed 
 /etc/d.d/tftpd文件的设置没设好,只需要将server_args=  改为你自己设定   的服务器文件夹就行了 
5、Error code 2:ess violation
上传的文件要有相应的可读写(覆盖)的权限才能上传,要对文件的权限进行修改  chmod 777 a(文件名)