-1

附带的内核RHEL 73.10,然后我构建并安装4.2.0成功。但是我发现/etc/grub2.cfg,内核启动选项缺少我想要的:intel_iommu,所以我手动 添加“ intel_iommu=on” :/etc/grub2.cfg

menuentry ...{
        ......
        linux16 /vmlinuz-4.2.0-rc8+ root=/dev/mapper/rhel-root ro rd.lvm.lv=rhel/root crashkernel=auto  rd.lvm.lv=rhel/swap vconsole.font=latarcyrheb-sun16 vconsole.keymap=us rhgb quiet LANG=en_US.UTF-8 intel_iommu=on
        ......
}

dmesg然后从输出 重启内核:

[root@localhost /]# dmesg | grep DMAR
[    0.000000] DMAR: IOMMU enabled

我可以看到“ intel_iommu=on”生效。

我只是想知道在grub2.cfg. 添加选项需要grub2.cfg手动修改吗?

4

2 回答 2

0

编辑 grub.conf 文件应该没问题。如果您不喜欢使用命令行编辑 grub,您可以使用 grub 定制器 ( http://ubuntuforums.org/showthread.php?t=1664134 )

于 2015-08-30T18:14:39.337 回答
0

经过调查,我找到了答案:

(1) 根据您的需要,修改/etc/grub.d目录或文件中的/etc/default/grub文件;
(2) 使用grub2-mkconfig -o /boot/grub2/grub.cfg命令生成新的配置文件。

例如添加“ intel_iommu=on”:
(1)intel_iommu=on/etc/default/grub文件中添加“ ”;
(2) 执行grub2-mkconfig -o /boot/grub2/grub.cfg

然后就生效了!

于 2015-09-02T03:53:59.613 回答