一、搭建嵌入式ARM流程简介
⒈ 安装fedora 20(Gnome)
⒉ 安装fedore 20(Gnome) 常用软件
二、安装fedore 20(Gnome) 常用软件
⒈上网设置
桥接:
① 虚拟机设置桥接上网;
请注意:自动模式容易出错,最好选择自己正在使用的网卡
② 如图、
这时候,主机与虚拟机可以互ping
⒉ 安装GCC-C++
yum install gcc-c++
⒊ 安装VMware-Tools工具(vmghfs模块未成功安装)
查看内核、内核头文件、内核库文件版本是否一致:
uname -r
rpm -q kernel-headers
rpm -q kernel-devel
问题1:
[root@localhost vmware-tools-distrib]# sudo ./vmware-install.pl
sudo: unable to execute ./vmware-install.pl: No such file or directory
解决办法:yum install perl
问题2:
open-vm-tools
错误:依赖检测失败:
libhgfs.so.0()(64bit) 被 (已安裝) open-vm-tools-desktop-9.4.0-1.fc20.x86_64 需要
libvmtools.so.0()(64bit) 被 (已安裝) open-vm-tools-desktop-9.4.0-1.fc20.x86_64 需要
open-vm-tools(x86-64) = 9.4.0-1.fc20 被 (已安裝) open-vm-tools-desktop-9.4.0-1.fc20.x86_64 需要
Failed to remove the following packages:
解决办法:yum remove open-vm-tools
问题3:
Searching for a valid kernel header path...
The path "" is not a valid pathto the 3.5.0-17-generic kernel headers.
Would you like to change it? [yes]
Enter the path to the kernel header filesfor the 3.5.0-17-generic kernel?
解决办法: yum install kernel-devel-`uname -r`
yum install kernel-headers-`uname -r`
问题4:
/tmp/modconfig-sb187S/vmhgfs-only/inode.c: 在函数‘HgfsPermission’中:
/tmp/modconfig-sb187S/vmhgfs-only/inode.c:1893:29: 错误:‘struct dentry’没有名为‘d_count’的成员
int dcount = dentry->d_count;
^
make[2]: *** [/tmp/modconfig-sb187S/vmhgfs-only/inode.o] 错误 1
make[1]: *** [_module_/tmp/modconfig-sb187S/vmhgfs-only] 错误 2
make[1]: 离开目录“/usr/src/kernels/3.11.10-301.fc20.x86_64”
make: *** [vmhgfs.ko] 错误 2
待解决:可能是编译vmware-tools使用2.6.x内核与操作系统内核不匹配,导致报错!!!
⒋ 使用SecureCRT连接Fedora
虚拟机和主机能互Ping ;
在fedora下,查看ssh是否开启:service sshd status
(若没有开启,则开启服务:service sshd start)
关闭防火墙:serivice iptables stop
然后进行连接即可;
⒌ 安装vim
yum install vim