Vmware虚拟机安装Ubuntu


最近有一个项目,在windows下开发实在搞不定了,就用虚拟机装了个桌面版的linux-ubuntu,折腾了一天。

下载

ubuntu下载地址:http://cn.ubuntu.com/download/
版本:Ubuntu 16.04 LTS(长期支持)版本

VMware下载地址:
VMware v12.1.0 简体中文精简特别版

安装

打开VMware

创建虚拟机

  • 创建新的虚拟机
  • 选择典型(推荐)
  • 浏览本地刚下载的Ubuntu镜像
  • 输入linux名、用户名、密码
  • 输入虚拟机名称、位置
  • 指定虚拟机磁盘大小,64位建议20G,磁盘存储为单个文件
  • 创建完成

出现问题:

已将虚拟机配置为使用64位客户机操作系统。但是,无法执行64位操作
此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。

解决:支持虚拟化

  • 进入BIOS,其中联想为F2
  • Configuration
  • Intel Virtual Technology设置为Enabled
  • F10保存并退出

安装操作系统

  • 虚拟机开机后,会自动进行 Ubuntu 的安装。
  • 安装完成后,虚拟机会自动重启
  • 使用刚才设置的密码进入系统

更改系统设置

右上角“设置”按钮

系统下载设置

  • 选择「System Settings」
  • 选择「Software & Updates」
  • 下载服务器选择 「other」,然后选择中国地区服务器,选择China-mirrors.aliyun.com

语言设置

  • 选择「Language Support」
  • 弹出窗口“The language support is not installed completely”,选择「Install」安装
  • Install/Remove Lauguages
  • 选择Chinese(simplified)并Apply
  • 用鼠标将简体中文拖动到语言列表最顶端,然后「Apply System-Wide」
  • 右上角设置-log out再重新进入系统才会生效

安装 VMware Tools

只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化

系统会自动进行 VMware Tools 的安装,如果没有自动安装的话,选择 VMware 工具栏的「虚拟机」→「安装 VMware Tools」,Ubuntu 会自动弹出 VMware Tools 的安装文件夹。但是这种我试了下,速度太慢了,后来直接手动安装。

下载VMwareTools-10.0.10-4301679.tar.gz 密码:3nb1,下载内容放/Home

1
2
3
4
tar -zxvf VMwareTools-10.0.10-4301679.tar.gz
cd vmware-tools-distrib/
sudo su # 切换到root用户
./vmware-install.pl # 一路的回车确认至出现Enjoy

安装完成后「虚拟机」→「安装 VMware Tools」变为「重新安装 VMware Tools」,说明安装成功。

设置–系统设置–显示–分辨率调大到适合值–应用–WMware主界面进入全屏模式

虚拟机联网模式

VMWare虚拟机分为三种网络模式,具体参见博客

  • bridged(桥接模式)。
  • NAT(网络地址转换模式)。
  • host-only(主机模式)。

在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议采用NAT模式。

NAT模式联网支持域名解析

首先,在Windows中确认“VMware DHCP Service”和“VMware NAT Service”已正常启动

1
2
cmd
services.msc

WMware顶部–编辑–虚拟网络编辑器—选中VMnet8点“NAT设置”—将里面显示的网关地址记录,例如:192.168.184.2—然后编辑

1
2
3
4
sudo vi /etc/resolv.conf
sudo vi /etc/resolvconf/resolv.conf.d/head
#加入内容
nameserver 192.168.184.2

然后就可以

1
ping baidu.com

可以解决在python程序中遇到的如下问题

ERROR:root:

安装常用软件

编辑器

1
sudo update-alternatives --config editor # 默认为nano,替换为vim

git

1
sudo apt install git

java

1
2
sudo apt-get update
sudo apt-get install openjdk-8-jdk

python环境:自带

1
2
python #2.7.12
python3 #3.5.2

pycharm:安装免费的社区版,下载好包自己装

1
2
3
tar -zxvf pycharm-community-2016.3.2.tar.gz
cd pycharm-community-2016.3.2/
bin/pycharm.sh

pycharm以root身份启动,不然每次pip安装东西都要输密码:

1
2
sudo apt install gksu #sudogk:与sudo类似,只是sudo用于命令行,sudogk用于GUI
vi ~/.local/share/applications/jetbrains-pycharm-ce.desktop

修改desktop文件内容如下

1
2
3
4
5
6
7
8
9
10
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/home/fyq/coding/pycharm-community-2016.3.2/bin/pycharm.png
Exec=gksudo -k -u root "/home/fyq/coding/pycharm-community-2016.3.2/bin/pycharm.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce

其实点击图标就是执行

1
gksudo -k -u root /home/fyq/coding/pycharm-community-2016.3.2/bin/pycharm.sh

快捷键与ubuntu的GNOME桌面的冲突

1
Files--Settings---Keymap---Default for DNOMe

其中,前进后退变成:Alt+Shift+方向左右键

参考

简书:VMware 虚拟机安装 Ubuntu 简单教程
VMware tools安装
linux下非root用户安装软件入门
让vmware(开启nat模式)中的linux虚拟机支持域名解析功能

文章目录
  1. 1. 下载
  2. 2. 安装
    1. 2.1. 创建虚拟机
    2. 2.2. 安装操作系统
    3. 2.3. 更改系统设置
      1. 2.3.1. 系统下载设置
      2. 2.3.2. 语言设置
    4. 2.4. 安装 VMware Tools
    5. 2.5. 虚拟机联网模式
      1. 2.5.1. NAT模式联网支持域名解析
    6. 2.6. 安装常用软件
  3. 3. 参考
|