您的位置:首页 > Web前端

笔记1-fedora14初识及vmware-tool安装

2011-05-08 21:18 387 查看
想搭建一个嵌入式学习平台,所以从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来共享文件了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: