zoukankan      html  css  js  c++  java
  • 如何在Linux上通过grub添加内核参数

    转自Linux中国

    我们可以在linux内核启动时为其提供各种各样的参数。这些参数可以自定义内核默认的行为,或者通知内核关于硬件的配置信息。内核参数应在内核启动时通过引导装载程序,如GRUB或LILO传递给内核。

    在本教程中,我将会描述如何在linux上通过GRUB添加内核参数。

    如果你在使用GRUB引导装载程序,想修改或添加内核参数,你可以编辑GRUB配置文件。下面是针对特定发行版在GRUB的配置文件中添加内核启动参数的方法。

    在Debian或Ubuntu上添加内核启动参数

    在基于Debian的系统上,如果你想在系统启动时添加内核参数,你可以编辑 /etc/default/grub 目录下的GRUB配置模板。在 GRUB_CMDLINE_LINUX_DEFAULT 变量中以 “name=value” 的格式添加内核参数。

    $ sudo -e /etc/default/grub 

    GRUB_CMDLINE_LINUX_DEFAULT="...... name=value"

    然后运行下面的命令来生成一个GRUB的配置文件。

    $ sudo update-grub 

    如果无法找到 update-grub 命令,你可以通过下面的命令安装它。

    $ sudo apt-get install grub2-common 

    在Fedora上添加内核启动参数

    在Fedora上,想要在启动时添加内核参数,你可以编辑 /etc/default/grub目录下的 GRUB 配置模板。在 GRUB_CMDLINE_LINUX 变量中以 “name=value” 的格式添加内核参数。

    $ sudo -e /etc/default/grub 

    GRUB_CMDLINE_LINUX="...... name=value"

    然后运行下面的命令生成 GRUB2 配置文件。

    $ sudo grub2-mkconfig -o /boot/grub2/grub.cfg 

    在CentOS上添加内核启动参数

    在CentOS上,想要在启动时添加内核参数,你可以直接编辑GRUB配置文件 /boot/grub/grub.conf。在配置文件中,找到描述默认使用的Linux映像的条目。文件中最顶行的字符串 “default=N”会指示哪一个条目是默认的映像。

    找到默认的映像条目后,在以 “kernel /vmlinuz-” 开头的那一段的结尾附加上内核参数。参数的格式为 “name=value” 。

  • 相关阅读:
    JavaScript通过正则随机生成电话号码
    (转载)JavaScript递归查询 json 树 父子节点
    JavaScript中批量设置Css样式
    (转载)Javascript removeChild()不能删除全部子节点的解决办法
    Ajax技术实现页面无刷新跳转
    (转载)js(jquery)的on绑定点击事件执行两次的解决办法
    Chrome浏览器 js 关闭窗口失效解决方法
    JavaScript随机数区间限制
    100天搞定机器学习|Day55 最大熵模型
    50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
  • 原文地址:https://www.cnblogs.com/xautlmx/p/3441380.html
Copyright © 2011-2022 走看看