如何在Linux上通过grub添加内核参数
来源:互联网 发布:电信网络机顶盒插上u盘 编辑:程序博客网 时间:2024/05/22 02:24
转自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” 。
- 如何在Linux上通过grub添加内核参数
- linux内核可以接受的参数 | Linux kernel启动参数 | 通过grub给内核传递参数
- 如何在LINUX内核中添加模块
- 如何在linux上添加新硬盘
- 在自制Linux盘上安装GRUB
- 在自制Linux盘上安装GRUB
- 在自制Linux盘上安装GRUB
- 安装Oracle时在Linux上设置内核参数
- Linux内核(4)——grub.conf文件参数详解
- 如何在arm linux kernel(内核)中添加系统调用
- 如何在linux内核中添加系统调用
- 如何在Linux 4.12内核添加系统调用
- 如何在Linux 4.12内核添加系统调用
- Linux如何在系统运行过程中修改内核参数
- Linux如何在系统运行过程中修改内核参数
- 在Grub引导菜单上添加Windows项
- 如何在Ubuntu/CentOS上安装Linux内核4.0
- 如何在Ubuntu/CentOS上安装Linux内核4.0
- SQL语句如何实现加法?
- 文件比对
- android进程与线程详解四:线程安全和进程间通信
- Target runtime Apache Tomcat v6.0 is not defined 我项目中的解决方法
- 随记
- 如何在Linux上通过grub添加内核参数
- 服务器端操作服务器端excel
- 漂浮广告的JS代码(经典)
- H264参数结构
- android 支付宝快捷支付demo
- Java字节序(不同语言中的网络数据传输时字节序列转换)
- java获取当前时间设置时间格式为mysql数据库的datetime类型
- __constant__关键字要点
- Android的进程,线程模型