解决 Alpine Linux 虚拟机从 VirtualBox 迁移到 VMware 的内核崩溃问题

发布时间:2026/6/12 2:15:04

解决 Alpine Linux 虚拟机从 VirtualBox 迁移到 VMware 的内核崩溃问题 问题现象将 Alpine Linux 的 OVA 镜像导入 VMware 后启动时发生内核崩溃RIP: 0010:__amd_smn_rw0x30/0x110 note: modprobe[2669] exited with irqs disabled问题原因升级内核后amd64_edac这个 AMD 内存纠错驱动被编译进了 initramfs。该驱动在 VMware 虚拟化环境下访问到了无效内存地址导致内核崩溃。为什么之前没问题老内核没有把这个模块打进 initramfs升级内核后才出现。解决方案# 1. 禁止加载这两个模块echoblacklist amd64_edac/etc/modprobe.d/blacklist.confechoblacklist edac_mce_amd/etc/modprobe.d/blacklist.conf# 2. 重建 initramfs关键步骤mkinitfs# 3. 重启reboot搞定。深入底层浅画了个流程图大概是这样子

相关新闻