标签: linux启动设置 | 分类: UbuntuServer操作系统 |
Ubuntu
系统启动选择界面的等待时间默认为10秒,为了减少启动时间,可以将等待时间减小,甚至为0。
方法如下:
进人Ubuntu系统,打开“应用程序---附件--终端”,命令如下sudo gedit /etc/default/grub
修改GRUB_TIMEOUT=10 将里面的10改为自己需要的值。
修改GRUB_DEFAULT=0 将里面的0改为自己需要的值。(注意系统启动选择菜单第一个菜单项的编号为0,依次为1、2等,如你想默认进入的菜单项排第3位,则在此改为2。)
然后在终端中输入“sudo update-grub”
参考资料:
Grub 2(GRand Unified Bootloader, version 2)是Grub的第二版。
Grub 2结构
Grub 2包含下面几个部分:
/boot/grub/grub.cfg现在不允许你通过直接修改该文件到方式来修改启动项,因为该文件是在 执行“update-grub”时自动生成的。
/etc/grub.d/ 文件夹中定义各个启动项,其中的文件代表了一个或多个启动项,命名规范都是“两个数字_名称”,前面的两位数字确定这个或这多个启动项在启动界面的位置, 默认的 “00_“是预留给“00_header“的,“10_是预留给当前系统内核的,20_是预留给第三方程序的,除了这些你都可以使用,增加自己的,比如 05_ , 15_,数字越小越前面。这里的文件好像是代码,我还没研究透,不会自己写,只会改,:(,要加油学习了。当执行前面说的“update-grub”,这个文件夹中的文件就是用于生成 grub.cfg 中启动项的定义的。
/etc/default/grub 文件,该文件主要是启动界面的配置,比如默认的启动项,等待用户选择启动项的时间等。文件内容很简单,就是一些键值对,详细的可配置属性可以参考Grub 2的Wiki中“grub (/etc/default/grub)”这一节。当执行前面说的“update-grub”,这个文件的内容就 用于生成 grub.cfg 中启动界面的设置。
修改 /etc/grub.d/ 中启动项的顺序,将你想要默认启动的项顺序设置为较小的值。优点是修改不会被update-grub命令覆盖掉,好像没啥缺电,只有另外的程序修改为比你的值更小了才会成为默认启动。
修改 /etc/default/grub 中默认的启动项,设置该文件中 GRUB_DEFAULT 为你想要的值,这个值是生成的 grub.cfg 中各个启动项的从0开始的下标。该方法优点是修改不会被update-grub命令覆盖,缺电是当启动项的顺序变化之后,下标也就变了。。。
方法如下:
进人Ubuntu系统,打开“应用程序---附件--终端”,命令如下sudo gedit /etc/default/grub
修改GRUB_TIMEOUT=10 将里面的10改为自己需要的值。
修改GRUB_DEFAULT=0 将里面的0改为自己需要的值。(注意系统启动选择菜单第一个菜单项的编号为0,依次为1、2等,如你想默认进入的菜单项排第3位,则在此改为2。)
然后在终端中输入“sudo update-grub”
参考资料:
Grub 2(GRand Unified Bootloader, version 2)是Grub的第二版。
Grub 2结构
Grub 2包含下面几个部分:
- /boot/grub/grub.cfg 文件
- /etc/grub.d/ 文件夹
- /etc/default/grub 文件
/boot/grub/grub.cfg现在不允许你通过直接修改该文件到方式来修改启动项,因为该文件是在 执行“update-grub”时自动生成的。
/etc/grub.d/ 文件夹中定义各个启动项,其中的文件代表了一个或多个启动项,命名规范都是“两个数字_名称”,前面的两位数字确定这个或这多个启动项在启动界面的位置, 默认的 “00_“是预留给“00_header“的,“10_是预留给当前系统内核的,20_是预留给第三方程序的,除了这些你都可以使用,增加自己的,比如 05_ , 15_,数字越小越前面。这里的文件好像是代码,我还没研究透,不会自己写,只会改,:(,要加油学习了。当执行前面说的“update-grub”,这个文件夹中的文件就是用于生成 grub.cfg 中启动项的定义的。
/etc/default/grub 文件,该文件主要是启动界面的配置,比如默认的启动项,等待用户选择启动项的时间等。文件内容很简单,就是一些键值对,详细的可配置属性可以参考Grub 2的Wiki中“grub (/etc/default/grub)”这一节。当执行前面说的“update-grub”,这个文件的内容就 用于生成 grub.cfg 中启动界面的设置。
修改 /etc/grub.d/ 中启动项的顺序,将你想要默认启动的项顺序设置为较小的值。优点是修改不会被update-grub命令覆盖掉,好像没啥缺电,只有另外的程序修改为比你的值更小了才会成为默认启动。
修改 /etc/default/grub 中默认的启动项,设置该文件中 GRUB_DEFAULT 为你想要的值,这个值是生成的 grub.cfg 中各个启动项的从0开始的下标。该方法优点是修改不会被update-grub命令覆盖,缺电是当启动项的顺序变化之后,下标也就变了。。。