配置Grub2实现串口终端控制Linux系统
来源:互联网 发布:百度人工智能世界第一 编辑:程序博客网 时间:2024/06/05 07:43
修改文件/etc/default/grub
#添加并修改内核启动参数GRUB_CMDLINE_LINUX="console=ttyS0,115200"GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"
运行命令, 更新grub
update-grub
grub2详解:
- 设定默认启动项,按menuentry顺序。比如要默认从第四个菜单项启动,数字改为0~3,若改为 saved,则默认为上次启动项。
GRUB_DEFAULT=0 - 注释掉下面这行将会显示引导菜单
GRUB_HIDDEN_TIMEOUT=0 - 黑屏,并且不显示GRUB_HIDDEN_TIMEOUT过程中的倒计时(grub2不再使用,忽视)
GRUB_HIDDEN_TIMEOUT_QUIET=true - 设定超时时间,默认为10秒(设定为-1取消倒计时)
GRUB_TIMEOUT=10 - 获得发行版名称(比如Ubuntu, Debian)
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
- 将会导入到每个启动项(包括recovery mode启动项)的’Linux’命令行
GRUB_CMDLINE_LINUX=”“ - 同上,但是只会添加到 normal mode 的启动项
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” - 设置是否使用图形介面。注释则使用控制台终端,不使用图形介面(只适合grub-pc)
GRUB_TERMINAL=console - 分辨率设定,否则采用默认值
GRUB_GFXMODE=640x480 - 取消注释将阻止GRUB将传递参数 “root=UUID=xxx” 传递给 linux ,否则使用root=/dev/sdax
GRUB_DISABLE_LINUX_UUID=true - 取消注释将启动菜单中的“Recovery Mode”选项
GRUB_DISABLE_LINUX_RECOVERY=”true” - 取消注释时,当GRUB菜单出现时发出鸣音提醒
GRUB_INIT_TUNE=”480 440 1”
grub2高级配置
- 获得当前GRUB2有效的启动项
$ grep menuentry /boot/grub/grub.cfg
- 配置默认启动项
GRUB_DEFAULT=x
(注释:x为数字,以指定启动列表中第x项为启动项,x从0开始计数)
GRUB_DEFAULT=”xxxx”
(注释:指出具体的启动项名称,例如GRUB_DEFAULT=”Ubuntu, Linux 2.6.31-9-generic”)
GRUB_DEFAULT=saved
(注释:该项将使用grub-set-default和grub-reboot命令来配置默认启动项)
例如: $ grub-set-default 0
上面这条语句将会持续有效,直到下一次修改;下面的命令则只有下一次启动的时候生效:
$ grub-reboot 0
将下次选择的启动项设为默认
只需要在/etc/default/grub中添加这行
GRUB_SAVEDEFAULT=true隐藏引导菜单
GRUB_HIDDEN_TIMEOUT=X
注释:启动过程中,黑屏X秒后引导默认的启动项
注意1:启动过程中按SHIFT可以显示菜单
注意2:如果等号后面不跟任何值,也将会显示引导菜单
取消倒计时
GRUB_TIMEOUT=-1
参考引用:http://blog.sina.com.cn/s/blog_9cc3dbe80100xovp.html
阅读全文
0 0
- 配置Grub2实现串口终端控制Linux系统
- 配置实现通过串口(com 口、RS232 接口)终端控制 Linux 系统
- 用串口终端作为Linux系统控制台
- Linux下串口虚拟终端的配置
- GRUB2引导linux系统
- Linux Serial console Linux串口终端配置 无显卡启动
- linux系统相关学习:Grub2
- linux设置串口终端
- linux设置串口终端
- Linux 串口终端初始化
- 教你用串口终端作为Linux系统控制台
- Gentoo Linux 2007下如何配置串口终端管理功能
- 终端登录LINUX系统是颜色配置
- 基于VM虚拟机linux系统串口配置
- 基于Android系统的智能家居控制终端研究与实现
- linux 终端颜色控制
- Linux终端控制
- linux 终端控制码
- 使用neo4j shell命令行工具时遭遇“connection refused” error的解决方法(草稿版)
- MongoDB--架构搭建(主从、副本集)之主从
- join连接表时是先join还是先where
- Codeforces 760B Frodo and pillows
- Secure CRT8.1.3安装及破解
- 配置Grub2实现串口终端控制Linux系统
- Spark本地开发与远程调试环境搭建
- IntelliJ IDEA 修正错误,类似eclipse那样
- 贝叶斯模型及其应用总结
- 2015年 3月份试题的分析
- mysql 日期
- 信用,让生活更任性...
- 仿饿了么下拉刷新效果
- 从零构建一个简单的 Python 框架