1.环境:

ubuntu16.04

Linux jello 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命令无法满足更细致的内核参数修改需求

最新文章

  1. PHP协程 详解
  2. html --- VML --- javascript --- 旋转矩形
  3. BestCoder Round #65 hdu5590(水题)
  4. ASP.NET 4.5.256 has not been registered on the Web server
  5. Strongly connected
  6. c# winform InvokeRequired 解决跨线程访问控件
  7. CI Weekly #18 | flow.ci iOS 最佳实践出炉,正式支持 Git@OSC 构建
  8. luogu P1494 岳麓山上打水 [iddfs]
  9. 10分钟搞懂Tensorflow 逻辑回归实现手写识别
  10. 咸鱼入门到放弃12--Filter(过滤器)*
  11. 关于gulp-sftp上传到服务器
  12. intent.setFlags方法中的参数值含义
  13. bootbox.js官方文档中文版
  14. 获取当前页面url中的参数 coffeescript+node.js+angular
  15. log4net修改数据库连接字符串和写自定义信息
  16. 怎样解决WampServer #1405 - Access denied for user 'root'@'localhost' (using password: NO)
  17. XMLItergration.java
  18. 玩转X-CTR100 l STM32F4 l PS2无线手柄
  19. bzoj 2784 [JLOI2012]时间流逝——树上高斯消元
  20. zookeeper入门实例

热门文章

  1. 优云软件应邀出席 ITSS 数据中心运营管理工作组 2017 年春季研讨会
  2. 正则表达式(三):Unicode诸问题下篇(转)
  3. how to add borders for a google map marker 谷歌地图 自己定义图钉
  4. springmvc接收参数
  5. idea 连接数据库
  6. 调用sklearn包中的PLA算法[转载]
  7. Java调用本地命令
  8. unp第七章补充之socket tcp 产生 rst响应的情况
  9. VMware coding Challenge:Date of Weekday
  10. HDU 5059 Help him(简单模拟题)