我是靠谱客的博主 快乐夕阳,最近开发中收集的这篇文章主要介绍笔记1-fedora14初识及vmware-tool安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        想搭建一个嵌入式学习平台,所以从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安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部