[隐藏]

1.实验环境:

机型: DL360e Gen8
Ilo4版本: 1.20
IP版本: 1.40
系统版本: Suse 11 sp2 x86
使用阵列卡驱动版本: 1.2.6-11
通用机型: B120i、B320i阵列卡服务器
通用系统: 官网带dd版阵列卡驱动的Suse系统

 

2.背景:

  • 安装Suse需要下载KISO,但是偶尔会发现在B120i和B320i的机器上使用会不生效,现在只需下载一个小小的dd版阵列卡驱动,无需KISO。

3.思路:

  • Redhat使用linux dd来手动加载驱动,同样Suse可以使用F6+黑名单命令加载阵列卡驱动,这样问题就解决了。

4.准备:

  • 在系统列表中找到相对应的Suse,这里以Suse 11 sp2为例:

 

4.1.下载驱动:


 

 

  • dd版阵列卡驱动文件都在”Software – Driver Update”类中:


 

  • 跳转后选择HP Dynamic Smart Array SATA RAID Controller Driver:


 

 

  • 进入驱动主页面:


 

 

  • 在安装说明中可以看到如下信息:

for B120i: broken_modules=ahci vmalloc=384M
for B320i: vmalloc=384M

 

4.2.B120i & B320i命令:

这里以B120i为例,所以下面使用

broken_modules=ahci vmalloc=384M

如果是B320i阵列卡,请使用

B320i: vmalloc=384M

 

4.3.制作阵列卡驱动盘:

下载好驱动后,请参考《制作阵列卡驱动USB Key for linux》或者《制作阵列卡驱动USB Key for Windows》 文档制作U盘驱动盘,可以免除用软驱加载驱动的烦恼。

做好了准备工作后,请将Suse光盘和U盘都插入服务器上。

 

4.4.注意事项:

这里要注意,必须在BIOS中将VID功能禁用,否则会引起无法加载阵列卡驱动

(原因请见《[Case Share]Gen8安装Suse操作系统建议关闭VID功能》)

 

5.加载阵列卡驱动设置:

引导成功后将光标移动到”Installation”选项,并直接输入以下命令broken_modules=ahci vmalloc=384M

如下图所示:


  • 按”F6″选择Yes,如下图所示:


 

  • 操作后的效果如下:


 

5.1.检查阵列卡驱动加载情况:

操作后直接按回车进入以下页面,这时观察是否能看到HP B120i或者B320i的字样,如果能看到,表示阵列卡驱动已经加载成功。


 

  • 无需做其它操作,直接选择back并回车即可:


6.系统安装向导:

  • 加载安装向导:



  • 安装系统前的初始设置:


 

  • 跳过光盘完整性检测直接下一步即可:


  • 安装前对服务器的硬件自检:


 

  • YaST2的相关自动检测,这些都是自动完成的:


 

6.1.此处可能出现error:

此时会出现一个提示,请按Show Details查看:


 

 

  • 这时会发现是和服务器的虚拟光驱有关(因为本实验是Ilo挂载镜像,所以一般安装不会出现此情况)


  • 直接如下操作即可:


 

  • 开始进入安装设置:


  • 时区设置:


 

  • 选择安装在实体机中:


  • 自动配置分区、自动预设软件:


 

  • 同意安装协议:


  • 选择安装:


 

  • 开始安装:


  • 设置系统超级管理员帐号密码:


 

  • 设置主机名,默认即可:


  • 配置网络相关,一般网络环境默认即可:


 

  • 开始初始化网络设置:


  • 尝试连接互联网,若暂时未接入互联网,直接跳过即可:


 

  • 相关证书服务配置:


  • 选择用户信息保存处:


 

  • 新建一个普通用户:


  • 如果密码强度不够会有如下提示:


 

  • 初始化系统设置:


  • 系统相关事项:


 

  • 硬件设置:


  • 显示器分辨率相关设置:


7.完成安装:


  • 进入登陆界面:


 

发表评论