# 在安装程序中做对应配置完成安装

CentOS 8 安装程序有几个环节

首先，选择装机过程所使用的语言。

<br/>
其次，配置基础选项。
<br/>

![配置基础选项](./imgs/img1.png)

1. 本地化
	1. 键盘布局
	2. 操作系统语言
	3. **时间和日期**
4. 软件
	1. 安装源
	2. 所安装的组件
3. 系统
	1. **安装到哪块硬盘**
	2. 是否开启 KDUMP
	3. 网络设置
	4. 安全策略
5. 用户设置
	1. **root 密码**
	2. 创建新用户

其中加粗的三个选项：

* 时间和日期
* 安装到哪块盘
* root 密码

是最基础的选项。其他选项在没特殊要求的情况下走默认建议就可以了。

<br/>
最后，安装到哪块硬盘。
<br/>

安装程序在磁盘规划中会提供两种选择，一种是 Automatic 自动分区，他会使用 LVM 逻辑卷的形式分配出一定空间的 ```/``` ```/home``` ```swap``` 分区出来。

在实际使用过程中，我们更喜欢的是明确、根据自身业务情况进行空间规划。因此我更建议使用 Custom 自定义分区。

![磁盘分区](./imgs/img2.png)

在自定义分区中，最精简的分区分配方式是只给一个 ```/``` 分区。
也有说法说应该给上 ```/``` ```/boot``` ```swap``` 等分区。我个人看法是在你不明白这么做的意义之前，可以先按照简单的来。

而分区可以选择放置于 ```Standard Partition / 标准分区``` ```LVM / 逻辑卷``` ```LVM Thin Provisioning / 逻辑卷精简卷``` 三类块设备上。

![磁盘分区的三种选择](./imgs/img3.png)

LVM 是一套需要认真学习才能掌握的存储空间管理系统。当你尚未了解 ta 之前，我不建议使用。因此对于初学者的唯一选择是使用```Standard Parition / 标准分区``` 来进行分区并在分区上格式化文件系统用于存放数据。

如果你选择了安装图形桌面环境，在安装结束第一次启动的时候，还需要同意一下使用协议，以及创建一个普通账号(如果在装机过程中没有创建)。

![使用协议](./imgs/img4.png)

哪一个回答是错误的

## 答案

安装系统一定需要指定 ```/boot``` 分区

## 选项

### A

/boot 分区可以安装在 LVM 上

### B

最精简的分区方案是只设定一个 ```/``` 分区

### C

```KDUMP``` 功能在内存中预留一段空间用于安放内核转储程序，在操作系统遇到致命问题的时候，这段程序可以把内存转储到硬盘中，以供后继分析。

### D

选择时区没有 ```Asia/Beijing``` 这个选项

### E

在添加```Mount Point/分区/挂载点```的时候，不指定分区的```Desired Capacity/分配容量`的话，会使用磁盘剩余的最大连续空间。
