如何在Fedora 30中设置内核命令行参数

发布者:上海IT外包来源:http://www.lanmon.net点击数:1163

在调试或测试内核时,向内核命令行添加选项是一项常见任务。即将发布的Fedora 30版本更改为使用Bootloader规范(BLS)。您的工作流程可能会根据您修改内核命令行选项的方式而改变。继续读以获取更多信息。
要确定您的系统是使用BLS还是旧规范,请查看该文件:
在/etc /默认/蛴螬
如果你看到:
GRUB_ENABLE_BLSCFG=真
看到这一点,您正在运行BLS,您可能需要更改设置内核命令行参数的方式。
如果您只想修改单个内核条目(例如,暂时解决显示问题),则可以使用grubby命令:
$ grubby --update-kernel /boot/vmlinuz-5.0.1-300.fc30.x86_64 --args='amdgpu.dc=0'
要删除内核参数,请将--remove-args参数传递给grubby:
$ grubby --update-kernel /boot/vmlinuz-5.0.1-300.fc30.x86_64 --remove-args='amdgpu.dc=0'
如果您有一个应该添加到每个内核命令行的选项(例如,如果要禁用rdrand指令生成随机数),则可以运行grubby命令:
$ grubby --update-kernel=ALL --args='nordrand'
这将更新所有内核条目的命令行,并将命令行选项保存为将来的条目。
如果要从所有内核中删除此选项,可以再次使用--remove-args和--update-kernel=ALL:
$ grubby --update-kernel=ALL --remove-args='nordrand'
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部