Vmware安装Ubuntu及交叉编译器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在虚拟机下Linux(Ubuntu)的安装
1.创建新的虚拟机
2.点击自定义
3、选Workstation版本的兼容性,然后点击下一步
4、选择稍后安装操作系统,然后下一步。
也可以选择第二项“安装程序光盘映像文件ISO”,之后会VMware会自动得知你的iso是Linux(Ubuntu),只要求你输入全名,和用户名密码等简单的用户设定,这是一个简单安装,可以跳过下面的步骤。我觉得是因为这个OS的自动安装,不完全,导致一些核心命令无法使用、无反应等一些问题。所以有更高要求,不能选这项,需要完全、自定义的安装。
5、客户机操作系统选择Linux,版本选择Ubuntu 64位,然后下一步。
6、设置虚拟机名称(即每次启动VMware左上方显示的名字),之后选择你想的在WINDOWS操作系统里的安装路径(默认在C 盘,很不方便,不要安装在C盘)。
7、设置虚拟机处理器数量,选择处理器数量为2(看情况而定,我是i7处理器,配置较好无压力的,感觉双核比单核好一些)
8、.内存大小选择,使用自动推荐的1G内存(本机内存8G)。
9、网络类型选择,本次选择默认的“NAT”
注:使用“NAT”的话,需要外面的WIN7使用一根线连接上网,才能在Ubuntu里上网(如同Ubuntu是你的真正OS的感觉,不需要手工配置任何IP信息),不能默认使用无线连接。这点对有些笔记本同学可能会造成麻烦。当然不是说不能通过手动配置IP相关解决,但是为了避免每次都配置的麻烦,请直接使用“bridged”桥接手动配置。
9. 默认即可,直接“下一步”
10、选择“将虚拟磁盘存储为单个文件”
11.虚拟机文件的存放地址,点击“下一步”即可
12、点击“完成”
13、点击“编辑虚拟机设置”
14、选择需要安装的镜像文件
15、点击“确认”
16、开启虚拟机
17、安装程序启动中
18、选择安装语言,然后点击安装
19、点击“继续”
20、选择“其他选项”
21、点击“新建分区表”,然后点击“继续”。
22、选中新出现的(空闲空间),点击“添加”按照下图的步骤建立分区
23、点击“现在安装”
24、选择时区,然后点击“继续”
25、选择键盘布局,然后点击“继续”。
26、设置用户名和密码,然后“继续”
27、请耐心等待,正在安装中。
28、安装完毕,重新启动,即可。
29、输入密码即可进入系统
Ubuntu中终端的打开方法安装下图的步骤即可在Ubuntu中打开终端
可以在终端中输入各种命令来对系统进行一系列的操作
Ubuntu12.04自带的VIM编辑器不好用,解决方法是:
安装VIM full版本
确保Ubuntu可以联网,在终端中输入命令:sudo apt-get install vim
然后输入用户密码即可
RootUbuntu系统
需要先设定一个root 的密码,在终端上输入sudopasswd root,按提示输入root 用户的密码两次即可,如下图所示:
接着,输入su root,输入root密码,以root用户登录
接下来用vim/etc/lightdm/lightdm.conf命令用vim编辑器打开/etc/lightdm/lightdm.conf:
按i进入插入模式,在文件末尾加入一行:greeter-show-manual-login=true 最后内容如下图所示:
按ESC退出插入模式,然后输入:wq即可保存退出,然后重启系统。
重启系统后,在登录界面上,点“登录”:
然后输入root 回车,再输入密码即可以root 用户登录系统了。
安装虚拟机共享
点击虚拟机选择“安装VMware Tool”
在终端输入cd /tmp进入tmp这个目录
输入cp '/media/VMware Tools/VMwareTools-9.9.0-2304977.tar.gz' /tmp把光盘的VMwareTools-9.9.0-2304977.tar.gz复制到/tmp里面。
输入tar zxvf VMwareTools-9.9.0-2304977.tar.gz -C /home把VMwareTools-9.9.0-2304977.tar.gz解压到/home
输入cd/home进入/home
输入cd vmware-tools-distrib进入vmware-tools-distrib目录
输入./vmware-install.pl执行安装程序。
一直按回车即可完成安装
安装完毕
设置共享目录
回到Ubuntu里打开文件管理器,选择文件系统,点击进入mnt
里面的hgfs就是共享的文件夹。将文件拖到这个文件夹即可完成在Windows系统与linux系统的文件共享。另外也可以直接将文件拖动到相应的系统文件目录下即可
交叉编译器的安装
首先将arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz复制到/tmp目录下
然后进入该目录
执行解压命令:
tarxvzf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz -C /
执行完该命令后,将把arm-linux-gcc安装到/opt/FriendlyARM/toolschain/4.5.1目录下
把编译器路径加入系统环境变量,运行命令
#vim /etc/profile 编辑profile文件,添加环境变量。
在profile中最后一行添加:
export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
这个路径就是那个bin目录所在的路径,编写完保存就好了。
使用命令:source /etc/profile 使环境变量生效
使用命令:arm-linux-gcc -v 会出现下面的错误提示:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: 15: exec: /home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found
说是出现这种问题的原因是由于Ubuntu12.04用的是64位的,解决方法就是使用命令:装一些32位的库sudo apt-get install g++-multilib
待安装完32位的库之后,再使用命令:arm-linux-gcc -v,这一次就成功了,如下图