这里说的是在虚拟机下来实现在windows下共享一个文件夹。
下面来说明一下是如何实现的:
1. 安装VMware.Workstation.
2. 安装Redhat Linux 9.0,在虚拟机下。
3. 完成前两步后,打开VMware->工具栏—>虚拟机->选择安装Vmware工具,
进入在虚拟机中安装好的Linux环境(使用超级用户),这时光驱中已经出现了我们将要看装的软件:
VMwareTools-5.5.0-18463.i368.rpm
和VMwareTools-5.5.0-18463.tar.gz
使用命令:cd /mnt/cdrom进入到光驱的目录下,使用ls可以看到这两个文件。
第一步:cp VMwareTools-5.5.0-18463.tar.gz /tmp,把这个文件拷贝到tmp下
第二步:cd /tmp进入临时目录,ls 查看刚才的文件是否在这个目录下。
第三步:tar zxvf VMwareTools-5.5.0-18463.tar.gz 解压这个文件
第四步:使用第二步命令,进入tmp目录下的vmware-tools-distrib目录
第五步:./vmware-install.pl 执行这个文件,出现提示就回车。安装结束后重启
最后:打开VMware->工具栏—>虚拟机->选择设置->选项 共享文件夹
点添加,按提示来添加一个windows下的文件夹。在/mnt/hgfs下就是你在windows下共享的文件夹了
补充:
虚拟机安装:VMware-workstation-6.0.1-55017.exe CentOS-4.4-i386-binDVD.iso
出现问题:无法找到硬件 选择CUSTOM安装,需用IDE而非SCSI。安装arm-tools需用root权限
安装交叉编译:
gcc -zxvf arm-linux-gcc-3.3.2.tar.bz2 -C/ 默认安装路径 usr/local/arm/3.3.2
修改root下 .bash_profile文件 PATH=$PATH:$HOME/bin为以下:
PATH=$PATH:$HOME/bin:/usr/local/arm/3.3.2/bin (修改编译器入口)
此时因为为arm-linux-gcc 所以GCC编译改为arm-linux-gcc即可。
修改后注销即可。
附加:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/arm/3.3.2/bin
export PATH
unset USERNAME
配置NFS服务:
应用程序->系统设置->服务器设置->NFS
添加NFS目录为VMVARE共享NFS目录,主机(VMVARE)IP 192.168.*.*(与目标机在一个网段) 权限为读、写
设置常规选项 勾选 允许来自高于1024的端口的连接 按要求同步写操作 立即强制同步写操作
设置同步访问选项 把远程根用户当作本地根目录 点重新启动
mount -t nfs localhost(主机IP):/opt/root_nfs(NFS目录) /mnt/(挂载目录)
应用程序->系统设置->服务器设置->服务 勾选 NFS 确定
SECRUE CRT 按住空格 RESET MINI2440 进入supervivi命令行
输入命令:param set linux_cmd_line "console=ttySAC0 root=/dev/nfs(空格)nfsroot=192.168.1.101(VMVAREIP):/tmp/nfs/root_nfs(空格)ip=192.168.1.70(目标机IP):192.168.1.101:192.168.1.101:255.255.255.0:sbc2440.arm9.net:eth0:off"
param save
reset 目标机
关掉VMVARE防火墙否则不能连通
连通过后NFS与目标板fs即相同
阅读(1444) | 评论(0) | 转发(0) |