Ubuntu默认是用的GRUB作为系统的引导。而GRUB默认自动选择待引导系统的等待时间是10秒,这让我不喜欢,明显太长了。因为按下方向键(或其它)之后,倒计时就会立即停止,然后就有足够的时间来选择将要启动的操作系统。所以,我理所当然地把她设置成了可以设置的最短时间:1秒。虽然看起来很短,但时间我认为绝对是足够了的。除非...除非你在看到GRUB的启动画面需要超过1秒的延迟,不过我认为这不太可能。
可以通过修改 GRUB 的配置文件,然后更新 GRUB 即可。
修改配置文件
用(sudo) vim 打开 ``/etc/default/grub`` 可以看到默认有以下内容:
GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=1 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""
其中,第4行的 ``GRUB_TIMEOUT=1'' 即是设置的等待时间,修改她为其它合适的值即可。比如我改成了 ``1''。
使配置生效
OK,只需要作此修改即可修改 GRUB 的等待时间,然后就是执行 ``sudo update-grub`` 使配置生效:
$ sudo update-grub Generating grub configuration file ... Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. Found linux image: /boot/vmlinuz-3.16.0-45-generic Found initrd image: /boot/initrd.img-3.16.0-45-generic Found linux image: /boot/vmlinuz-3.16.0-44-generic Found initrd image: /boot/initrd.img-3.16.0-44-generic Found linux image: /boot/vmlinuz-3.16.0-43-generic Found initrd image: /boot/initrd.img-3.16.0-43-generic Found linux image: /boot/vmlinuz-3.16.0-41-generic Found initrd image: /boot/initrd.img-3.16.0-41-generic Found linux image: /boot/vmlinuz-3.16.0-39-generic Found initrd image: /boot/initrd.img-3.16.0-39-generic Found linux image: /boot/vmlinuz-3.16.0-38-generic Found initrd image: /boot/initrd.img-3.16.0-38-generic Found linux image: /boot/vmlinuz-3.16.0-37-generic Found initrd image: /boot/initrd.img-3.16.0-37-generic Found linux image: /boot/vmlinuz-3.16.0-36-generic Found initrd image: /boot/initrd.img-3.16.0-36-generic Found linux image: /boot/vmlinuz-3.16.0-34-generic Found initrd image: /boot/initrd.img-3.16.0-34-generic Found linux image: /boot/vmlinuz-3.16.0-33-generic Found initrd image: /boot/initrd.img-3.16.0-33-generic Found linux image: /boot/vmlinuz-3.16.0-31-generic Found initrd image: /boot/initrd.img-3.16.0-31-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Found Windows Recovery Environment (loader) on /dev/sda1 done不出意外的话,可能会有上面红色所示的一个警告,如果看不习惯,可以把上面第2行的 ``GRUB_HIDDEN_TIMEOUT=0`` 的最前面加一个 ``#`` 注释掉。