当前位置: 首页 > news >正文

安装系统时无raid驱动处理办法

  • 场景描述

安装系统时可以进入安装界面,但是无法识别到硬盘,查看服务器硬件均无异常且从bios或者raid配置界面中能正常看到raid信息及硬盘信息,运行lspci 命令查看到服务器有raid卡,但是未加载驱动。

  • 获取驱动程序模块

查看raid卡的型号获取设备id,并查询驱动名称。

#Lspci -knn | grep -i raid -A 5

例如驱动是megaraid_sas。下载源码后在其他环境的同版本系统中编译好驱动,拿到megaraid_sas.ko 文件。在目标系统中查看驱动信息,例如内核版本是否一致。

#modinfo megaraid_sas.ko

#uname -a

  • 加载驱动安装系统

1、挂载上驱动盘后,切到其他终端手动执行命令加载驱动

#insmod megaraid_sas.ko

2、确认驱动是否正确加载,通过dmesg命令能看到驱动加载后显示驱动信息

#dmesg

3、查看已经正确识别到硬盘,

#lsblk或者fdisk -l

4、切回安装界面继续安装完系统

  • 更新initrd

1、安装完先不要重启系统,可直接进行更新操作。安装完的系统会挂载在/target目录。在目标系统中新建temp目录并拷贝驱动模块。

#mkdir -p /target/temp

#cp megaraid_sas.ko  /target/temp

2、通过chroot进入目标系统执行更新操作。

#chroot /target

3、拷贝驱动到内核驱动相应目录,更新模块信息

#cp /temp/megaraid_sas.ko  /lib/modules/`uname -r`/kernel/drivers/scsi/megaraid/

#depmod -a

4、重新生成initramfs(也可通过执行mkinitrd /boot/initramfs-`uname -r`.img `uname -r`)

U系系统可执行

#update-initramfs -u

R系系统可执行

#dracut -f

5、更新完后可通过lsinitrd/lsinitramfs 命令查看生成的文件中是否包含目标驱动。

  • 问题处理

1、驱动更新已确认完成,但是还是无法启动系统。

需要直接移走或者删除默认的内核驱动,例如accraid。

2、执行mkinitrd命令提示文件已存在

将默认的initramfs文件重命名作为备份,或者加一个-f参数强制覆盖

相关文章:

安装系统时无raid驱动处理办法

场景描述 安装系统时可以进入安装界面,但是无法识别到硬盘,查看服务器硬件均无异常且从bios或者raid配置界面中能正常看到raid信息及硬盘信息,运行lspci 命令查看到服务器有raid卡,但是未加载驱动。 获取驱动程序模块 查看raid…...

ForkLift:macOS文件管理器/FTP客户端

ForkLift 是一款macOS下双窗口的文件管理器,可以代替本地的访达。ForkLift同时具备连接Ftp、SFtp、WebDav以及云服务器。 ForkLift还具备访达不具备的小功能,比如从文件夹位置打开终端,显示隐藏文件,制作替换等功能。ForkLift 是一…...

信息系统项目管理师 第四版 第20章 高级项目管理

1.项目集管理 1.1.项目集管理标准 1.2.项目集管理角色和职责 1.3.项目集管理绩效域 2.项目组合管理 2.1.项目组合管理标准 2.2.项目组合管理角色和职责 2.3.项目组合管理绩效域 3.组织级项目管理 3.1.组织级项目管理标准 3.2.业务价值与业务评估 3.3.OPM框架要素 3…...

Apache Pulsar 技术系列 - 基于 Pulsar 的海量 DB 数据采集和分拣

导语 Apache Pulsar 是一个多租户、高性能的服务间消息传输解决方案,支持多租户、低延时、读写分离、跨地域复制、快速扩容、灵活容错等特性。本文是 Pulsar 技术系列中的一篇,主要介绍 Pulsar 在海量DB Binlog 增量数据采集、分拣场景下的应用。 前言…...

HDFS、MapReduce原理--学习笔记

1.Hadoop框架 1.1框架与Hadoop架构简介 (1)广义解释 从广义上来说,随着大数据开发技术的快速发展与逐步成熟,在行业里,Hadoop可以泛指为:Hadoop生态圈。 也就是说,Hadoop指的是大数据生态圈整…...

PC端使子组件的弹框关闭

子组件 <template><el-dialog title"新增部门" :visible"showDialog" close"close"> </el-dialog> </template> <script> export default {props: {showDialog: {type: Boolean,default: false,},},data() {retu…...

PHPStorm PHP-CS-Fixer

我用的是brew安装&#xff1a; brew install php-cs-fixer phpstorm配置&#xff1a; setting搜索fixer 指定安装php-cs-fixer的目录&#xff1a; https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/doc/installation.rst 图文详解PHPStorm实现自动执行代码格式化-…...

SpringBoot中日志的使用log4j

SpringBoot中日志的使用log4j 项目中日志系统是必不可少的&#xff0c;目前比较流行的日志框架有 log4j、logback 等&#xff0c;这两个框架的作者是同一个 人&#xff0c;Logback 旨在作为流行的 log4j 项目的后续版本&#xff0c;从而恢复 log4j 离开的位置。 另外 slf4j(…...

迭代器与生成器

章节目录&#xff1a; 一、迭代器1.1 相关概述1.2 基本使用1.3 自定义迭代器 二、生成器2.1 相关概述2.2 基本使用2.3 三种应用场景 三、yield 和 class 定义的迭代器对比四、结束语 一、迭代器 1.1 相关概述 迭代是 Python 最强大的功能之一&#xff0c;是访问集合元素的一种…...

适用于 Windows 的 10 个最佳视频转换器:快速转换高清视频

您是否遇到过由于格式不兼容而无法在您的设备上播放视频或电影的情况&#xff1f;您想随意播放从您的相机、GoPro 导入的视频&#xff0c;还是以最合适的格式将它们上传到媒体网站&#xff1f;您的房间里是否有一堆 DVD 光盘&#xff0c;想将它们转换为数字格式以便于播放&…...

分布式锁的概念、应用场景、实现方式和优缺点对比

一&#xff1a;什么是分布式锁 分布式锁是一种用于协调分布式系统中多个节点对共享资源的访问的机制。在分布式系统中&#xff0c;由于多个节点的并发执行&#xff0c;可能会导致对共享资源的竞争&#xff0c;而分布式锁的目的就是确保在任何时刻&#xff0c;只有一个节点能够持…...

Linux:常见指令

个人主页 &#xff1a; 个人主页 个人专栏 &#xff1a; 《数据结构》 《C语言》《C》 文章目录 前言一、常见指令ls指令pwd指令cd指令touch指令mkdir指令rmdir指令rm指令man指令cp指令mv指令cat指令tac指令echo指令more指令less指令head指令tail指令date显示Cal指令find指令gr…...

大数据基础设施搭建 - ZooKeeper

文章目录 一、上传压缩包二、解压压缩包三、本机安装3.1 修改配置文件3.1.1 创建ZooKeeper数据存储目录3.1.2 修改配置文件名3.1.2 修改配置文件内容 3.3 启动/停止服务端3.4 测试&#xff08;1&#xff09;启动客户端&#xff08;2&#xff09;测试客户端操作 四、集群安装4.1…...

网站优化工具Google Optimize

Google Optimize 是一款由Google提供的网站优化工具。Google Optimize旨在帮助网站管理员通过对网页内容、设计和布局进行测试和优化&#xff0c;来提升用户体验和网站的转化率。 Google Optimize 提供了 A/B 测试和多变量测试功能&#xff0c;使网站管理员能够比较和评估不同…...

PostgreSQL创建分区表,并插入大量数据

创建分区表&#xff0c;按日期范围分区 CREATE TABLE sales (id serial,sale_date DATE, amount NUMERIC, PRIMARY KEY(id, sale_date) ) PARTITION BY RANGE (sale_date); 创建分区 CREATE TABLE sales_2019 PARTITION OF sales FOR VALUES FROM (2019-0…...

NewStarCTF2023 Reverse Week3 EzDLL WP

分析 这里调用了z3h.dll中的encrypt函数。 用ida64载入z3h.dll 直接搜索encrypt 找到了一个XTEA加密。接着回去找key和密文。 发现key 这里用了个调试状态来判断是否正确&#xff0c;v71&#xff0c;要v7&#xff1d;1才会输出Right&#xff0c;即程序要处于飞调试状态。 可…...

​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​

软考-高级-系统架构设计师教程&#xff08;清华第2版&#xff09;【第15章 面向服务架构设计理论与实践&#xff08;P527~554&#xff09;-思维导图】 课本里章节里所有蓝色字体的思维导图...

php-cli

//运行index.php ./php index.php//启动php内置服务器 ./php -S 0.0.0.0:8080//启动内置服务在后台运行&#xff0c;日志输出到本目录下的server.log nohup ./php -S 0.0.0.0:8080 -t . > server.log 2>&1 &# 查找 PHP 进程 ps aux | grep "php -S 0.0.0.0:…...

[C/C++] 数据结构 LeetCode:用队列实现栈

题目描述: 请你仅使用两个队列实现一个后入先出&#xff08;LIFO&#xff09;的栈&#xff0c;并支持普通栈的全部四种操作&#xff08;push、top、pop 和 empty&#xff09;。 实现 MyStack 类&#xff1a; void push(int x) 将元素 x 压入栈顶。int pop() 移除并返回栈顶元…...

ESP32网络开发实例-物联网声污染监测系统

物联网声污染监测系统 文章目录 物联网声污染监测系统1、KY-038 声音传感器模块2、软件准备3、硬件准备4、代码实现在本文中,我们将使用 ESP32、声音模块和 Blynk 应用程序创建一个基于物联网的声音污染监测系统。 我们将使用 KY-038 麦克风传感器以分贝为单位检测声音并在 OL…...

OpenClaw学术助手搭建:gemma-3-12b-it自动生成论文阅读报告

OpenClaw学术助手搭建&#xff1a;gemma-3-12b-it自动生成论文阅读报告 1. 为什么需要自动化论文阅读助手 作为一名计算机视觉方向的研究生&#xff0c;我每天需要跟踪至少3-5篇arXiv最新论文。传统的手动阅读方式效率低下&#xff1a;下载PDF、跳读摘要、标记重点、整理笔记…...

M5ROTATE8库详解:8路旋转编码器I²C驱动与固件V2优化

1. 项目概述M5ROTATE8 是一款专为 M5Stack 生态中M5Unit-8Encoder&#xff08;官方型号名&#xff1a;8ROTATE&#xff09;模块设计的 Arduino C 库。该模块集成了8 路独立旋转编码器&#xff08;Rotary Encoder&#xff09;、8 个独立按键&#xff08;Push Button&#xff09;…...

LeetCode 105. Construct Binary Tree from Preorder and Inorder Traversal 题解

LeetCode 105. Construct Binary Tree from Preorder and Inorder Traversal 题解 题目描述 给定两个整数数组 preorder 和 inorder &#xff0c;其中 preorder 是二叉树的先序遍历&#xff0c; inorder 是同一棵树的中序遍历&#xff0c;请构造二叉树并返回其根节点。 示例 1&…...

MongoDB单节点转副本集(Docker安装版本)

为什么需要副本集&#xff1f;场景单节点副本集支持 Oplog❌✅MongoShake 同步❌✅数据备份恢复仅全量全量增量高可用❌✅核心结论&#xff1a;MongoShake 依赖 Oplog 实现实时同步&#xff0c;而 Oplog 只在副本集模式下产生。Docker Compose 配置version: 3.8 services:mongo…...

从‘设备管理’到‘电商分类’:手把手教你封装一个uni-app万能级联选择器组件

从设备管理到电商分类&#xff1a;打造uni-app万能级联选择器的工程化实践 在移动应用开发中&#xff0c;级联选择器是一个高频出现的交互组件。无论是电商平台的三级分类筛选、组织架构的人员选择&#xff0c;还是多级地址录入&#xff0c;这类场景都需要一个灵活、可复用的解…...

测评 ASR 歌词生成模型

1. 测评背景与目标 业务需求&#xff1a; 目前有大批量的 MP3 音频需要匹配歌词。网络公开渠道能爬取到的歌词占比不足 50%&#xff0c;因此必须采用 ASR&#xff08;自动语音识别&#xff09;生成模式来补全缺口。 核心痛点&#xff1a; 现有的商业 API 调用成本较高&#xf…...

Shell程序

Shell脚本定义:以.sh结尾的文件&#xff0c;用于执行特定任务脚本参数传递:执行脚本时可在命令后添加参数(如start/stop)Hadoop脚本示例:sbin/hadoop-daemon.sh start namenodeShell编程特点:简单易用&#xff0c;适合自动化常见操作脚本执行方式:直接运行.sh文件即可执行其中命…...

鱼皮 AI 导航网站,突然起飞了!

大好家&#xff0c;我是程序员鱼皮。 去年 11 月&#xff0c;我带团队开发了一个 完全免费 的网站&#xff0c;也就是「鱼皮 AI 导航」。 如今 AI 真的太火了&#xff0c;一定是未来的大趋势&#xff1b;再加上很多关注我的朋友私信我&#xff0c;问怎么获取 AI 工具和教程&am…...

直线导轨的精度对设备运行稳定性与寿命的影响

直线导轨作为机械传动与定位系统的核心部件&#xff0c;广泛应用于数控机床、自动化设备、3D打印机等领域。其精度等级直接影响设备的运动控制、加工质量及运行效率。从普通工业设备到高精密数控机床&#xff0c;不同精度等级的导轨通过控制摩擦、振动与位移偏差&#xff0c;成…...

利用快马平台五分钟搭建openmaic网页版图像描述演示原型

最近在调研多模态AI框架时&#xff0c;发现OpenMAIC这个开源项目很有意思。它整合了视觉理解和文本生成能力&#xff0c;特别适合做图像描述这类应用。不过对于想快速验证效果的新手来说&#xff0c;本地部署整套环境还是有点门槛。正好发现InsCode(快马)平台能极速搭建演示原型…...