概述
想搭建一个嵌入式学习平台,所以从Fedora官网上Down了一个fc14的live CD版本,在VMWare上安装好后就可以用NAT方式上网了。这点很好,fc14也非常好用(基本上算是Linux文盲,没怎么用过。。。)。
1. 打开中文拼音输入法
打开 "system" -> "Preferences" -> "Input Method Selector"选项,选择"Use IBus" -> "Input Method Preferences', 然后选择 "Input Method" -> "Select an Input Method" -> "Chinese" -> "Pinyin", 然后Add即可。通过Ctrl + Space即可Enable/Disable中文输入法。
2. VMWare-tool安装
作为开发平台,和window共享文件是十分必要的,首先想到的,还是利用VMWare-tool来实现文件共享。
最开始安装的VMWare版本是6.5的,后来也尝试了7.0的版本,在安装的时候提示那个"kernel header"找不到,通过Update Kernel和安装kernel-devel后,我可以确定,内核版本和头文件的版本是一直的,但总是提示版本不匹配。在万能的baidu和google帮助下,经过自己亲自实践,有两种办法可以解决这个问题。
首先,无论那种方法,以下步骤是必须的:
yum install perl 安装perl脚本解释器
yum install gcc 安装gcc编译器
yum install kernel-devel 安装kernel-devel,提供c编译头文件
然后,确定运行的内核版本和安装的kernel-devel版本是否一致,不一致则需要升级kernel版本。通过rpm -p kernel-devel命令可以查看kerne-devel版本号,通过uname -r 可以查看当前运行的kernel版本号,这两个版本号应该一致。否则,可以通过如下命令升级kernel到kernel-devel版本:
yum update kernel kernel-devel -y
然后就可以安装vmware-tool了,解决kernel header版本号不匹配的两个方法如下:
第一种方法:打开vmware-config-tools.pl文件,注释掉$kh_path = ”;这句,在第一次提示找不到头文件的时候,指定正确的头文件路径:
/usr/src/kernel/2.6.35.12-90.fc14.i686/include
然后它会告诉你版本号不匹配,问是否修改路径的时候选择no,继续安装即可。重启后即可正常使用了。
第二种方法:下载最新的vmware workstation版本,如7.1.4,即可顺利安装,并且它会告诉你,检测到的kernel 头文件路径为:
/lib/modules/2.6.35.12-90.fc14.i686/build/include
ps: 在以第一种方式安装时指定路径为 /lib/modules/2.6.35.12-90.fc14.i686/build/include也许可以安装,没有试过。
3. 虚拟硬盘扩容
在vmware的安装目录下有个可执行程序vmware-vdiskmanager.exe,在cmd下可通过以下命令扩容到25GB:
E:/tools/VMWare Workstation>vmware-vdiskmanager.exe -x 25GB "F:/res/vmos/fedora.14/fedora14.vmdk"
稍等即可。
4. FTP共享文件
fedora14默认没有安装vsftpd工具,通过yum install vsftpd安装后,还需要修改以下几个地方:
1. 启动vsftpd服务:通过service vsftpd status查看vsftpd服务有没有启动,或者通过pgrep vsftpd命令查看当前进程列表中有没有vsftpd进程,如果返回一个大于0的数则说明该服务已经启动。如果vsftpd服务没有启动,则可以通过service vsftpd start 或者/etc/init.d/vsftpd start来启动该服务。如果想开机自启动,则可执行ntsysv,然后在列表中勾选vsftpd确定即可,或者chkconfig vsftpd on也可以。
2. 设置防火墙,允许ftp:system -> Administration -> Firewall,在Trusted Services中将ftp勾选上,然后Apply。
3. 在window的cmd中,可以ftp192.168.172.129(该ip为ifconfig出来的IP地址)了。如果登录时提示“500 OOPS: cannot change directory:/home/xxx”错误,则是SELinux的原因,可以打开/etc/selinux/config文件,将selinux=enforcing或permissive改成disabled即可。
4. 设置虚拟机的联网方式,如VMnet8。
配置好后就可以在window上用ftp上传/下载文件了。当然,还可能会遇到/home/xxx目录下访问权限的问题,这个可以通过chmod修改即可。
现在我的fc14既可以和主机共享上网,还可以利用vmware-tool和ftp来共享文件了。
最后
以上就是快乐夕阳为你收集整理的笔记1-fedora14初识及vmware-tool安装的全部内容,希望文章能够帮你解决笔记1-fedora14初识及vmware-tool安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复