码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu之路

时间:2016-03-12 13:24:02      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:

安装顺序

  要安装windows与linux双系统,需要先安装windows系统再安装linux系统,这是因为linux的引导程序能够识别windows系统,而windows的引导程序无法识别linux系统。如果先安装linux再安装windows的话,windows的引导程序会将linux的引导程序覆盖掉,造成linux无法识别,需要重新安装linux的引导程序。

修改GRUB默认启动项和等待时间

  Ubuntu和Windows双系统,是使用Grub2引导。GRUB的维基百科

  默认启动的系统是ubuntu,默认的等待时间是10s。

  grub的设置文件包括以下三个:

  • /boot/grub/grub.cfg 文件
  • /etc/grub.d/ 文件夹
  • /etc/default/grub 文件

  打开/boot/grub/grub.cfg可以发现,不能通过直接修改该文件的方式来修改启动配置,因为该文件通过/etc/grub.d/ 和/etc/default/grub ,在执行"update-grub"时自动生成。

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

......

  /etc/grub.d/ 文件夹中定义各个启动项,其中的文件代表了一个或多个启动项,命名规范都是“两个数字_名称”,前面的两位数字确定这个或这多个启动项在启动界面的位置,默认的 "00_"是预留给"00_header"的,"10_"是预留给当前系统内核的,"20_"是预留给第三方程序的,除了这些你都可以使用,增加自己的,比如 "05_", "15_",数字越小越前面。当执行前面说的"update-grub",这个文件夹中的文件就是用于生成 grub.cfg 中启动项的定义的。

  /etc/default/grub 文件,主要是启动界面的配置,比如默认的启动项,等待用户选择启动项的时间等。文件内容很简单,就是一些键值对。当执行前面说的"update-grub",这个文件的内容就用于生成 grub.cfg 中启动界面的设置。

  这样,修改启动项就有两种方法。一是修改 /etc/grub.d/ 中启动项的顺序,将你想要默认启动的项顺序设置为较小的值。好像没啥缺点,只有另外的程序修改为比你的值更小了才会成为默认启动。二是修改 /etc/default/grub 中默认的启动项,设置该文件中 GRUB_DEFAULT 为你想要的值,这个值是生成的 grub.cfg
中各个启动项的从0开始的下标。该方法缺点是当启动项的顺序变化之后,下标也就变了。网上的教程一般用后者。

1.

sudo gedit /etc/default/grub

  打开的文件如下

# If you change this file, run ‘update-grub‘ afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n ‘Simple configuration‘

GRUB_DEFAULT=4
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

......

  GRUB_DEFAULT代表的就是启动项的顺序,从数字0开始,依次代表如下启动项(不同的ubuntu版本和windows系统可能会有一些不同),

Windows排第四位(注意,顺序是从0开始计的),所以,把GRUB_DEFAULT的值修改为4。

  • Ubuntu
  • Ubuntu 高级选项
  • Memory test (memtest86+)
  • Memory test (memtest86+, serial console 115200)
  • Windows 8 (loader) (on /dev/sda1)

  将GRUB_TIMEOUT=10中的10改为你想要修改的等待时间,比如3。

2.

sudo update-grub

 

Ubuntu之路

标签:

原文地址:http://www.cnblogs.com/yuexiaohao/p/5268415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!