前言:
最早做站使用的Ubuntu20.04版本,想着升级为最新的26.04版本,发现PHP不能安装7.4及以下版本,遂打算安装24.04版本。
安装系统过程中发现国内源经常卡住,包括更换为阿里源 http://mirrors.aliyun.com/ubuntu/ 也不行,网络是企业专网,200M上下对等,同时也开了另一个虚拟机安装Ubuntu22.04,也是下载软件时卡在不固定的某个下载链接,折腾了整整一天,最终使用离线安装方法完成,特记录一下。
开始安装:
1、安装前 VM或者ESXI删除网卡(实体机拔下网卡,经测试,不删除没用,在配置网络界面跳不过,后期还是会卡住)
2、正常安装,到配置网络时选择 【Contine without network】

(图中红色矩形框区域信息不同,为正常现象。可根据需求,手动配置IP地址)
3、默认或者下面软件源之一(对于无网环境无影响),选择“Done”,回车。如下图所示:

4、安装过程中勾选 【Install OpenSSH server】否则后期无法通过22端口使用SSH

安装完毕后重启服务器,挂载网卡(实体机插入网卡)
5、虚拟机请运行 sudo nano /etc/netplan/50-cloud-init.yaml 打开网卡配置文件,实体机请运行 ip link show 查询网卡配置文件
6、编辑修改为如下内容
network: version: 2 renderer: networkd ethernets: ens34: dhcp4: false addresses: [10.50.18.111/24] # 静态IP及子网掩码 gateway4: 10.50.18.1 # 默认网关 nameservers: addresses: [202.102.224.68, 114.114.114.114] # DNS服务器
7、先测试配置,防止断网(测试模式下若无确认,5分钟后自动回滚):sudo netplan try
若测试通过或直接应用命令:sudo netplan apply
ip addr show ens33 # 查看IP是否变更
ip route show # 查看网关是否正确
ping -c 4 baidu.com # 测试连通性
8、网络配置完成后,更新软件
sudo apt update
sudo apt upgrade -y
