修改默认启动项
打开/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,使配置生效。