![无法在虚拟机/云服务中 modprobe einj](https://linux22.com/image/210232/%E6%97%A0%E6%B3%95%E5%9C%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%2F%E4%BA%91%E6%9C%8D%E5%8A%A1%E4%B8%AD%20modprobe%20einj.png)
我尝试modprobe einj
在虚拟机或谷歌云虚拟机上都得到了相同的结果,如下所示:
[test@instance-1 ~]$ sudo su
[root@instance-1 test]# modprobe einj
modprobe: ERROR: could not insert 'einj': No such device
任何云服务有可能允许我这样做吗?
答案1
对我来说,在共享虚拟化环境中,不应该允许虚拟机管理程序下的 UEFI 插入硬件故障,这似乎非常直观。
所以,这并非巧合:GCM 并非如此允许您这样做,因此您的虚拟机无法获得该功能,并且该einj
模块拒绝加载。
我检查了 uefi.org/sites/default/files/resources/ACPI_6_3_final_Jan30.pdf ,我错误地记得注入指令语言将允许环升级,但事实并非如此(据我现在从略读表 18 可以看出) -407);但事实并非如此。因此,从技术上讲,VM 中的(本身虚拟化的)UEFI可以允许你这样做。但不太可能有任何实施将要允许你这样做。