安装统信uos时raid报错需分三类处理:一是硬件raid卡须进raid bios创建vd;二是主板sata raid必须改ahci模式;三是驱动缺失则手动加载rd.driver.pre或固件,软raid须系统安装后用mdadm配置。

在曙光服务器上安装统信UOS服务器版时,若因RAID配置不当导致安装报错(如“找不到硬盘”“无法识别块设备”“mdadm未就绪”等),核心症结往往不是RAID本身不可用,而是系统安装环境与硬件RAID控制器的驱动兼容性、模式设置或软RAID初始化时机不匹配。必须区分物理RAID卡(如LSI MegaRAID、华为RH系列RAID卡)与主板SATA RAID(Intel RST/AMD RAIDXpert)两类场景,分别处理。
确认曙光服务器是否启用硬件RAID卡
曙光X86服务器(如I620-G30、I840-G30)多数搭载LSI 3108/3508 RAID控制器或华为自研RAID芯片,这类设备需在BIOS中进入RAID BIOS Configuration(通常开机按Ctrl+H或Ctrl+R)完成虚拟磁盘(VD)创建;若跳过此步直接进UOS安装界面,则系统根本看不到任何逻辑盘,报错“no disk found”。
第一步:重启服务器,在POST阶段紧盯屏幕提示,按对应快捷键(常见为Ctrl+H)进入RAID BIOS。
第二步:在RAID BIOS中检查Physical Drive状态——所有目标硬盘必须显示为Online且无Failed标记;若存在Foreign状态,必须先执行Import Foreign Config或Clear Config(注意:Clear会清空盘上所有数据)。
第三步:选择Create Virtual Drive → 设置RAID级别(建议RAID 1或RAID 10)、条带大小(默认64KB)、写策略(Write Back + BBU/CacheVault启用)、读策略(Read Ahead)→ 确认创建并Save Configuration。
第四步:退出RAID BIOS,系统自动重启。此时再进UOS安装界面,/dev/sda(或/dev/nvme0n1p1)应正常出现,而非空列表。
禁用主板SATA RAID模式(Intel RST/AMD RAIDXpert)
曙光部分国产化机型(如基于飞腾D2000或鲲鹏920平台的K1200系列)可能未配独立RAID卡,而是依赖主板南桥的SATA RAID功能。但统信UOS安装器内核默认不加载Intel RST或AMD RAID驱动模块,强行启用会导致安装卡死在“正在检测存储设备”或直接蓝屏。
方法一:进入BIOS/UEFI → Advanced → SATA Configuration → 将RAID Mode改为AHCI Mode → Save & Exit。
方法二:若已卡在安装界面且鼠标冻结,强制关机后再次启动,进BIOS → Boot → 将Secure Boot设为Disabled → 同时在Advanced → CPU Configuration中关闭VT-d(Intel)或SVM Mode(AMD),避免DMA冲突干扰存储驱动加载。
【关键前提】该操作前必须确保硬盘无重要数据——AHCI与RAID模式切换会令原有RAID卷在操作系统层彻底不可见,需重新分区初始化。
安装过程中手动加载RAID驱动(仅限特定RAID卡)
部分曙光定制RAID卡(如华为RH系列、某些OEM版LSI卡)驱动未内置在UOS安装镜像中,即使RAID VD已创建成功,安装程序仍无法识别/dev/cciss、/dev/hpsa或/dev/megaraid_sas设备。
方法一:在UOS安装启动菜单高亮“Install UnionTech OS”后,按e编辑内核参数 → 在linux行末尾添加:rd.driver.pre=hpsa megaraid_sas mpt3sas → 按Ctrl+X启动。
方法二:若上述无效,需准备驱动U盘:从曙光官网下载对应机型的UOS驱动包(含.ko模块与firmware),解压后将固件文件(如mpt3sas-16.100.00.00.fw)放入U盘根目录,安装时在TTY2(Ctrl+Alt+F2)执行:sudo cp /run/media/xxx/firmware/* /lib/firmware/ && sudo update-initramfs -u → 切回安装界面(Ctrl+Alt+F7)继续。
安装完成后配置软RAID(mdadm)
若曙光服务器无硬件RAID卡,或需在已有系统上补建冗余阵列,则必须使用软RAID。注意:此操作不可在安装过程中进行,必须在UOS系统安装完成、首次登录桌面或终端后执行。
第一步:确认目标磁盘未被挂载且无分区表残留:sudo lsblk && sudo fdisk -l /dev/sdb /dev/sdc。
第二步:清空磁盘并设为Linux RAID类型:sudo fdisk /dev/sdb → d(删所有分区)→ n → p → 1 → 回车 ×2 → t → fd → w,对/dev/sdc重复相同操作。
第三步:安装mdadm工具:sudo apt update && sudo apt install -y mdadm。
第四步:创建RAID 1阵列:sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1,输入y确认。
第五步:格式化并挂载:sudo mkfs.ext4 /dev/md0 && sudo mkdir /data && sudo mount /dev/md0 /data。











