1.下载iso镜像
1)访问阿里云开源镜像站
Ubuntu镜像下载链接:阿里云镜像站
这是阿里云在国内的一个开源镜像站,考虑到网络环境,我们通常选择在这里下载镜像源。
2)挑选合适的镜像
截至本文的撰写时间(2024年9月14日),目前最稳定的版本为22.04LTS,因此,我们选择这个版本下最新的镜像,即 22.04.5
,进入下一步:
为什么选择
LTS
版本?“LTS 版本被认为是最稳定的版本,它经历了广泛的测试,并且大多包含了多年积累的改进。”
- 软件更新与安全和维护修复的时间很长(Ubuntu 有 5 年支持)
- 广泛的测试
- 软件更新不会带来破坏系统的变化
- 你有足够的时间为下一个 LTS 版本准备系统
这里有ubuntu-22.04.5的相关资源,我们需要的是后缀为 .iso
的镜像,所以最后筛选出这两个:
这里详细说明一下这两个镜像的区别:
desktop
镜像是适用于个人使用的、带有桌面的版本,使用界面和Windows类似,但相对的,性能开销比较大;
live-server
镜像是适用于服务器使用的、仅使用命令行交互、没有桌面的版本,待机状态下性能开销极小,适合常年不停机的工作。一般而言,新手接触Ubuntu时,如果不熟悉命令行操作,建议使用
desktop
版本;如果此前有其他Linux操作系统的基础,或熟悉ssh远程连接,则可以轻松上手live-server
版本。
选择好合适的镜像后,将其下载下来。下面我们分两种情况,分别安装Ubuntu的桌面版和服务器版。
2.准备工作
首先我们需要准备一个空的U盘(至少8G,16G最佳),请注意,如果你的U盘中存有数据,请及时转移或备份,接下来的操作会清空U盘的数据。
1)下载Rufus
Rufus是一个刷写镜像的小工具,为了在服务器上启动镜像,我们需要将下载好的系统镜像刷写进Rufus,这样我们就可以在服务器上使用USB启动的方式安装系统了。
Rufus下载链接:Rufus
如果你对这个项目感兴趣,不如去Github为开发者们投一颗Star~ Github开源链接:pbatard/rufus
进入网站后,我们下划来到下载页面,选择 rufus-4.5.exe
(这是目前的最新版本,以后可能版本号会变),点击即可开始下载。
2)使用Rufus将镜像刷入U盘
下载好后,我们双击启动这个工具,第一次使用时会弹出这个窗口,如果你不想让它联网,可以选择否。
接下来进入主界面,这里我使用了一个16G的U盘:
- 镜像文件选择我们下载好的Ubuntu镜像;
- 持久分区大小这里暂时可以不用调,我会在后续的高阶方案中提出更好的方法;
- 分区类型我们选择GPT,目标系统类型会自动变成UEFI;
- 卷标就是刷好后你的U盘显示的名称,这个按个人爱好来即可;
- 文件系统和簇大小不用改;
一切就绪后,大概是这样的界面:
点击开始,可能会弹出下面的界面:
这里我们保持默认,点击OK,会弹出警告窗口,提示我们注意备份数据。由于最开始的时候我们已经备份过了,这里直接确定即可:
接下来等Rufus跑进度即可:
完成后我们点击关闭即可:
现在,我们得到了一个系统安装盘:
3.安装系统
1)Ubuntu-Server的安装方式
将U盘插在服务器上(这里建议最好选择I/O面板上的接口,为了避免出现前面板供电不足的意外),开机,根据不同的服务器或电脑品牌查询快捷键使用U盘启动。
部分系统可能会需要进入BIOS设置U盘为第一启动项。
1>Grub引导界面
经过一小段加载后出现下面的画面:
在安装Ubuntu的服务器版本时,我们可以不需要鼠标,但一定要有键盘。这里我们默认回车就行。
2>选择语言
经过一段跑码后进入配置界面:
Ubuntu服务器版本默认没有中文,这里我们回车进入下一项配置。
3>选择键盘布局
使用键盘上的方向键可以移动光标,将 Layout
选项更改为 Chinese
,完成如上的配置后移动到 Done
然后回车。
4>选择安装方式
这里是选择安装方式,分为正常安装和最小安装(minimized)。一般情况下,没有特殊要求的话都选择正常安装,最小安装需要你手动安装许多软件,因此对新人来说不建议使用这项。我们选择正常安装,回车。
5>配置ip地址
个人建议这里先不配置网络,不同的生产场景会有不同的网络要求,不如先让服务器跑起来再在后续修改网络设置:
选择 Continue without network
进入下一步配置。
6>配置代理
这一项一般不配置或在运行起来后再配置,直接进入下一步。
7>配置软件源
默认情况下会自动选择你所在地区的镜像源,但由于我们目前没有联网,所以Ubuntu检测不到我们的地区,这一栏还是默认的官方源。因此我们需要手动修改一下,将软件源更换为国内的镜像源,避免因为网络原因导致无法顺利地安装软件。
这里我改成了阿里云的镜像源:
http://mirrors.aliyun.com/ubuntu/
当然,清华源、中科大的镜像源都可以使用,随个人喜好即可。
8>硬盘分区
这里是网上各种教程中争议最大的一部分,什么说法都有,而且理论上来说都是对的,我这里也只是提出自己认为合理的一种方案。首先我们在分区方案的页面保持默认的选择,即 Use an entire disk
,进入下一个页面。
将光标移动到 ubuntu-lv
这一栏,注意这一栏的描述中带有 mounted at /
,说明这是根目录的挂载点,观察 SIZE
栏可以发现,系统默认只分了一半左右的储存空间给根目录(我的硬盘总共120G),因此,我们需要将 free space
的空间全部分给根目录。
在 ubuntu-lv
这一栏回车,选择 Edit
,弹出下面的窗口,按图修改后保存。
检查一下,确认无误后选择 Done
进入下一步。
这里弹出的警告是提醒你接下来的操作会清空硬盘数据,直接 Continue
即可。
9>配置用户
要求如下图所示,Ubuntu默认不能使用root用户直接登录,所以这里先创建一个普通用户,待会儿解锁root用户。
10>Ubuntu Pro
这是Ubuntu推出的高级服务,主要是维护类的,我们不需要,直接 Continue
跳过即可。
11>安装OpenSSH
如果想通过ssh的方式远程连接服务器,我们需要提前给服务器安装OpenSSH服务端,所以这里把 Install OpenSSH server
的选项选上。
12>收尾步骤
在刚才的步骤中按下 Continue
后,Ubuntu就会开始自动安装,如果你想看到更完整的过程,可以选择 View full log
来查看详细日志。
看到安装完成的提示,即 Installation complete!
后,我们选择 Reboot Now
,重启服务器并退出安装程序。
此时如果弹出这样的报错,请拔掉你的U盘并按下回车键:
重启后,就可以输入账户名和密码登录了。
2)Ubuntu-Desktop的安装方式
待更新。。。