本文记录联想 ThinkServer(LSI MegaRAID / RAID 510i)上,用 2 块 900GB 硬盘从零做 **RAID 1**,再安装 **CentOS 7.9 + GNOME 桌面** 的完整步骤。
做成之后,系统里只看到 **1 块约 900GB** 的虚拟盘;坏 1 块硬盘仍能开机。桌面环境可以正常安装。
## 目标结果
```text
硬盘1 900GB ─┐
├─ RAID 1 ─ Virtual Drive 0 ≈ 900GB Optimal
硬盘2 900GB ─┘
↓
CentOS 7.9 + GNOME 桌面
```
要点:
- RAID 级别必须是 **RAID 1**,不要选 RAID 0
- 两块盘都要勾上,不要只勾 1 块
- 安装器磁盘页面必须只看到 **1 块约 900GB** 的盘
- 创建或删除阵列会清空硬盘数据,请确认盘上没有要保留的内容
## 第 0 步:准备
- 做 RAID 时先把 U 盘拔掉
- 确认 2 块硬盘都已插好、指示灯亮
- 显示器已接到服务器
## 第 1 步:进 BIOS
开机,看到联想 Logo 时连按:
```text
F1
```
进入 `Aptio Setup Utility`。
用方向键找到并停在:
```text
LSI MegaRAID
Lenovo ThinkServer RAID 510i AnyRAID Adapter
```
然后按 `Enter`。
如果进不去,重启机器;开机出现 LSI / MegaRAID 字样时连按 `Ctrl + R`。
## 第 2 步:进去后先看现状
可能看到两种界面,对号入座即可。
**界面 A(白底菜单):**
```text
Configuration Management
Virtual Drive Management
Drive Management
```
**界面 B(蓝底):** 顶部有 `VD Mgmt` / `PD Mgmt`
先看有没有现成的 `Virtual Drive`。
| 现状 | 怎么处理 |
| --- | --- |
| 没有 Virtual Drive | 继续第 3 步创建 |
| 已经有 RAID 1 且是 Optimal | 跳到第 6 步装系统 |
| 有旧阵列,但不是你要的 RAID 1 | 先删掉再创建(会清空数据) |
| 出现 `Foreign` / `Degraded` / `Failed` | 先停下来,把屏幕拍下来再处理 |
## 第 3 步:创建 RAID 1
### 界面 A(白底菜单)
1. 选 `Configuration Management` → `Enter`
2. 选 `Create Configuration` → `Enter`
3. `Select RAID Level` 改成 **`RAID1`**
4. 进 `Select Drives`
5. 空格勾选 **2 块盘都要勾**:
```text
[X] Drive 0
[X] Drive 1
```
6. 选 `Apply Changes` / `OK`
7. 能改的话设成:
```text
Strip Size: 64 KB
Write Policy: Write Through
Initialize: Enable
```
8. 选 `Save` / `Create Virtual Drive`
9. 提示会清除数据 → 选 `Yes` / `OK`
### 界面 B(蓝底 VD Mgmt)
1. 先切到 `PD Mgmt`,2 块盘应是 `Unconfigured Good`
2. 回到 `VD Mgmt`
3. 光标停在控制器名字上,按 `F2`
4. 选 `Create Virtual Drive`
5. `RAID Level` 选 **`RAID-1`**
6. 空格勾选 2 块盘
7. 进 `Advanced`,`Initialize` 选 `Yes`
8. `OK` → `OK`
9. 初始化选 `Fast Init`
不要选 RAID 0,不要只勾 1 块盘。
## 第 4 步:设成启动盘
选中:
```text
Virtual Drive 0
```
执行:
```text
Set Boot Drive
```
## 第 5 步:确认成功
必须看到:
```text
Virtual Drive 0
RAID 1
大约 900GB
Optimal
```
不是 `Optimal` 不要往下走。
然后:
1. 连按 `Esc` 退回 BIOS
2. 按 `F10` 保存退出
3. 机器重启
## 第 6 步:U 盘启动装系统
1. U 盘插 **后面 USB 口**
2. 开机连按 `F12`
3. 选:
```text
UEFI: Ventoy
```
或 `UEFI: USB Flash Disk`
**不要选** `LSI MegaRAID` / 硬盘。
4. Ventoy 里选 `CentOS-7-x86_64-DVD-2009.iso`,回车(不要选 Memdisk)
5. 选 `Install CentOS 7`
## 第 7 步:安装勾选
**语言:** English
**时间:** Asia / Shanghai,NTP 打开,填 `ntp.aliyun.com`
**软件:**
```text
GNOME Desktop
再勾:Development Tools、Compatibility Libraries
```
**磁盘:** 必须只看到 **1 块约 900GB**。
如果是 2 块独立硬盘,说明 RAID 1 没做成,退回去重做。
选 `I will configure partitioning`,按这个分:
```text
/boot/efi 600MB EFI(UEFI 才建)
/boot 1GB ext4
swap 16GB
/ 100GB xfs ← 桌面要大一点
/var 50GB xfs
/home 50GB xfs
/data 剩余 xfs ← 网站、数据库放这里
```
**网络:** 只开第一块 I210,填静态 IP、网关、DNS
**用户:** 设 root 密码;再建 `ops`,勾选管理员
点 Begin Installation → 完成后重启 → **拔掉 U 盘** → 进 GNOME 桌面。
## 第 8 步:进桌面后立刻改源
打开终端:
```bash
sudo -i
mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/backup/ 2>/dev/null
cat >/etc/yum.repos.d/CentOS-Vault.repo <<'EOF'
[base]
name=CentOS-7.9 - Base
baseurl=https://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-7.9 - Updates
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-7.9 - Extras
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
EOF
yum clean all && yum makecache
```
CentOS 7 官方源已经下线,必须切到 Vault,否则 `yum` 会失败。
## 卡住时先看这一步
如果你已经进了 BIOS,光标停在 `LSI MegaRAID` 上:
**按 `Enter`。**
进去后对照第 2 步判断是界面 A 还是界面 B:
- 白底菜单:走「界面 A」创建 RAID 1
- 蓝底 `VD Mgmt` / `PD Mgmt`:走「界面 B」
- RAID Level 选 **RAID1 / RAID-1**
- 两块盘都要勾上
- 创建完成后必须看到 `Virtual Drive 0`、约 900GB、`Optimal`
出现 `Foreign` / `Degraded` / `Failed` 时先停下来,不要继续初始化或覆盖阵列。
## 小结
1. 两块 900GB 做成 RAID 1,系统只看到一块约 900GB 的 Virtual Drive。
2. 阵列必须是 `Optimal`,并设成启动盘。
3. U 盘从后面 USB 口进 Ventoy,安装 CentOS 7.9 + GNOME。
4. 磁盘分区给 `/` 留足空间,数据和网站放到 `/data`。
5. 进桌面后立刻把 yum 源改成 CentOS Vault。