华为服务器安装ITM要求的Ubuntu16.0.4版本系统时,到磁盘分区步骤时无法识别到服务器的硬盘,如下图所示:
根本原因:----------------------------------------------------
Ubuntu16.0.4版本系统没有自带环境所配置的RAID卡的驱动,在安装时会提示检测不到硬盘,需要加载
驱动识别硬盘继续安装。
解决办法:-----------------------------------------------------
先找对应的raid卡驱动,在安装的时候加载驱动,然后再安装系统,具体操作步骤如下:
系统安装到该界面时,如下图:
安装提供好的ISO驱动程序。具体操作步骤如下:
1、通过KVM发送组合键Ctrl+Alt+F2。如下图:
2、发送Ctrl+Alt+F2组合键之后,按enter键,最终进入如下图界面。
3、执行umount /dev/sr0命令,取消挂载sr0。
4、KVM控制台虚拟光驱弹出系统ISO,插入RAID卡驱动ISO。
5、 创建文件夹如创建文件夹raid_driver,挂载驱动镜像(挂载如出现提示busy,再执行一次挂载命令),拷贝驱动文件至创建的文件夹下,然后切换进入raid_driver目录
6、查询驱动模块信息,检查驱动是否有依赖模块,示例说明执行方法。
● megaraid_sas.ko驱动,进入raid_driver驱动目录执行modinfo megaraid_sas.ko |
grep -i depends,查询如图显示depends为空。
● mpt3sas.ko 驱动,进入raid_driver驱动目录执行modinfo mpt3sas.ko | grep -i
depends,查询显示依赖模块scsi_transport_sas和raid_class。
7、加载depends驱动模块列表(如depends模块为空,则不需加载依赖模块),然后插入
RAID卡驱动模块,示例说明执行方法。
● megaraid_sas.ko驱动:depends模块为空,直接插入megaraid_sas.ko驱动。
insmod megaraid_sas.ko
● mpt3sas.ko驱动:depends模块列表为scsi_transport_sas,raid_class,先加载
depends依赖模块。
modprobe scsi_transport_sas
modprobe raid_class
insmod mpt3sas.ko
8、查询磁盘可以识别到硬盘。
9、 执行umount /dev/sr0命令,取消挂载sr0。
10、KVM控制台虚拟光驱弹出驱动ISO,插入系统ISO。
11、 执行mount /dev/sr0 /cdrom ,如提示busy再次执行挂载命令。
12、通过KVM发送组合键Ctrl+Alt+F1。
返回到图形安装界面。
13、 按回车键,进入到磁盘分区界面,选择手动安装,剩余安装步骤按ITM部署中Ubuntu安装文档进行安装即可。
注意:系统安装完再重启之前需要再次加载raid卡驱动,否则安装完成直接重启进系统时会出现如图现象:
解决办法:在系统安装完再重启之前需要再次加载raid卡驱动,具体操作步骤如下:
系统安装完成进入如下界面时。
1、通过KVM发送组合键Ctrl+Alt+F2。
2、执行如下命令安装RAID卡驱动:
(1) 将RAID卡驱动拷贝到/target/root目录,执行cp /raid_driver/* /target/root/
(2)切换到/target目录下执行执行指令,执行chroot /target
(3)执行安装RAID卡deb驱动, dpkg –i /root/*.deb
3、通过KVM发送组合键Ctrl+Alt+F1。
返回图形界面,如下图:
选择continue,回车重启,重启后便可以正常进入Ubuntu系统。