转自:http://blog.163.com/lgh_2002/blog/static/440175262011813104723905/
我用的是ubuntu10.10和windows 7 ,最近经常用ubuntu系统,因此希望开机自动启动。
研究成功之后,写出来,与大家分享,希望对大家有所帮助。
操作过程如下:
在终端中输入:sudo gedit
/boot/grub/grub.cfg(此时可能需要输入密码,输入就可以了)
打开之后,会看到如下文档(需要修改的位置,可以根据打开文档的滚动条的大体位置进行定位)
![ubuntu + windows 双系统设置开机默认启动的系统 - PHP程序员 - 【PHP程序员C++】博客](http://img.ph.126.net/SU-JAcZEPFAwv_5urljw-Q==/2552696563805883282.png)
标记为“1”的语句,就是控制默认系统的语句。这里等号右边的参数为“1”,那是因为我的系统里边ubuntu是第二个(如果您对编程有所了解的话,应该知道数组是从“0”号开始编号的)。根据下文的内容,对该语句的“1”进行修改就可以了。
那么怎么知道,您希望默认启动的系统是第几个呢,在上图所示的文档里,接着向下看,会有类似下图所示的一段代码:
![ubuntu + windows 双系统设置开机默认启动的系统 - PHP程序员 - 【PHP程序员C++】博客](http://img.ph.126.net/-BXjN4p58yspFOslGTme_Q==/2687241602673572959.jpeg)
上图中,标号为“2”的地方就是设置系统选择界面显示的时间,这里我设置为 6秒,您可以根据自己的需要进行选择。
上图,我还标记了两个地方,一处标记为NO.0(第0号),另一处标号为NO.1(第1号)。大家很容易就看出来了吧,NO.0就是window 7系统,NO.1就是ubuntu系统,按照这个顺序依次向下数就可以了,所以在上边大家可以看到set default=“1“
(我设置ubuntu为开机默认启动系统)。
(我设置ubuntu为开机默认启动系统)。
设置开机默认系统,只需修改set default=“1“
设置开机系统选择界面显示的时间,只需修改 set timeout=“6”
设置完成后,保存该文档,重启就可以看到,开机默认系统和界面显示时间已经完全按照您的设置修改了。
知识拓展:
在早期的Ubuntu系统中,启动管理器用的是grub,要修改开机默认启动的系统的,只要修改 /boot/grub/下的menu.lst就行了,不过后来的Ubuntu系统中采用的是grub2,而grub2已经没有menu.lst文件了。
grub2由三部分组成:
/etc/default/grub文件 、 /etc/grub.d文件夹 和 /boot/grub/grub.cfg文件, 电脑开机时的启动菜单界面用的是grub.cfg文件。
/etc/default/grub文件 、 /etc/grub.d文件夹
(三者关系:执行update-grub(更新启动菜单)命令后系统会根据 /etc/default/grub文件 和 /etc/grub.d文件夹 的内容生成/boot/grub/目录下的 grub.cfg 文件,所以当 /etc/default/grub文件 和 /etc/grub.d文件夹 被修改后,再执行update-grub, grub.cfg文件被更新。)