1.环境:

Linux linuxidc 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

2.查看当前linux内核的启动参数:

cat /proc/cmdline

笔者的输出内容如下:

BOOT_IMAGE=/boot/vmlinuz-4.4.0-89-generic root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f ro quiet splash vt.handoff=7

3.开始解析

root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f :这一串可以用root=/dev/sda1(假如根文件系统在第一个分区)来代替,但是不能用root=(hd0,msdos1)来代替

ro : 启动时以只读方式挂载根文件系统

quiet: 不进行打印信息的输出,所以去掉此项将会迎来很多打印信息

splash: 显示开机动画

vt.handoff=7 : 图形界面会去使用tty7,此项用来禁止splash占用tty7,因此如果将splash参数去掉,此项就无效了

4.添加新的启动参数

vi /boot/grub/grub.cfg

此文件中会有第2步输出的内容,在其后追加参数即可,例如:

笔者的grub.cfg文件中就有如下行:(是不是与第2步输出的信息有些类似)

linux  /boot/vmlinuz-4.4.0-89-generic root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f ro  quiet splash $vt_handoff

假设笔者要加入参数dwc_otg.speed=1,那么修改后如下:

linux  /boot/vmlinuz-4.4.0-89-generic root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f ro  quiet splash $vt_handoff dwc_otg.speed=1

至此保存此文件重启即可使此参数生效

5.为何没有使用update-grub来更新grub.cfg文件呢?

update-grub命令无法满足更细致的内核参数修改需求

linux系统内核参数命令,Linux内核启动参数解析及添加相关推荐

  1. uboot命令及内核启动参数

        修改:mw [内存地址] [值] [长度] 例如:mw 0x02000000 0 128 表示修改地址为0x02000000~0x02000000+128的内存值为0. 显示:md [内存地址 ...

  2. linux 内核空间 sy,在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysf...

    级别: 初级 燚 杨 (), 计算机科学硕士 2006 年 2 月 16 日 本系列文章包括两篇,它们文详细地介绍了 Linux 系统下用户空间与内核空间数据交换的九种方式,包括内核启动参数.模块参数 ...

  3. linux内核earlyprink,内核启动参数机制学习笔记

    前两天把内核关于内核启动参数的一些知识彻底地分析了一遍<Linux内核源码分析--内核启动命令行的传递过程(Linux-3.0 ARMv7)>,发现了一些以前没有注意的细节问题,这里总结如 ...

  4. linux查内核参数命令,linux 下查看cpu位数 内核等参数命令

    linux 下查看cpu位数 内核等参数命令. # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i6 ...

  5. linux通过内核启动参数预留系统内存

    1 首先正常启动内核 我们需要启动内核后查询一些信息. 2. 查看系统内存信息 内核启动后通过 cat /proc/iomem 查看内存的分布,结果类似: 100000000-10dffffff : ...

  6. 修改linux资源限制参数命令,Linux的资源限制功能cgroups v1和cgroups v2的详细介绍

    cgroups - Linux control groups 早些时候简单了解过cgroup( Linux中cgroup的初级方法 ),当时了解地太浅了,想要做一些或调查一些和cgroup有关的问题时 ...

  7. centos8使用grubby修改内核启动参数

    grubby是一个用于更新和显示有关各种体系结构特定的引导程序的配置文件信息的命令行工具. 它主要设计用于安装新内核并需要查找有关当前引导环境的信息的脚本,同时也可以对启动内核的各项信息参数进行修改. ...

  8. 内核启动参数详解、参数为什么这么设置

    1 查看内核启动参数 在uboot界面中输入printenv,即可查看启动参数. 示例: jz2440: OpenJTAG> printenv bootcmd=nand read.jffs2 0 ...

  9. 4.19.90内核支持pci=reorder这个内核启动参数吗?

    是的,4.19.90内核支持pci=reorder这个内核启动参数.这个参数是用来重新排列PCI设备的初始化顺序的.它可以在启动内核时使用,方法是在内核命令行中加入pci=reorder参数.这个参数 ...

  10. 内核启动参数cmdline详解

    1.cmdline介绍 cmdline是uboot引导内核启动时传递给内核的,作用是指导内核启动.内核启动阶段会去解析cmdline,并根据cmdline去指导内核启动. 2.cmdline格式简介 ...

最新文章

  1. ORB_SLAM2程序入口(System.cc)
  2. nginx配置一、二级域名、多域名对应(api接口、前端网站、后台管理网站)
  3. Android --- 在Andoird应用程序中打开相册却没有图片(夜神模拟器)怎么办?
  4. 一步一步SharePoint 2007之二十一:解决实现注册用户后,自动具备访问网站的权限的问题(3)——创建用户...
  5. 关于Java中serialUID的序列化的问题
  6. 需求 录入多个班级的同学成绩并分别得出平均分
  7. openoffice php com,nginx+php+openOffice
  8. 【礼仪大赛策划方案常识】 什么是正装
  9. php字符串去重和去空,php去空格
  10. 【程序】Xilinx FPGA将DDR3内存转换为W25Q256的SPI接口,供STM32单片机调用,产生容量为256MB的USB U盘设备
  11. 中国各行各业的祖师爷是谁?
  12. windows7修复计算机在哪里找,Windows7系统修复方法大全
  13. 开源电子书项目FBReader初探(三)
  14. 启动电容与运行电容-电容-嵌入式开发-物联网开发
  15. linux 防火墙文件路径,linux防火墙设置
  16. 扫码点单收银小程序源码
  17. 电脑上下载哔哩哔哩的视频?
  18. python怎么算一元二次方程_python如何解一元二次方程
  19. 2021-09-10
  20. 常用的激活函数合集(详细版)

热门文章

  1. 动态规划-矩阵连乘问题
  2. 卷积神经网络CNN算法原理
  3. java swing 图片切换_在一个界面中要实现图片切换,用java要肿么实现??
  4. java数据库获取的值如何替换_java-如何将数据库中的列值获取到jLabels
  5. Leetcode每日一题:50.powx-n
  6. LeetCode刷题(44)--Remove Duplicates from Sorted Array II
  7. LeetCode刷题(11)
  8. 【十六】Jmeter:目录介绍
  9. 最新nacos安装教程(windows版)
  10. httpclient java 过时_当年用httpclient时踩过的那些坑