一、准备软件
1. VMware.Workstation.v8.0.0.471780
2. ubuntu-14.04.4-desktop-amd64.iso
3. jdk
二、安装和配置
1. 安装VMware.Workstation.v8.0.0.471780并创建配置虚拟机
步骤:
1)打开VMware Playe -》Create a New Virtual Machine 进入下一步
2)选择“I will install the operating system later.”,下一步
3 )选择Linux, Ubuntu 64-bit,下一步
4)选一个足够大的分区,新建一文件夹,如Ubuntu14_04,在Location中选择对应的文件夹,下一步
5)虚拟磁盘空间配置尽量大,建议配置为200~300GB(配置空间不代表占用硬盘空间,只是限定了最大空间)。一个android4.4的工程编译完后大概占用30GB空间,如果太小要经常删除工程,要释放硬盘空间还要进行shrink操作,很浪费时间。
6)点击Finish完成
7) 在选择右栏“Edit virtual machine settings”进入配置刚刚创建的虚拟机
Memory:至少2G,推荐4G
Processors:根据实际选择,如i5四核选择 4
CD/DVD(IDE):点击“Use ISO image file:” 选择准备好的iso镜像文件
其它按默认配置,点击OK返回,并点击“Play Virtual Machine”运行虚拟机,进入Ubuntu安装,接下去按一般操作系统安装方法安装好ubuntu。
Q & A
Q:安装好ubuntu后,每次进入系统都提示"Vmware easy install",无法进入图形界面。
A:删除ISO虚拟光驱,如果还不能启动执行下面命令:
sudo mv /etc/issue.backup /etc/issue
sudo mv /etc/rc.local.backup /etc/rc.local
sudo mv /opt/vmware-tools-installer/lightdm.conf /etc/init
2. 系统环境配置和常用工具安装
1)安装VMware Tools
参考:《Ubuntu在VMware里的使用教程 入门篇》
说明:VMware Tools主要是用于将虚拟机和windows系统之间更紧密结合,给用户一个更好的使用体验。如安装好VMware Tools之后可以直接在windows下copy文件,然后到ubuntu下直接粘贴。
VM -> Install VMware Tools, 执行之后ubuntu系统桌面自动一个光驱标识的图标,系统会自己找到对应VMware Tools包含的文件,其中后缀名为.tar.gz的文件就是ubuntu系统下的安装版本。
打开终端执行下面命令安装:
$sudo tar zxf /media/VMware Tools/VMwareTools-6.0.0-45731.tar.gz
$ cd vmware-tools-distrib
$ ..... sudo ./vmware-install.pl
(note:可以在Virtual Machine Setting中设置win7上的共享目录,ubuntu在/mnt/hgfs/中可以访问共享目录;又可以在ubuntu中共享目录(需要root权限),win7上通过网络访问ubuntu上的共享目录。)
sudo apt-get install linux-headers-$(uname -r)
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
2)安装samba
$ sudo apt-get install samba
增加用户和共享目录
$ sudo smbpasswd -a username // 增加samba用户
sudo vim /etc/samba/smb.conf // 配置smb.conf共享目录
[username]
comment = username's worksapce
path = /home/username/workspaces
browseable = yes
writeable = yes
valid users = username
$ sudo /etc/init.d/smbd restart
2)安装相关的packages
>> 安装前可以先配置更新源:
$ sudo gedit /etc/apt/source.list
// update source list.
$ sudo apt-get update & apt-get dist-upgrade
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
3)安装JDK
$ sudo apt-get install openjdk-7-jdk
$ sudo apt-get install openjdk-6-jdk
或者通过
下载JDK进行安装:
下载JDK并解压到特定目录下
修改环境变量:
# vim ~/.bashrc
末尾加入:
export JAVA_HOME=/usr/local/lib/jdk1.6.0_32
export PATH=${JAVA_HOME}/bin:${ARM_TOOLCHAIN_HOME}/bin:${PATH}
// 退出vim执行
$ source ~/.bashrc
三、其它
1. 修改计算机名
-$sudo gedit /etc/hostname
-$sudo gedit /etc/hosts
2. 启用root用户
只要为root设置一个root密码就行了: $ sudo passwd root
之后会提示要输入root用户的密码,连续输入root密码,再使用:$ su
就可以切换成超级管理员用户登陆了!
3. 编译出错和修改
1)出错:Cannot find -lz
修改:sudo apt-get install lib32z1-dev
4. 释放虚拟磁盘空间
-$vmware-toolbox
选择Shrink Tab
5. 虚拟机启动出错提示:VMware Workstation unrecoverable error: (vmx)
VMware Workstation unrecoverable error: (vmx)
Exception 0xc0000006 (disk error while paging) has occurred.
A log file is available in "D:\Documents and Settings\user\My Documents\My Virt l Machines\Fedora-10\vmware.log". A core file is available in "D:\Documents and Settings\user\My Documents\My Virt l Machines\Fedora-10\vmware-vmx-2184.dmp". Please reqst support and incl? the contents of the log file and core file.
To collect data to s mit to VMware support, select Help > About and click "Collect Support Data". You can also run the "vm-support" script in the Workstation folder directly.
We will respond on the basis of your support entitlement.
解决: 删除或修改虚拟机目录下拓展名为.vmss文件,再次启动即可。
6. ADB识别问题
安装:sudo apt-get install android-tools-adb
通过lsusb查看VID和PID:
Bus 003 Device 044: ID 18d1:4e26 Google Inc. // VID=18d1, PID=4e26
在"~/.android/adb_usb.ini"中输入0x18d1后保存
执行:adb kill-server, adb devices 可以查看到设备