英特尔 11 代 CPU 及以上的硬件在安装 Leap 15.3 时可能会遇到的问题

前段时间遇到一个问题,风滚草的安装盘能识别我的电脑上的硬盘,但是 Leap 15.3 识别不了,我昨天晚上灵光一现破案了,是因为一个叫"intel vmd controller"的东西 (似乎是只有嘤特尔 11 代 u 往后才有的),如果这个东西不在 bios 里关掉的话,不仅 Leap 的安装镜像读取不了硬盘,大多数 windows pe 以及稍老一些的 windows 安装程序也读取不了 (不过 win pe 和 windows 安装程序可以通过手动加载 IRST 驱动解决这个问题)
恰好我手上有几个现成其他发行版的安装镜像,就顺手试了一下
可以直接读取硬盘的有:

  • openSUSE Tumbleweed-20210828
  • Manjaro 21.1.1
  • Debian 11.0.0
    (这几个发行版的最新系统,除了 Leap,其他的都是能正常读取的,或许等到 Leap 15.4 这个问题就能解决了吧)

PS: 我的笔记本是联想的 ThinkBook 14 G2 ITL,cpu 是 i5-1135g7

kernel 在 5.11 时加入了 intel vmd controller 驱动,openSUSE Leap 15.3 的 kernel 好像还是 5.9。

VMD 驱动可能在 Leap 15.3 刚发布时的 kernel 没有,但现在是可以先进 BIOS 切换到 AHCI 上,进行正常安装,然后 patch 到最新状态(同时升级 kernel 的补丁), 我看目前的 5.3.18-59.19 内核,已经包含 vmd.ko 了。

patch 后,重启,然后运行: dracut -f --add-drivers vmd /boot/initrd-$(uname -r)
再重启,在 BIOS 中切换回 VMD.


这个里有贴子有示例如何修改 BIOS 配置,可以参考下。

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。