前言

在平常开发学习的过程中,经常会使用到Linux系统,但是并没有将其安装过程做个记录,故今天把Linux系统安装过程完整记录如下。


一、下载并安装VirtualBox 

1下载VirtualBox安装包

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_IP

 

 根据自己电脑的操作系统,选择不同的版本进行安装 。

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_02

 2.安装VirtualBox

点击下载好的VirtualBox安装包,一路点击“下一步”,留意安装位置,直到最后点击完成按钮。

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_03

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_IP_04

 

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_05

 到这里第一步安装VirtualBox就结束了。 

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_06

二、下载Ubuntu系统镜像

1.我们可以选择清华大学的镜像,点我进行镜像选择和下载

这里我选择的是server版本,有需要的同学可以选择desktop版本进行下载。

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_IP_07

三、新建虚拟机

1.打开VirtualBox,点击新建

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_ubuntu_08

2.设置虚拟机名称和系统类型

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_ubuntu_09

3.虚拟机的内存、CPU、显存,参数可依据使用目的自行设置,这些设置也可在虚拟机新建后继续更改。

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_10

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_11

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_ubuntu_12

四、安装虚拟机

1.选择之前在清华镜像源下载Ubuntu系统镜像进行安装

五、启动虚拟机 

1.启动 

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_13

 2.等待初始化   

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_ubuntu_14

 3.选择语言

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_15

4.选择键盘布局 

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_16

 5.网络配置 

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_17

6.代理网络配置

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_18

7.镜像下载地址配置,默认为ubuntu官网,这里使用的是清华大学的镜像

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_19

 8.系统是否更新,选择不更新

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_ubuntu_20

9.引导存储配置

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_21

10.存储配置 

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_22

 11.确定继续

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_23

 12.配置账号信息

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_24

13.配置令牌

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_25

14.安装SSH

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_26

15.特定服务

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_ubuntu_27

16.等待相关文件下载

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_ubuntu_28

17.下载完毕后重启

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_IP_29

六、登录账号

1.进行登录

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_30

2.登录成功

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_IP_31

七、网络配置

1.网络连接方式

在我们新建虚拟机时,默认采用的网络连接方式为NAT(网络地址转换)模式。这里我们要将其改成桥接模式。

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_IP_32

 

NAT模式:虚拟机会通过宿主机的网络来访问外网,而这里的宿主机相当于有两个网卡,一个是真实网卡,一个是虚拟网卡,真实网卡相当于链接了现实世界的真实路由器,而宿主机的虚拟网卡,相当于链接了一个虚拟交换机(这个虚拟交换机同时链接了虚拟机和宿主机),这个时候的虚拟网络想访问外网,就必须通过宿主机的IP地址,而外面看来也确实是宿主机的IP地址,实则是虚拟机访问的。

桥接模式:桥接模式下的虚拟机像是局域网中一台独立的主机,它能够访问网内任何一台机器。但是必须手动为虚拟机配置IP地址、子网掩码,并且还要和宿主机器处于同一网段,这样虚拟机才干和宿主机器进行通信。配置好网关和DNS的地址后。才能实现通过局域网的网关或路由器访问互联网。

简单来说,桥接模式和NAT模式的区别如下图所示。

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_桥接模式_33

 

2.静态IP设置

打开cmd通过ipconfg查看当前宿主机的ip信息

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_34

根据宿主机的配置信息设置Ubuntu的netplan配置文件


# 该yaml文件名应根据实际情况改变
vi /etc/netplan/00-installer-config.yaml


network:
  ethernets:
    enp0s3:  # 网卡名
      dhcp4: false  # 设置为静态,如果动态改为true,下面的参数都不需要设置了
      addresses: [192.168.3.32/24]  # 地址和子网掩码,注意地址段应该与宿主机一致
      gateway4: 192.168.3.1  # 默认网关,与宿主机一致
      nameservers:
          addresses: [8.8.8.8,114.114.114.114]  # DNS
  version: 2

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_乌班图怎么不联网安装mysql_35

修改完之后要应用一下netplan

sudo netplan apply

3.查询生效的IP

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_36

4.配置成功

虚拟机ping外网

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_IP_37

虚拟机ping主机

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_38

  

主机ping虚拟机

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_39

 

5.通过ssh连接ubuntu虚拟机

在刚刚安装虚拟机过程中,我们已经安装了ssh,这里我们只需要通过远程终端软件进行连接即可。这里我使用的远程终端软件是MobaXterm。

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_linux_40

乌班图怎么不联网安装mysql 乌班图server20.04安装教程_桥接模式_41