虚拟机和unbun安装好以后,linux系统就可以启动起来了,但还需要进行一些工作。
安装VMware-Tools
安装Vmware-Tools后,可以解决虚拟机存在的一些问题,因为虚拟的毕竟是虚拟的,同时也可以实现虚拟机和PC机文件共享的问题。
具体安装过程如下:
虚拟机设置----安装Vmware-Tools工具,此步最好在虚拟机刚启动时操作,否则可能会出现挂载不成功
挂载成功后,你会发现虚拟机桌面上有个光盘的图标,Vmware Tools,表示Vmware Tools的安装文件已经装入到ubuntu的光驱中去了
打开终端,输入命令 cd cdrom ;ls;会发现有两个文件,其中一个VmwareTools-6.0.2-59824.tar.gz
将VmwareTools-6.0.2-59824.tar.gz拷贝到根目录cp VmwareTools-6.0.2-59824.tar.gz /
注意,须切换到root用户才可复制(命令 sudo su)
解压文件包 tar –xzvf VmwareTools-6.0.2-59824.tar.gz,解压完毕后会发现根目录下多了个vmware-tools-distrib目录,进入到该目录,cd vmware-tools-distrib;ls;会发现有个vmware-install.pl文件
安装,./ vmware-install.pl,一路回车即可完成安装
Vmware-Tools安装的终极解决办法
照以上步骤安装以后,文件共享问题还是不能解决,在网上找了下资料,以下方法可以解决这个问题,故称之为终极解决办法。
1>下载open-vm-tools
http://jaist.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.05.02-90473.tar.gz
这个是已经编译的版本,只有编译过的版本才能用于接下来的操作
2>那么如何将下载的open-vm-tools-2008.05.02-90473.tar.gz共享复制到虚拟机中呢?
我是这样操作的,用一个ISO镜像制作软件把下载的文件转换为ISO文件,然后在虚拟机设置里把CD-ROM映射到这个ISO文件,就象之前安装ubuntu那样。然后就可以从cdrom目录里把这个文件复制到ubuntu系统中去了,我是复制到/home/niejinbo。
3>然后解压文件,进入modules/linux 目录,将vmxnet 重命名为vmxnet-only,其他也改为如对应的 xxx-only,分别执行tar -cf xxx.tar xxx-only;
4>将 xxx.tar 都复制到 /usr/lib/vmware-tools/modules/source,替换原来的文件
5>sudo vmware-config-tools.pl 一路回车,成功编译通过
6>虚拟机设置—选项—共享文件---添加---浏览选择PC机上的一个文件夹,设置好后,便可以在/mnt/fgxj/目录下看到刚设置好共享文件夹,且可以把里面的文件复制到虚拟机,终于实现与windows系统文件复制粘贴。
来自:http://blog.chinaunix.net/u2/68498/showart_723489.html
Ubuntu8.04中的root用户以中文桌面登陆
修改 root 下隐藏文件.profile 文件最后两句,蓝色部分是修改过的:
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n
# Installed by Debian Installer:
# no localization for root because zh_CN.UTF-8
# cannot be properly displayed at the Linux console
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
修改后保存,重启系统即可。注意须root用户登陆才有修改文件的权利,sudo passwd root;
根据提示输入两边密码。系统----登陆窗口----安全----允许本地管理员登陆。然后就可以root登陆了。
解决安装vmware tools后ubuntu鼠标滚轮无法使用问题
用 root 用户登录编辑 /ect/x11/xorg.conf 文件,把里面的鼠标属性“p/2” 改成“ImPS/2”
如下:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse"
Option "Protocol" "ImPS/2"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes" -----------------这两行也可以不要
EndSection
我装的ubuntu这个版本这个问题好像已经给解决了,鼠标可以轮滑
安装交叉编译器
拿来主义,下载现成的交叉编译器安装
网上有很多编译好的交叉编译器,常见的版本有2.95.3和3.4.1,将下载的压缩包解压,复制到usr/local/arm,下面以安装3.4.1为例:
创建目录:mkdir –p /usr/local/arm
将解压得到的文件夹复制到usr/local/ar
指定交叉编译器路径:export PATH=$PATH:/usr/local/arm/3.4.1/bin
这样交叉编译器就算是安装好了,那么怎么才知道我们安装的交叉编译器能不能用呢,我们这样来测试以下
新建一个c源文件,test.c,如下:
#include<stdio.h>
int main()
{
printf("This is a program!/n");
return 0;
}
然后复制到一个目录,我是复制到/home/niejinbo/niesrc,进入该目录
在终端执行以下命令
arm-linux-gcc -o test test.c:
file test
可以发现该目录下多了一个test.o文件,同时可以看到以下信息,表明交叉编译器安装成功。
test: ELF 32-bit LSB executable, ARM, version 1, for GNU/Linux 2.4.3, dynamically linked (uses shared libs), not stripped
还可以自己用crosstool构建,编译时间很长
安装ubuntu相关软件包,若缺失某些软件包,编译时可能会出现一些错误
Apt-get install bison
Apt-get install flex
Apt-get install build-essential
Apt-get install libncurses5-dev
Apt-get install patch