笔记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来共享文件了。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冷辉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值