VMware Workstation Pro 17 虚拟机安装Ubuntu18.4.06
1.下载Ubuntu镜像文件
国内镜像源:
中国科学技术大学开源软件镜像:http://mirrors.ustc.edu.cn/ubuntu-releases/
清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
下载ubuntu-18.04.6-desktop-amd64.iso
2.安装VMware Workstation Pro 17
官方网站:https://www.vmware.com/cn.html。
进入官网后,在产品下找到 Workstation Pro,点进去,去下载适用版本。
安装包下载完成后双击安装,安装向导中设置一下这两部分:
- 自定义安装部分:更改安装位置,并将增强型驱动程序、将VMware Workstation 控制台工具添加到系统PATH这两个选项勾选上。
- 用户体验设置部分:都取消勾选。
然后其他的都默认即可。
vmwaer17密钥可以去买或者网上找找看。
3.使用VMware创建虚拟机
操作如下:
1、打开VMware,然后点击文件 → 新建虚拟机,出现如下界面,选择自定义后按下一步:
2、默认,下一步。
3、选择稍后安装操作系统,下一步。
4、按如下设置后下一步:
5、虚拟机名称改为MyUbuntu18.4.06,选择好位置,然后下一步。
6、默认,或者设置为不超自己电脑总处理器的一半的数量。下一步。
7、默认即可。下一步。
8、选择桥接网络或者NAT,我选择桥接。下一步。
9、默认。下一步。
10、默认。下一步。
11、选择创建新虚拟磁盘。下一步。
12、设置最大容量为40GB,选择将虚拟磁盘存储为单个文件。下一步。
13、点击下一步。
14、点击自定义硬件,自定义硬件后再点击完成。
点击自定义硬件后打开以下界面,选择后下载好的Ubuntu的ISO映像文件,打印机可以移除掉。设置好后点击关闭。
15、虚拟机创建完毕。
4.安装Ubuntu18.4.06
点击“开启此虚拟机”,开始安装操作。
1、选择中文,然后点击安装Ubuntu。
2、选择汉语。
3、选择最小安装。
4、选择清除整个磁盘并安装,然后点击现在安装。
5、点击继续。
6、然后在地图上绿色那块点一下,就会显示Shanghai。然后继续。
7、设置后点击继续。
8、等待安装完成。
9、安装完成提示要重启。
10、重启后按一下回车。
11、安装完成,登录,登录账户为第7步设置的用户名称和密码。
5.配置Ubuntu
(0) 安装Vim
安装vim:sudo apt install vim
。
如果出现E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
的错误,那就安装aptitude ——sudo apt-get install aptitude
,然后sudo aptitude install vim
,最后再sudo apt install vim
。
(1) 更改下载源
将下载源更改为阿里的。操作如下:
1、打开软件和更新:
2、选择其他站点:
3、点击关闭。
4、点击重新载入,等待载入完成即可。
(2) 更改root用户密码
在桌面点击鼠标右键,打开终端:
然后在终端中执行sudo passwd
命令,先输入当前登录用户的密码,然后输入的就是root用户的密码了。
(3) 开启root用户登录
0、切换到root用户:su root
。
1、注释如下两个文件的对应行:vi /etc/pam.d/gdm-password
和vi /etc/pam.d/gdm-autologin
,找到如下代码后在文件前面加入注释符#
:
auth required pam_succeed_if.so user != root quiet_success
2、修改profile文件(重新设置了root密码才会有该文件):sudo vim /root/.profile
,注释掉或者删除下面的行
#mesg n || true # 注释这行
tty -s && mesg n || true # 添加这行
(4) 配置远程登录
- 安装net-tools:
sudo apt install net-tools
。 - 安装openssh:
sudo apt install openssh-server
。 - 修改配置文件:
vim /etc/ssh/sshd_config
,将#PermitRootLogin prohibit-password
改为PermitRootLogin yes
,StrictModes改为yes,#Port 22
的#
去掉,LoginGraceTime 2m
改为LoginGraceTime 120
。 - 重启ssh服务:
sudo systemctl restart ssh
。 - 查看:
sudo systemctl status ssh
,看到enabled说明ssh已经是开启自启动了。
# 设置ssh开机自启动
sudo systemctl enable ssh
# 关闭ssh开机自动启动
sudo systemctl disable ssh
# 开启ssh
sudo systemctl start ssh
# 关闭ssh
sudo systemctl stop ssh
(5) 配置静态IP
1、首先,使用ifconfig
查出网络网卡名称,我这里是ens33;使用route -n
查出网关端口——192.168.3.212。
2、其次,打开这个文件进行配置——sudo vi /etc/network/interfaces
,加上以下:(ens33、网关、子网掩码的要和自己的对应,dns-nameservers要设置为和网关一样)
auto ens33
iface ens33 inet static
address 192.168.3.168
netmask 255.255.255.0
gateway 192.168.3.212
dns-nameservers 192.168.3.212
3、然后,使用以下两个命令刷新:
sudo ip addr flush ens33
sudo systemctl restart networking.service
4、修改配置:sudo vi /etc/NetworkManager/NetworkManager.conf
,打开文件后将将“managed=false”修改为“managed=true”,意为将网络连接设置为自定义或手动。再重启network manager:sudo service network-manager restart
。
5、重启系统。
完!
解决配置静态IP后无法联网的问题
问题:无法实现本地主机连通虚拟机(ping不通该虚拟机IP),Ubuntu也无法连接外部网络来上网(无法ping baidu.com)。
解决方法:添加多一个网卡。
解决步骤:
1、在VMware的虚拟网络编辑器里设置桥接方式。
先打开虚拟网络编辑器:
再选中第一个,点击下面的更改设置:
最后将VMnet0桥接至Intel® xxxxxx:
2、为虚拟机添加新网卡:
- 先在VMware左侧边栏选中虚拟机,然后点击右键找到设置并打开设置;
- 然后添加网络适配器并将网络适配器设置为桥接网络、自动连接。
3、重新启动虚拟机。
4、修改这个文件:sudo vi /etc/network/interfaces
;修改操作可参考设置静态IP的。
5、修改完成后再重启,ping bing.com
。
4、如果还不行的话,那就参考https://www.cnblogs.com/hellojesson/p/6415965.html里面的后续步骤。
[1]:
[2]: https://www.jianshu.com/p/d69a95aa1ed7
[3]: https://www.cnblogs.com/hellojesson/p/6415965.html