赞
踩
容器学习Day02-VMware Workstation安装Ubuntu
文章目录
作为Linux发行版中的后起之秀,Ubuntu在短短几年时间里便迅速成长为从Linux初学者到实验室用计算机/服务器都适合使用的发行版。Docker是在Ubuntu下诞生和发展的,Docker的最新特性都是在Ubuntu下开发和测试的,我将在VMware Workstation中安装Ubuntu,并记录安装过程。
VMware Workstation下载:VMware Workstation官网下载
Ubuntu Server镜像下载:Ubuntu官网下载(当前版本22.04.1)
VMware Workstation有三种网络模式,分别是桥接模式、NAT模式、仅主机模式。
桥接模式:桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信,直接连接物理网络。如果宿主机是自动获取IP,虚拟机会自动获取同网段的IP,如果宿主机是手动分配IP,虚拟机也需要手动分配同网段的IP,虚拟机的子网掩码、网关、DNS等参数都与宿主机相同。可以在虚拟网络编辑器中选中桥接模式,设置桥接宿主机的网卡,一般自动即可。
NAT模式:NAT模式通过虚拟NAT设备和虚拟DHCP动态主机配置协议服务器,实现虚拟机联网。NAT模式下的虚拟机的TCP/IP配置信息是由VMnet8虚拟网络的DHCP服务器提供的,因此IP和DNS一般设置为“自动获取”,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。可以在虚拟网络编辑器中选中NAT模式自定义虚拟机网络的网段和网关。
仅主机模式:仅主机模式,虚拟机只能与虚拟机和宿主机互访,但虚拟机和外部的网络是被隔离开的,也就是不能上网。虚拟系统的IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1虚拟网络的DHCP服务器来动态分配的。可以在虚拟网络编辑器中选中仅主机模式自定义虚拟机网络的网段。
1)在VMware Workstation主页面点击创建新的虚拟机,打开新建虚拟机向导,默认选择典型即可,点击下一步。
2)选择稍后安装操作系统(选择第二项的话虚拟机会通过默认的安装策略进行安装,可能会不符合我们的预期,所以选择稍后安装),点击下一步。
3)选择Linux系统,版本为Ubuntu 64位,点击下一步。
4)设置虚拟机名称及安装位置,这个个人喜好,自由发挥,点击下一步。
5)设置磁盘大小,系统盘20G即可,后面可以需要增加数据盘,虚拟磁盘单个多个文件均可,点击下一步。
6)确认虚拟机相关信息,点击完成。
7)点击CD/DVD(SATA)选项,选中自己下载好的Ubuntu镜像。
8)移除打印机、声卡等没用的设备,设置CPU、内存参数,根据自己的硬件条件,自己学习的话,2C、2G应该足够了,网络使用NAT模式即可,可以上外网,而且配置简单,满足学习使用。
9)添加一块硬盘做数据盘,点击添加,下一步下一步到底即可,20G应该够了,不够后面可以再加,最后点击确定。
10)确认下自己的各项配置,点击开启此虚拟机,开始系统安装。
1)开启虚拟机后,会自动加载安装镜像,不用Test,直接回车进行安装。
2)选择语言英文(似乎没有看到中文),回车。
3)选择键盘,默认即可,直接回车。
4)选择安装模式 ,向上移动光标,选中Ubuntu Server (minimized),即最小化安装,向下移动光标到Done,回车。
5)网络设置,可以向上移动光标到网卡处(ens32),回车可以选择设置DHCP或者设置静态IP,默认是DHCP自动分配,这里默认即可,会自动分配预设网段的IP地址,直接回车。
6)设置代理上网,这个不需要,直接回车。
7)设置系统软件源,使用默认的,或者自行修改成自己认为好用的软件源。如:
清华大学镜像站(https://mirrors.tuna.tsinghua.edu.cn/ubuntu/)
阿里巴巴镜像站(http://mirrors.aliyun.com/ubuntu/)
8)选择系统盘,我们前面添加了两块20G的硬盘,默认选择第一块即可。
9)系统盘分区,默认即可,数据盘可以后面再分,Continue继续。
10)设置名字,主机名,用户名密码等信息,个人随意。
11)安装SSH,选中安装,Done。
12)其他功能软件列表,都不选,Done。
13)系统安装中,等待。
14)系统安装完成,Reboot Now。
15)重启完成后,使用SSH工具登录系统,登录成功!
安装系统的时候,选择了DHCP动态分配ip地址,也可以修改为静态ip地址。Ubuntu的修改方式和CentOS差别比较大,因此单独记录一下。Ubuntu通过修改/etc/netplan/目录中的yaml文件进行配置,修改完对应配置后,执行 netplan apply 命令使之生效。
- ###查看yaml文件。
- demo@docker:~$ sudo ls -l /etc/netplan/
- [sudo] password for demo:
- total 8
- -rw-r--r-- 1 root root 282 Nov 26 08:27 00-installer-config.yaml
-
- ###最小化安装默认没有vim,需要安装一下。
- demo@docker:~$ sudo apt install -y vim
-
- ###查看原始文件内容。
- demo@docker:~$ sudo cat /etc/netplan/00-installer-config.yaml
- # This is the network config written by 'subiquity'
- network:
- ethernets:
- ens32:
- dhcp4: true
- version: 2
-
- ###vim编辑yaml文件。
- demo@docker:~$ sudo vim /etc/netplan/00-installer-config.yaml
-
- ###修改为以下内容。
- # This is the network config written by 'subiquity'
- network:
- ethernets:
- ens32:
- dhcp4: no #关闭dhcp
- addresses: [192.168.1.129/24] #设置虚拟机ip及掩码
- nameservers:
- addresses: [8.8.8.8] #设置dns
- optional: true
- routes:
- - to: default
- via: 192.168.1.2 #网关
- version: 2
-
- ###使配置生效。
- demo@docker:~$ sudo netplan apply
到这里Ubuntu系统就安装完成了,平时CentOS使用比较多,Ubuntu还需要熟悉一下,后面了解一下Ubuntu的常用命令。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。