配置Grub2实现串口终端控制Linux系统

  1. 修改文件/etc/default/grub

    
    #添加并修改内核启动参数
    
    GRUB_CMDLINE_LINUX="console=ttyS0,115200"
    GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"
  2. 运行命令, 更新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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值