一、引言:我们在安装Ubuntu18.04的时候,不管是桌面版desktop,还是服务器版server,都存在一个问题,那就是:在安装过程中都要"downloading and installing security updattes"[下载和安装安全更新],很是浪费时间!作者本人最近就遇到此类问题,多次用虚拟机安装,找到一种快速安装方法:那就是:安装过程关闭网络/网卡,安装至少节省15分钟。下面分享我的做法:
二、准备:虚拟机(VMware Workstation 或 Oracle VM VirtualBox【本文操作截图使用此虚拟机】)和安装文件:ubuntu-18.04.5-live-server-amd64.iso
三、新建虚拟机:此步比较简单,只要注意网络适配器/连接:由默认选择【NAT模式】,改为固定IP的【桥接模式】;
四、安装步骤:进入系统安装的第一个界面,开始系统的安装操作。每一步的操作,左下角都会提示操作方式!!
1.选择系统语言-English
2.选择Continue without updating 继续而不更新
3.键盘设置-English->[Done]回车
4.重点内容,网络连接:默认选择是自动获取IP地址模式(DHCP),重点记下网卡名称:Oracle虚拟机网卡是【enp0s3】;VMware虚拟机是【ens33】!必须记住此名称,后面配置网络时用到!按Tab键,将光标移到网卡名称位置回车,选择【Edit IPv4】,然后回车进入【IPv4 Method:】选择【Disabled】,然后点【Save】保存->最后【Continue without network】
5.代理服务器(Proxy address)选择“空”->【Done】回车
6.设置软件源的地址(Mirros address).选择阿里数据源填入(http://mirrors.aliyun.com/ubuntu),也可以选择清华数据源填入(https://mirrors.tuna.tsinghua.edu.cn/ubuntu)->【Done】回车
7.磁盘分区设置(Guided storage configuration)默认选择use an entire disk ,选择Done,然后按Enter键即可继续。具体特殊情况具体分析配置存储。
8.分区预览(Storage configuration),查看当前文件系统配置。选择Done,然后会弹出警告:是否确认,选择Continue,然后按Enter键即可继续。
9.选择继续【Continue】回车
10.创建用户配置(Profile setup),输入服务器系统的详细信息,比如您的名称,服务器名称,用户名及其密码【特别要记住登录用户名(Pick a username)和登录密码(Choose a password)】,您将使用它们来登录服务器。选择【Done】回车。
11.SSH安装(SSH Setup),可以选择安装open SSH服务器,该服务器允许您从网络上的任何系统远程访问该服务器。按空格键选择/取消选择。如果您现在不执行此操作,则还可以在安装完成后稍后再安装。SSH对于从任何地方访问Ubuntu服务器都很重要,建议选择它。选择【Done】回车。
12.其他功能软件列表(Featured Server snaps)。一个也不选,直接移动到最后,选择【Done】回车。
13.系统开始安装,installing system,然后等待一段时间,等待大约3分钟,具体取决于电脑速度以及软件包的选择和Internet的速度。
当Cancel update and reboot变成【Reboot Now】说明已经安装完成,选择重启。回车重启!再按一次回车!重启!
14.【Reboot Now】重启后,登录进入系统,需要完成网络配置(主要原因是安装前,为了快速安装,已经将网络设置成不可用【Disabled】了,那么完成安装后的首要任务就是将网络重新设置成***可用***),方法:使用vim编辑器,对配置文件进行编辑,使用命令如下:
sudo [空格] vim [空格] /etc/netplan/00-installer-config.yaml(为了防止打错名字,最好用【Tab】命令补全键操作!)
开始配置文件的内容如下图15所示:
15.经过vim编辑完成配置文件后(需要vim的插入、编辑的命令!如何使用vim编辑器网上文章很多,需要读者自行查找!),如下图16(Oraclex虚拟机)和图17(VMware虚拟机)所示(***必须严格按照图16格式保存才行***)保存退出命令(:wq!)
# This is the network config written by 'subiquity'
network:
2个空格ethernets:
4个空格enp0s3:或者ens33:(用VMware的虚拟机使用的网卡)
6个空格 dhcp4:空格true
2个空格version: 空格2
16.保存完成后,应用执行命令:sudo netplan apply使配置生效,通过ifconfig查看ip是否配置成功!还可以$ ping baidu.com实验查看结果!
17.配置静态IP(不是必须操作项目):Ubuntu18.04 server安装配置成功之后,有分配到ip,可以上网。但是遇到重启路由,Ubuntu server端ip地址可能会变掉。鉴于在局域网内,一般还是选择固定server端ip。如下图18所示:
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [192.168.1.123/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,114.114.114.114]
version: 2
17.1 对于Ubuntu22.04 Server LTS配置静态IP(见图19)
18.安装配置服务器:特别注意安装之前需将数据源更新:
命令:$ sudo apt update
系统安装完成后,需要配置服务器,要安装如下4个软件:
0)更新数据源 apt update
1)安装web服务器:$ apt install apache2
2)安装数据库服务器:$ apt install mysql-server mysql-client (备注:此处必须将mysql密码设置完成了,才能安装后面的phpmyadmin)
3)安装 PHP 脚本语言:$ apt install php libapache2-mod-php php-pear
4)安装phpMyAdmin:$ apt install phpmyadmin
配置服务器需要参考我的 ubuntu18.04 桌面版的安装配置方法文章。完!