前言
新年伊始,万物复苏,春天来了,心痒痒的总想折腾点什么。
想起服务器硬盘空间预警,系统盘 128G 服役许久,可以光荣退役,就直接某东买了个 1T SSD 做更新换代。
系统盘更新,就考虑服务器系统也一并更新,不过 ubuntu server 实在是让人更新劝退,
更新内容就是内核、系统软件的版本的更新,server 版本基本也不会有什么体验或者新功能更新。
犹豫良久,不知哪天起,发现 Vscode 多了每日提醒,
Vscode Remote - SSH 插件,自动更新到最新版本后,提示 OS version 不兼容,
查看提示发现,Remote 支持版本已变为 ubuntu 20.04+。
如此也算是给自己更新找了个值得的理由,这也成了更新的唯一动力。
说干就干,在此时间节点上 ubuntu 24.04 即将出世,但考虑到稳定性和兼容性,
还是选择 ubuntu server 22.04 版本进行安装,此版本也依然为 10年生命周期版本。
下载地址:https://releases.ubuntu.com/22.04.4/ubuntu-22.04.4-live-server-amd64.iso
安装步骤
如下为 virtual box 安装记录,特此记录,以方便后续查看以及其他新手安装
0. 修改项说明
ubuntu 安装流程已经十分标准化,基本上直接下一步就可以完成安装,
但是面对不同的用途配置会略有不同,如下为我安装过程的对应的修改项记录
网络配置:配置为静态IP,方便安装后直接远程使用
硬盘配置:按需配置
软件源配置:配置为阿里云地址,可加快安装步骤以及避免之前遇到的安装失败风险
SSH 配置:配置为默认安装,方便安装后直接远程使用
1.语言配置
选择 English,语言配置默认选择英文
开发环境与路径推荐使用全英文,避免一些软件安装冲突
2. 键盘布局配置
直接选择 Done,键盘布局默认选择美式键盘布局
3. 安装类型配置
直接选择 Done,安装类型选择默认 Ubuntu Server 正常安装
Ubuntu Server:正常安装
Ubuntu Server (minimized):最小安装
Search for third-party drivers:建议不勾选,第三方驱动有需要可在系统安装后再进行安装
4. 网络配置
4.1 DHCP
直接选择 Done ,默认为 DHCP,网络正常时,可正常获取到 IP 地址
4.2 静态 IP
a. 选择网络 -> Edit IPv4,选择配置 IPv4 静态 IP 地址
b. 选择 Manual,进入静态 IP 配置页面
c. 配置静态 IP 地址,填写子网、本机 IP、网关、DNS 服务器,选择 Save
按图配置,需要注意子网是用 CIDR 表示法,{网络前缀/主机号} 格式
5. 网络代理配置
直接选择 Done,配置网络代理,默认为空即可
6. ubuntu 软件源配置
改为阿里云地址,选择 Done, 阿里云地址:http://mirrors.aliyun.com/ubuntu
建议在安装时修改软件源地址,可以加快安装速度,也避免安装失败风险
7. 硬盘配置
a. 选择硬盘,按需分配,默认选择整个硬盘,LVM管理硬盘,选择 Done
推荐使用LVM 硬盘管理:可以更好的扩展与管理分区数据
自定义配置:如有必要,可选择,无特殊需求推荐使用默认分区
b. 选择 Done,配置硬盘分区,使用默认硬盘分区即可
默认分区中 ubuntu-lv 分区(根目录所在分区)未分配整个硬盘空间,存在部分剩余空间,可在安装后配置
c. 选择 Continue,确认保存硬盘分区
8. 账户配置
配置用户名密码,以及主机名后,选择 Done
9. Ubuntu Pro 配置
选择 Continue,默认不升级到 Ubuntu Pro
10. SSH 服务配置
选中 Install Openssh Server,选择 Done,默认安装 SSH 服务
11. 其他功能软件安装配置
选择 Done,默认不安装其他功能软件
12. 安装成功,重启
选择 Reboot Now,按提示立刻重启
如安装失败或时间过长,可通过查看 View full log 查看具体错误信息
如实体机U盘安装,重启时会提示移除U盘,确认后才会继续重启
13. 完成安装
重启后正常进入 ubuntu 22.04 系统
问题记录
1. 无法正常获取软件源
问题分析:排查软件源地址配置并没有错误,回退发现使用 DHCP 就可以正常获取源自己,所以确认为静态 IP 地址配置错误,排查静态IP也未发现错误
解决办法:最终使用 DHCP 安装,安装后发现为网关错误,virtual box 的网关地址为 10.0.2.2