|
|
51CTO旗下网站
|
|
移动端

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

在调试或试验内核时,向内核命令行添加选项是一项常见任务。即将发布的 Fedora 30 版本改为使用 Bootloader 规范(BLS)。根据你修改内核命令行选项的方式,你的工作流可能会更改。继续阅读获取更多信息。

作者:Laura Abbott来源:Linux中国|2019-04-12 15:25

 

在调试或试验内核时,向内核命令行添加选项是一项常见任务。即将发布的 Fedora 30 版本改为使用 Bootloader 规范(BLS)。根据你修改内核命令行选项的方式,你的工作流可能会更改。继续阅读获取更多信息。

要确定你的系统是使用 BLS 还是旧的规范,请查看文件:

  1. /etc/default/grub

如果你看到:

  1. GRUB_ENABLE_BLSCFG=true

看到这个,你运行的是 BLS,你可能需要更改设置内核命令行参数的方式。

如果你只想修改单个内核条目(例如,暂时解决显示问题),可以使用 grubby 命令:

  1. $ grubby --update-kernel /boot/vmlinuz-5.0.1-300.fc30.x86_64 --args="amdgpu.dc=0"

要删除内核参数,可以传递 --remove-args 参数给 grubby

  1. $ grubby --update-kernel /boot/vmlinuz-5.0.1-300.fc30.x86_64 --remove-args="amdgpu.dc=0"

如果有应该添加到每个内核命令行的选项(例如,你希望禁用 rdrand 指令生成随机数),则可以运行 grubby 命令:

  1. $ grubby --update-kernel=ALL --args="nordrand"

这将更新所有内核条目的命令行,并保存作为将来条目的命令行选项。

如果你想要从所有内核中删除该选项,则可以再次使用 --remove-args--update-kernel=ALL

  1. $ grubby --update-kernel=ALL --remove-args="nordrand"

【编辑推荐】

  1. 新版 Edge 浏览器或将拥有两个不同的浏览器内核
  2. 基于Linux内核新特性的网关设计实践
  3. iWant:一个去中心化的点对点共享文件的命令行工具
  4. 微软宣布全新命令行+脚本工具:PowerShell 7统一兼容性
  5. Linux内核的进程负载均衡机制
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

我的运维日志系统构建之路

我的运维日志系统构建之路

数据驱动运维
共18章 | 我叫于小炳

194人订阅学习

CentOS文件服务的最佳实战

CentOS文件服务的最佳实战

涨薪跳槽必备技能
共15章 | 追风蚂蚁

90人订阅学习

小白网工宝典

小白网工宝典

一次搞定思科华为
共15章 | 思科小牛

503人订阅学习

视频课程+更多

【精品】PMP

【精品】PMP

讲师:李骐2177人学习过

挑战万元高薪Java基础到框架全套视频第一部

挑战万元高薪Java基础到框架全套视频第一部

讲师:鸟哥教育73895人学习过

iOS开发从入门到精通[精装版]

iOS开发从入门到精通[精装版]

讲师:李发展63277人学习过

读 书 +更多

Java for Flash动态网站开发手札

本书深入浅出地说明了如何利用Java、Flash及XML进行Flash富媒体应用程序的开发。 本书知识丰富,内容结构合理,包括:Flash影片应用程序与...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客