服务器不识别硬盘-debian 9系统

本文详细描述了在Debian9.13系统安装过程中,如何解决LSI-9460-8i驱动加载问题,包括驱动ko模块替换、依赖关系刷新和initrd文件更新的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Debian9.13安装过程中LSI-9460-8i驱动加载方法-H3C服务器为例

注意:当前的分区大小有些问题,建议安装系统时在sdb1创建一个小一些的分区。boot目录在根分区sdb2上,而且sdb2容量超过了2T,Legacy模式启动时无法寻址2T以上的空间(无法找到内核和initrd文件),这个是Leagacy模式的限制。

1、需要将驱动ko模块替换,替换完毕后需要执行depmod -a刷新模块的依赖关系,然后执行update-initramfs -u更新initrd文件。‘=

..KO文件需要编译!!!!!!

1、

  1. 『驱动加载准备』

将驱动文件20221114_001948.iso挂载至KVM下,正常安装系统到选盘界面,发现无盘可选。

  1. 『驱动加载步骤』
  1. KVM热键发送Ctrl+Alt+F2进入命令行;
  2. 进入自带驱动模块路径下,移除原驱动;

cd /lib/modules/4.9.0-13-amd64/kernel/drivers/scsi/megaraid/

rmmod megaraid_sas.ko

  1. 删除原驱动;

rm -rf /lib/modules/4.9.0-13-amd64/kernel/drivers/scsi/megaraid/megaraid_sas.ko

  1. 将第1步挂载的驱动镜像挂载到系统下;

mount /dev/cdrom /mnt  (同时挂载多个文件时,请尝试将cdrom替换成sr0、sr1)

ls /mnt

  

  1. 将新驱动ko复制到原驱动ko位置,进行替换;

cp /mnt/megaraid_sas.ko ./

  

  1. 加载新驱动;

insmod megaraid_sas.ko

  1. 『确认驱动已经加载』
  1. 查看当前生效驱动版本,正常返回结果为07.720.04.00;

cat /sys/module/megaraid_sas/version

  1. KVM热键发送Ctrl+Alt+F1退出命令行;
  2. 图形化界面选择驱动模块megaraid_sas,回车确定(也可再次寻找盘);
  3. 正常选盘,继续安装系统至提示安装boot界面,此刻不能点击continue
  4. KVM热键发送Ctrl+Alt+F2进入命令行;

  1. 查看/boot是挂载在/target目录下;

df -h

  

  1. 执行cp -f /mnt/megaraid_sas.ko /target/lib/modules/4.9.0-13-amd64/kernel/drivers/scsi/megaraid/megaraid_sas.ko
  1. 改变根目录参考位置,重建驱动依赖更新initramfs;

chroot /target/

/sbin/depmod -a 4.9.0-13-amd64

update-initramfs -u -v

  

  1. KVM热键发送Ctrl+Alt+F1退出命令行,继续完成系统安装。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值