前言

本文主要讲解如何安装 Debian系统

随着 CentOS Stream 变得滚动更新,不少人正在发愁选择新的系统,Debian 是个很不错的选择,与 CentOS 对比占用更少的内存资源。

为什么不选择 Ubuntu 系统呢?因为 Ubuntu 以病毒似的手段篡改用户执行的命令,使用 APT 安装部分软件会强制安装为 Snap 软件包(一种容器化的软件包格式),先不说 Snap 软件包体积更大速度更慢,就这种病毒式的手段我们就不喜欢,所以才决定选择更自由且更稳定的 Debian 系统。

硬件要求

从官方的推荐配置看无桌面的系统建议是 512M内存/2 GB 硬盘空间,虽然这是官方推荐的配置,但我还是建议你选择 1G 内存/10GB 硬盘空间以上的服务器,毕竟你以后还要跑服务。

系统下载

截至发文时间 Debian 最新的稳定版本是 12.2.0,因为有很多软件还没对 Debian 12 做适配,建议大家暂时先使用 Debian 11.7.0 版本,避免出现不兼容的问题,需要安装最新版的也可以到官网下载。

官网下载 | 123网盘(11.7.0 版本)

系统安装

1.安装盘引导启动

虚拟机可以直接设置光驱从下载的 ISO 引导启动安装,实体机建议使用 Rufus 工具制作系统安装盘。

2.安装过程的各项选择

启动进入系统安装菜单界面,选择安装(Install)。

Snipaste_2023-10-09_15-47-22.png

系统语言选择,建议选择英文(English)。

Snipaste_2023-10-09_15-50-19.png

地区选择,选择:Other - Asia - China,或者根据自己的需求选择。

Snipaste_2023-10-09_15-52-41.png

Snipaste_2023-10-09_15-52-57.png

Snipaste_2023-10-09_15-53-07.png

区域本地化设置,选择美国(United States)。

Snipaste_2023-10-09_15-54-20.png

键盘布局设置,选择美式英文键盘即可。

Snipaste_2023-10-09_15-59-07.png

主机名称,这个是服务器在网络的名称,可以根据自己的需求设置。

Snipaste_2023-10-09_16-02-50.png

域名设置,没有特殊需求的可以留空直接回车。

Snipaste_2023-10-09_16-03-11.png

设置 root 用户密码,回车后需要再次输入确认。

Snipaste_2023-10-09_16-06-52.png

设置新用户的名称

Snipaste_2023-10-09_16-08-15.png

设置新用户的用户名,默认和用户名称一致即可。

Snipaste_2023-10-09_16-08-29.png

设置新用户的密码

Snipaste_2023-10-09_16-08-43.png

进入磁盘分区设置的界面,选择 Manual(手动分区)。

Snipaste_2023-10-09_16-16-24.png

选择系统安装目标硬盘,创建新的分区表,如果你的服务器有多个硬盘,这里也会出现多个硬盘选择。

Snipaste_2023-10-09_16-21-33.png

确认创建新的分区表(抹掉所有数据)。

Snipaste_2023-10-09_16-22-16.png

选择磁盘下面的可用空间。

Snipaste_2023-10-09_16-23-01.png

创建一个新分区。

Snipaste_2023-10-09_16-23-42.png

分区容量输入 max (分配全部可用空间)

Snipaste_2023-10-09_16-31-47.png

分区类型选择主分区(Primary)

Snipaste_2023-10-09_16-32-02.png

确保文件系统是 Etx4,挂载点为 / ,完成分区设置(Done setting up the partition)

Snipaste_2023-10-09_16-34-52.png

完成分区操作并保存修改到磁盘

Snipaste_2023-10-09_16-36-23.png

出现没有设置分区用作 SWAP 空间的警告,询问是否回到分区菜单?选择 No

作为服务器使用,我们应该给系统分配 SWAP 空间(类似虚拟内存),但是为了方便管理,等系统安装好后我们再配置一个文件作为 SWAP 空间而不是选择分配一个独立分区。

Snipaste_2023-10-09_16-37-41.png

确认保存修改

Snipaste_2023-10-09_16-38-10.png

接下来就进入了基础系统的安装过程

Snipaste_2023-10-09_16-38-40.png

出现是否扫描额外的安装介质的询问,这里选 No。

Snipaste_2023-10-09_16-39-38.png

询问是否使用软件包网络镜像,先拔掉网线(虚拟机可以在管理页面断开网络),然后选择 No,否则可能会出现安装系统非常慢的问题。

Snipaste_2023-10-09_16-43-00.png

询问是否参与软件包匿名使用调查,这个自己选择,选择 Yes 对开发者有帮助,选择 No 是你的权利。

Snipaste_2023-10-09_16-44-36.png

软件选择,由于我们只是需要将这个系统作为服务器环境并且是最小化安装,我们不需要安装桌面环境以及各个桌面软件包,所以这里只选择安装 SSH Server (SSH 服务器)和 Standard System Utilities(标准系统工具)就可以了。

通过空格选择是否安装,前面带 * 号表示安装,选择好了以后按 Enter 键确认

Snipaste_2023-10-09_16-47-05.png

出现这个界面,是询问我们是否安装 grub 引导,我们选择 Yes,并且插上网线(虚拟机可以在管理页面连接网络)

Snipaste_2023-10-09_16-48-12.png

引导程序安装的位置选择系统安装所在的硬盘即可

Snipaste_2023-10-09_16-48-45.png

安装完成,按 Enter 键重启进入系统(实体机安装需要按照提示拔下你的系统安装盘)

Snipaste_2023-10-09_16-49-22.png

至此,系统安装部分已经完成~

最后

系统安装完成后,默认无法通过 SSH 连接,因为安装过程中 APT 软件源并没有选择使用网络镜像源,所以会出现无法通过 apt 安装软件的问题,根据下面的两个教程可以解决问题。

最后修改:2023 年 10 月 10 日
如果觉得我的文章对你有用,请随意赞赏