EXSI 上麒麟 V10(Kylin)迁移至 HyHive(KVM)引导修复总结
**麒麟 V10Kylin迁移至 HyHiveKVM引导修复总结一、问题现象从 VMware ESXi 迁移到 HyHiveKVM后虚拟机启动进入 emergency mode报错plainWarning: /dev/klas/root does not existWarning: /dev/klas/swap does not existWarning: /dev/mapper/klas-root does not existEntering emergency mode…二、根本原因麒麟 V10 的 initramfs初始内存文件系统 默认只包含 VMware 虚拟硬件驱动如 LSI SCSI 控制器缺少 KVM 环境下的 virtio、SATA/IDE 适配驱动。导致迁移后内核无法识别虚拟磁盘LVM 卷组无法激活。三、修复方案推荐顺序方案 A源端提前修复最彻底需在 ESXi 上操作在源虚拟机ESXi 上提前注入 virtio 驱动再导出 VMDKbash1. 加载 virtio 内核模块modprobe virtiomodprobe virtio_blkmodprobe virtio_pcimodprobe virtio_net2. 重建 initramfs强制包含 virtio 驱动dracut --force --add-drivers “virtio virtio_blk virtio_pci virtio_net ext4” --regenerate-all3. 验证模块是否已打入lsinitrd /boot/initramfs-$(uname -r).img | grep virtio4. 关机后导出 VMDKshutdown -h now导出后HyHive 直接以 virtio 总线挂载即可正常启动。方案 B目标端修复HyHive 上过渡实际采用如果 VMDK 已导入 HyHive 但无法启动采用 “IDE 过渡 → 注入驱动 → 切换 virtio” 策略步骤 1HyHive 上改用 IDE 总线启动编辑虚拟机磁盘 → 云盘总线类型 → 选择 ide启动系统IDE 兼容性最好可进入系统步骤 2进入系统后注入驱动bash加载 virtio 模块麒麟内核已内置无需 yum 安装modprobe virtiomodprobe virtio_blkmodprobe virtio_pcimodprobe virtio_net验证模块已加载lsmod | grep virtio重建 initramfs永久写入 virtio 支持dracut --force --add-drivers “virtio virtio_blk virtio_pci virtio_net ext4” --regenerate-all验证 initramfs 已包含lsinitrd /boot/initramfs-$(uname -r).img | grep virtio关机shutdown -h now步骤 3切换回 virtio 总线HyHive 上编辑虚拟机磁盘 → 云盘总线类型 → 改回 virtio重新开机系统可正常识别磁盘并激活 LVM四、关键注意事项表格项目 说明不要安装 virtio-win 麒麟 V10 仓库无此包且内核已内置 virtio 驱动无需额外安装不要修改 grub 参数 rd.lvm.lvklas/root 等参数无法解决驱动缺失问题必须先关机再切换总线 重建 initramfs 后必须关机再在 HyHive 上修改磁盘总线热切换无效LVM 是麒麟默认分区方式 根分区通常在 /dev/mapper/klas-root不是普通 /dev/sda1IDE 只是过渡方案 长期运行建议使用 virtio性能更好五、快速检查清单迁移后启动失败时按此排查HyHive 磁盘总线是否为 virtio → 先改成 IDE 尝试启动能否进入系统 → 能则执行 dracut 重建 initramfsinitramfs 是否包含 virtio → lsinitrd | grep virtio 验证重建后是否关机再切 virtio → 必须关机不能热切换

相关新闻

LabVIEW频谱分析:实时信号处理与优化实践

LabVIEW频谱分析:实时信号处理与优化实践

1. 项目概述:LabVIEW频谱图生成的核心价值频谱分析是信号处理领域的基石技术,而LabVIEW作为图形化编程的标杆工具,其直观的数据流编程方式特别适合实时信号处理任务。我在工业测控领域使用LabVIEW开发频谱分析模块已有七年经验,这…

2026/9/2 21:58:23 阅读更多 →
ESP32 Arduino开发环境搭建与调试实战指南

ESP32 Arduino开发环境搭建与调试实战指南

1. 项目概述与核心价值如果你手头正好有一块ESP32 DEVKIT_V1开发板,正琢磨着怎么让它跑起来,写点程序控制个LED、连个Wi-Fi,或者玩点更酷的物联网项目,那你来对地方了。这篇内容就是为你准备的,一个从零开始、手把手教…

2026/9/2 11:09:45 阅读更多 →
氯碱龙头的“酸碱博弈“:滨化集团如何用KEM电位滴定法精准测

氯碱龙头的“酸碱博弈“:滨化集团如何用KEM电位滴定法精准测

客户:滨化集团股份有限公司 行业:氯碱化工 仪器:AT-710自动电位滴定仪 测试项目:氢氧化钠含量测试 标签:电位滴定 | 氢氧化钠 | 烧碱 | 氯碱 | AT-710 | 双终点 | 含量测定导语氢氧化钠(烧碱)是…

2026/8/28 10:16:20 阅读更多 →

最新新闻

基于遗传算法的断层滑动数据应力反演:从原理到Python实现

基于遗传算法的断层滑动数据应力反演:从原理到Python实现

简介:本资源是一套面向地球物理学、构造地质学及计算地球科学方向研究者与高年级本科生的应力反演工具包,聚焦断层滑动数据的正向建模与应力张量反演问题。程序基于遗传算法(GA)实现均质与异质断层滑动数据的应力状态求解&#xf…

2026/9/3 6:21:51 阅读更多 →
STM32老人防摔倒报警系统:低功耗+OneNet云告警实战设计

STM32老人防摔倒报警系统:低功耗+OneNet云告警实战设计

简介:本资源是一套基于STM32平台开发的老人防摔倒智能报警系统完整工程,面向嵌入式初学者、物联网项目开发者及智能健康硬件实践者,解决独居老人突发摔倒后无法及时求助的核心痛点。系统以STM32F103为主控,集成MPU6050姿态检测、N…

2026/9/3 6:21:51 阅读更多 →
AI短剧创作平台怎么选不踩坑:特种猫说坑全在「能做」清单之外

AI短剧创作平台怎么选不踩坑:特种猫说坑全在「能做」清单之外

AI短剧创作平台怎么选不踩坑,核心动作就1个:先拿自己的真实剧本跑3个镜头实测,再决定充多少钱。特种猫的做法是按条计费、素材由客户提供,这份盘点覆盖全国线上服务类AI短剧制作平台,按计费透明度、交付周期、角色一致…

2026/9/3 6:21:51 阅读更多 →
西门子S120驱动TIA Portal源码库解析与定制化实战

西门子S120驱动TIA Portal源码库解析与定制化实战

简介:本资源是西门子S120驱动系统在TIA Portal V15.1环境下的LGF(Library for Generic Functionality)函数库源码详解资料包,面向自动化工程师、PLC程序员及高校机电/控制专业学习者,解决S120驱动器高级功能开发、通信…

2026/9/3 6:21:51 阅读更多 →
Qt 配置文件图标和文件版本信息

Qt 配置文件图标和文件版本信息

Qt 配置文件图标和文件版本信息 flyfish 在 Qt(qmake 构建体系) Windows 平台下, 配置文件图标和文件版本信息(右键 exe → 属性 → 详细信息) Qt版本 Qt Creator 17.0.1当前编译出的 exe 用的是系统默认(白…

2026/9/3 6:21:51 阅读更多 →
PostHog开源产品分析平台:自托管部署与核心功能实战指南

PostHog开源产品分析平台:自托管部署与核心功能实战指南

如果你还在为产品数据分析的复杂性头疼——既要埋点又要看板,既要用户行为追踪又要A/B测试,那么今天介绍的 PostHog 可能会让你眼前一亮。这个开源的产品分析平台,最近在开发者社区中热度持续攀升,它真正解决的其实是一个更根本的…

2026/9/3 6:20:51 阅读更多 →

日新闻

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

先别急着点开,这不是劝退文,而是想讲清楚一件事:用 AI 做逆向值不值得学?如果要用,怎么搭一套“V8 环境 AI 智能体”来提升效率。最近逆向圈、爬虫圈都在聊 AI Agent、AST 工程逆向、JS 逆向这些词,很多新手…

2026/9/3 0:00:29 阅读更多 →
安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →
ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/9/3 4:22:22 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/9/3 4:22:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/9/3 4:22:59 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/3 4:17:49 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/3 4:18:56 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/3 4:21:44 阅读更多 →