【GRUB】GRUB2基本操作

修改默认启动项

打开/etc/default/grub文件,这里有一些默认的配置:

第一项GRUB_DEFAULT就是用来修改默认启动项目的。

默认是0,表示第一项,依次类推。

只要将它的值修改为需要的启动项对应的值即可。

之后运行

update-grub

更新Grub即可生效:

修改启动时的显示分辨率

同样是修改/etc/default/grub文件,里面有一项是GRUB_GFXMODE,模式是注释掉的。

将它打开并修改成合适的分辨率,比如1920x1080即可。

注意两个数字中间的其实是字母的‘x’。

之后还是需要运行update-grub来使设置生效。

某些设备安装Ubuntu时(测试版本14.04.5以及16.04)无法调出安装界面

这是在某些x86平台上安装Ubuntu时出现的问题,解决方法是在安装选项中选在Install Ubuntu,然后按e键进入grub参数编辑界面。

将其中的quiet splash --修改成nomodeset,之后按F10进入系统安装,此时安装界面能够顺利显示。

之后可以进行安装。

修改根据UUID来确定root设备的方式

目前Ubuntu的最新版本(比如16.04)默认会通过UUID来确定root对应的设备,比如如下的配置(部分):

这会导致一个问题,就是你想通过镜像复制转移系统的时候出现root无法mount的问题,因为UUID对应不同的硬盘/U盘都是唯一。

为了避免这种情况,可以在/etc/default/grub文件中找到如下的配置:

将这个配置打开,然后运行update-grub,这样修改之后,root就会是/dev/sdx这样的形式。

当然这样的坏处是如果有多个硬盘设备,可能这里的root就是指向了错误的设备。

不过这个是其它问题了。

某些时候系统启动时会进入到GRUB并停留30秒

当Ubuntu等系统启动失败,或者某些其它的原因,会导致进入GRUB界面,其停留时间默认时30s钟,此时可以选择进入不同的系统或选项。

如果不想要该界面出现,或者想要改变界面停留的时间,可以在默认GRUB配置文件中增加参数:

GRUB_RECORDFAIL_TIME=x

其中x时一个数字,默认的值时30,可以选择停留的时间。

设置之后update-grub来更新/boot/grub/grub.cfg,使配置生效。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值