RHEL 7
附带的内核为3.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
?
答案 0 :(得分:0)
编辑grub.conf文件应该没问题。如果您不想使用命令行编辑grub,可以使用grub customizer(http://ubuntuforums.org/showthread.php?t=1664134)
答案 1 :(得分:0)
经过调查,我找到了答案:
(1)根据您的需要,修改/etc/default/grub
目录或grub2-mkconfig -o /boot/grub2/grub.cfg
文件中的文件;
(2)使用intel_iommu=on
命令生成新的配置文件。
例如,添加“intel_iommu=on
”:
(1)在/etc/default/grub
文件中添加“grub2-mkconfig -o /boot/grub2/grub.cfg
”;
(2)执行<select multiple class="form-control">
<option>John</option>
</select>
。
然后它会生效!