安装

早期的 Debian 安装会比较麻烦,而当前时代的 Debian 引入了 GUI 安装向导,使得安装变得非常容易且轻松。

多数情况下我们需要在没有操作系统的主机上安装 Debian,因此本文也仅演示这种情况下的操作。

安装 Debian 主要分几个步骤:

  • 准备安装介质

  • 确认引导方式

  • 引导并进行安装

  • 安装后配置

准备安装介质

安装前,我们需要准备好 Debian 的安装 ISO,Debian 的安装镜像可从 Debian.org 下载。

官方下载因为国内网络原因比较慢,可以使用国内镜像下载。

源内有多个镜像,我们只需下载 DVD1 即可。

Debian 支持多种 CPU 平台,我们常用的 x86_64 架构的电脑需要下载 amd64 镜像。

因此,这一次,我们下载后准备好的镜像文件名为 debian-10.6.0-amd64-DVD-1.iso

对于虚拟机,以及服务器设备支持远程管理的情况下,允许我们直接使用 ISO 文件安装,而如果需要在物理机上安装,则需要将镜像写进 U 盘。

在 Linux 环境中可以直接用 dd 命令写 U 盘。

而在 Windows 中,可以使用 refus 来写 U 盘。

refus 的下载地址在这里

下载镜像后直接写入即可。

确认引导方式

安装前,我们需要确认计算机的引导方式。

引导方式分两种,分别为:

  • 传统 BIOS 方式

  • UEFI 方式

两种不同的引导方式需要了解不同的分区方式。

引导并进行安装

当安装介质准备完毕后,就可以正式开始安装了。

本例中将在 VMware 虚拟化环境下使用 UEFI 引导模式进行安装演示,其他环境均大同小异。

VMware 虚拟化环境可以看作一台完整的电脑,因此安装系统与真机并无太大差异。

当在虚拟机中挂载 ISO 进入虚拟光驱,并设定从光驱启动后,会进入 Debian 安装程序的引导菜单。

这些选项分别代表:

  • 图形化安装

  • 安装 ( 指使用文本界面安装 )

  • 高级选项

  • 轻松访问选项菜单 ( 为视障人士准备 )

  • 带有朗读合成器的安装 ( 为视障人士准备 )

在菜单中,按 Enter 键选择确认。

为方便使用,本例使用图形化方式安装,文本安装与图形化安装大同小异,但更节省系统资源。

选择第一项 Graphical Install 并按 Enter 键,在一系列系统引导过程后,会进入 Debian 安装器应用。

第一步需要选择语言,此处的选择也会影响安装系统后的默认语言,笔者比较推荐使用英语,这样不会导致平时使用时可能会出现的终端乱码问题,当然如果英语真的比较差,也可以选择中文。

本例中将选择英语进行安装。

这一步选择区域,我们选择中国,但这个列表中不会直接列出 China,需要寻找 Other - Asia - China

由于中文区并没有英语,所以会有一个手动指定编码的选项,保持默认的 en-US.UTF-8 即可,

选择键盘布局,这里保持默认的美式英语布局。

接下来安装向导会对光盘进行挂载并扫描光盘内的内容,扫描完成之后继续让我们输入配置。

配置主机名,主机名可在系统安装完成后再修改,这里可以保持默认。

配置域名,这一步也可在安装完之后修改,保持默认为空。

接下来配置 root 用户密码,如果此处选择留空,则 root 账户将默认被禁用。

即便 root 账户被禁用的情况下,普通用户也可使用 sudo 命令进行临时提权,这是 Debian 的推荐使用方式。

输入完成并输入确认密码后点击下一步。

接下来的步骤将创建一个普通用户。

这几步分别对应输入用户全名,输入用户名,以及设置密码。

接下来安装向导将寻找 NTP 服务器并自动配置时间。

这一步将对硬盘进行分区。

这几个选项分别对应 :

  • 向导 - 使用整块硬盘

  • 向导 - 使用整块硬盘并设置 LVM

  • 向导 - 使用整块硬盘并设置加密的 LVM

  • 手动配置

如无特殊需求,此处选择第一项即可。

选择安装硬盘,这台虚拟机只有一块硬盘,直接点击 Continue

此处安装向导给出了三种分区方式,分别为:

  • 所有文件存储在单个分区中 ( 推荐新用户使用 )

  • 单独分出 /home 分区

  • 单独分出 /home, /var/tmp 分区

无特殊需求的话,可以直接选择第一项。

磁盘管理会在后续有专门一章节进行讲解。

此处安装向导让我们确认磁盘分区情况,并默认选择 完成分区并写入磁盘

确认无误之后即可点击 Continue

此处会再次确认,点击 Continue

安装向导开始安装系统基础组件。

这一步安装向导提示我们是否要扫描其他 CD/DVD 作为本地源使用,我们只准备了一张光盘,并且多数软件包会在安装完成后通过网络安装,因此此处选择 No 并继续。

这一步会提示我们配置源镜像,由于国内访问官方源速度较慢,虽然可以在系统安装完毕后修改镜像源,但也可以在安装时直接修改,此处选择 Yes

选择中国后,会跳出源镜像选择列表

此处可以选择清华源或 163 源,华为云源镜像等,此处选择配置 163 源。

此处配置 HTTP 代理,如需要使用代理连接外部网络,则在此处配置,否则留空并下一步。

接下来安装向导会配置源与包管理器。

提示是否同意发送数据给 Debian 社区来改进系统,这里可以根据想法选择。

此步骤选择安装组件,为接下来的章节方便,将不安装除了系统工具与 SSH 服务器以外的任何包,因此将取消选择 Debian Desktop environmentprint server

点击 Continue ,安装向导将继续安装选择的选项。

安装完成,提示移除安装媒体并重新启动。

到这里 Debian 的安装就完成了。

官方的 Debian 安装手册

安装后配置

在安装向导没有进行配置的项目,均可在安装完成后再进行修改。

这些都将在以后的章节中讲到。

安装后,如果像我一样没有安装 GUI 的话,将进入 TTY 模式。

可以使用安装时设定的 root 账户或创建的普通用户登录。

安装完成后,通常会做几件事情。

  • 配置网络

  • 配置远程访问

  • 如需要,修改主机名

  • 确认时间与时区

  • 确认源并安装常用软件包

这些将会在下一章节详细解说。

但就目前而言,为了方便后续远程连接,可以先配置允许 root 用户进行远程访问。

方法是修改 /etc/ssh/sshd_config, 在 32 行的

#PermitRootLogin prohibit-password

修改为:

PermitRootLogin yes

之后可以通过 SSH 远程登陆,方便后续实验。

注意,实际应用中应尽量避免使用 root 用户

最后更新于