本文记录联想 ThinkServer(LSI MegaRAID / RAID 510i)上,用 2 块 900GB 硬盘从零做 RAID 1,再安装 CentOS 7.9 + GNOME 桌面 的完整步骤。

做成之后,系统里只看到 1 块约 900GB 的虚拟盘;坏 1 块硬盘仍能开机。桌面环境可以正常安装。

目标结果

硬盘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 时连按:

F1

进入 Aptio Setup Utility。

用方向键找到并停在:

LSI MegaRAID
Lenovo ThinkServer RAID 510i AnyRAID Adapter

然后按 Enter。

如果进不去,重启机器;开机出现 LSI / MegaRAID 字样时连按 Ctrl + R。

第 2 步:进去后先看现状

可能看到两种界面,对号入座即可。

界面 A(白底菜单):

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 块盘都要勾:

    [X] Drive 0
    [X] Drive 1
    
  6. 选 Apply Changes / OK

  7. 能改的话设成:

    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 步:设成启动盘

选中:

Virtual Drive 0

执行:

Set Boot Drive

第 5 步:确认成功

必须看到:

Virtual Drive 0
RAID 1
大约 900GB
Optimal

不是 Optimal 不要往下走。

然后:

  1. 连按 Esc 退回 BIOS

  2. 按 F10 保存退出

  3. 机器重启

第 6 步:U 盘启动装系统

  1. U 盘插 后面 USB 口

  2. 开机连按 F12

  3. 选:

    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

软件:

GNOME Desktop
再勾:Development Tools、Compatibility Libraries

磁盘: 必须只看到 1 块约 900GB。
如果是 2 块独立硬盘,说明 RAID 1 没做成,退回去重做。

选 I will configure partitioning,按这个分:

/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 步:进桌面后立刻改源

打开终端:

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。