ubuntu_xp更改启动顺序的方法
2012-11-12 23:31
232 查看
ubuntu_xp更改启动顺序的方法_转载的
我想大部分童鞋装ubuntu的时候,硬盘上的windows肯定还是保留着的,启动电脑时可以选择,想进windows就进windows,想进ubuntu就进ubuntu。但装完ubuntu后,它默认启动的是ubuntu,这 对于使用ubuntu作为系统的童鞋来说没什么,但对那些经常要进windows的童鞋,每次开机都得按几次向下的箭头,再敲回车,非常不方便,有没有方 法,让电脑开机时默认启动windows呢?这个是可以有的,而且这个也真的有。^_^
说到启动就不得不说GRUB,Linux下大名鼎鼎的启动管理工具(曾经的LILO已经风光不再),当然现在已经是GRUB2了,GRUB2和 GRUB最重要的区别就是,GRUB存放系统启动信息的文件为/boot/grub/menu.lst,而GRUB2则为/boot/grub /grub.cfg。由于ubuntu10.10采用的是GRUB2,所以这里主要讲GRUB2。
终端输入gedit /boot/grub/grub.cfg,打开这个文件,开头几行注释如下:
这里说得很清楚:不要编辑这个文件,这个文件是根据/etc/grub.d的模板和/etc/default/grub的设置自动生成的,所以网上 流行的编辑这个文件来达到修改启动顺序的方法是不正确的,至少是不合理的,因为一旦更新内核什么的话,这个文件又会自动生成,之前的更新就会失效。
那既然不能修改这个文件,那就看看/etc/grub.d和/etc/default/grub好了,前者是个文件夹,暂时不管,后者是个文件,其内容如下(删去了一些没太大帮助的注释):
GRUB_DEFAULT代表的就是启动项的顺序,从数字0开始,依次代表如下启动项(这是在我的电脑上,不同的ubuntu版本和windows系统可能会有一些不同):
windows排第四位(注意,顺序是从0开始计的),所以,把GRUB_DEFAULT的值修改为4,然后别忘了运行命令:
好了,重启电脑,默认启动的系统就换到windows了。
另外,还有一种比较高级的方法也可以修改windows为默认启动系统,运行:
执行完成后,重启电脑,也能默认启动windows了。
一部分童鞋看到这里,觉得修改启动顺序的方法已经找到,可以心满意足地把这个标签页给关掉了(如果你用的还是IE6,好吧,我承认你要关闭的是窗口);另一部分想延伸开来的童鞋肯定想知道原理是什么了,这里先卖个关子吧:要知是何原理,且听下回分解。^_^
附:这篇文章是我对GRUB2作了一些研究之后,根据需求并利用GRUB2的配置原理写出来的,关于GRUB2的一些东西我全都参考的这里:https://help.ubuntu.com/community/Grub2。所以,如果你英文过关并且有耐心的话,不妨去这里看一下,我上面卖的关子就不攻自破了。 :P
我想大部分童鞋装ubuntu的时候,硬盘上的windows肯定还是保留着的,启动电脑时可以选择,想进windows就进windows,想进ubuntu就进ubuntu。但装完ubuntu后,它默认启动的是ubuntu,这 对于使用ubuntu作为系统的童鞋来说没什么,但对那些经常要进windows的童鞋,每次开机都得按几次向下的箭头,再敲回车,非常不方便,有没有方 法,让电脑开机时默认启动windows呢?这个是可以有的,而且这个也真的有。^_^
说到启动就不得不说GRUB,Linux下大名鼎鼎的启动管理工具(曾经的LILO已经风光不再),当然现在已经是GRUB2了,GRUB2和 GRUB最重要的区别就是,GRUB存放系统启动信息的文件为/boot/grub/menu.lst,而GRUB2则为/boot/grub /grub.cfg。由于ubuntu10.10采用的是GRUB2,所以这里主要讲GRUB2。
终端输入gedit /boot/grub/grub.cfg,打开这个文件,开头几行注释如下:
# # 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的模板和/etc/default/grub的设置自动生成的,所以网上 流行的编辑这个文件来达到修改启动顺序的方法是不正确的,至少是不合理的,因为一旦更新内核什么的话,这个文件又会自动生成,之前的更新就会失效。
那既然不能修改这个文件,那就看看/etc/grub.d和/etc/default/grub好了,前者是个文件夹,暂时不管,后者是个文件,其内容如下(删去了一些没太大帮助的注释):
# If you change this file, run 'update-grub' afterwards to update [b]# /boot/grub/grub.cfg.[/b] GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 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系统可能会有一些不同):
Ubuntu, with Linux 2.6.35-28-generic [b]Ubuntu, with Linux 2.6.35-28-generic (recovery mode) Memory test (memtest86+) Memory test (memtest86+, serial console 115200) Windows 7 (loader) (on /dev/sda1)[/b]
windows排第四位(注意,顺序是从0开始计的),所以,把GRUB_DEFAULT的值修改为4,然后别忘了运行命令:
sudo update-grub
好了,重启电脑,默认启动的系统就换到windows了。
另外,还有一种比较高级的方法也可以修改windows为默认启动系统,运行:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober [b]sudo update-grub[/b]
执行完成后,重启电脑,也能默认启动windows了。
一部分童鞋看到这里,觉得修改启动顺序的方法已经找到,可以心满意足地把这个标签页给关掉了(如果你用的还是IE6,好吧,我承认你要关闭的是窗口);另一部分想延伸开来的童鞋肯定想知道原理是什么了,这里先卖个关子吧:要知是何原理,且听下回分解。^_^
附:这篇文章是我对GRUB2作了一些研究之后,根据需求并利用GRUB2的配置原理写出来的,关于GRUB2的一些东西我全都参考的这里:https://help.ubuntu.com/community/Grub2。所以,如果你英文过关并且有耐心的话,不妨去这里看一下,我上面卖的关子就不攻自破了。 :P
相关文章推荐
- Ubuntu 12.04 更改grub启动顺序的方法
- [转]更改Ubuntu和Windows启动顺序的方法
- Ubuntu14.04 和 Win7 双系统启动顺序更改
- Ubuntu win7 双系统修改ubunbu13.04的grub文件更改启动顺序
- 更改Win7和Ubuntu双系统默认启动顺序
- XP于Ubuntu双系统时开机默认启动顺序到设定
- 更改ubuntu多系统启动顺序
- XP于Ubuntu双系统时开机默认启动顺序到设定
- Windows和Ubuntu双系统_Grub调整启动顺序方法
- ubuntu10.04 更改启动顺序
- 更改Ubuntu 10.04和Windows 7启动顺序
- ubuntu下恢复windows引导,并更改启动顺序
- 重装XP后恢复Ubuntu Grub启动菜单的方法
- ubuntu更改grub2默认启动顺序
- 如何更改windows7和ubuntu系统启动顺序
- 调整ubuntu和xp的默认启动顺序
- 更改win10 ubuntu16.04启动顺序
- ubuntu更改启动顺序
- windowsXP+ubuntu 时改变启动顺序
- xp+ubuntu8.10双系统启动顺序修改