Ubuntu下切换Grub2的启动顺序

news/2024/7/7 20:06:16

昨天在我的台式机上也安装了Ubuntu 9.10,不过在此之前这台机器同时安装了Windows,主要用来看电影用。所以我希望即使在安装了Ubuntu之后,Grub的首选启动项目还是 Windows,因为小兔子在面对Grub时可能会完全不知所措。
所以按照过去的知识,我到/boot/grub/下寻找menu.lst文件,以便修改默认启动项目。但结果却是,根本没有这么个文件。在搜索了Ubuntu wiki 之后,我知道原来默认的menu.lst文件已经被/boot/grub /grub.cfg统一管理了。而grub.cfg是不允许直接修改的。当我们要修改Gurb时,必须先修改/etc/default/grub文件。如 下图:
Grub
我修改了GRUB_DEFAULT=0为GRUB_DEFAULT=4(我的Windows启动项是第5项,所以选择4)。
同时我还添加了GRUB_GFXMODE=1024×768,来提高Grub界面的分辨率。

当然了,这样还没完。在保存了这个文件之后,还需要执行

view source
print ?
1 $ sudo update-grub

这个脚本,来更新/boot/grub/grub.cfg。
重新启动之后,Windows就成为默认的启动项了,并且显示分辨率也达到了1024×768。

Ubuntu的这类分段管理设计其实随处可以见,从Apache的站点管理到Grub的配置管理,都在直接修改配置文件的基础上又添加了一层间接管 理。
个人觉得这样的设计虽然一开始有些摸不着方向,但是间接管理可以在正式启用修改的配置之前对配置文件进行一次校验,避免了错误的修改导致服务不能启动甚至 系统不能启动的糟糕场面。这样一个小小的地方确实体现了Ubuntu体贴用户的设计,如果能够在帮助文档的提供方式上再充分一点,比方说在原本的配置文件 中记述正确的配置文件修改方式,那就更完美了吧。


http://www.niftyadmin.cn/n/4159993.html

相关文章

ubuntu 配置免安装版tomcat实战,并配置其自启动

下载apache-tomcat-6.0.14.tar.gz,这个大小5.7M,什么时候放到CSDN的资源里面去。 解压,然后放到/root下指定的目录去,我的/usr目录专门分配了14G的大小来存放这些软件,于是就将解压文件重命名为tomcat,然后…

Myeclipse 8.0设置Myeclipse 8.0优化

一、去除不需要的加载的模块 windows–>perferences–>general–>startup and shutdown 如下图 Autuomatic Updates Scheduler:myeclipse自动更新选项,讨厌每次开启Myeclipse右下角都一直在读取的可以选择关闭。 WTP :一个跟myeclipse差不多的…

Oracle 11g Error while registering Oracle JDBC Diagnosability MBean解决办法

是由于一个bug所致,可以到你的$Oracle_Home/product/11.1.0/db_1/jdbc/lib 下,控制台中运行 java -jar ojdbc5.jar如果出现:11.1.0.7.0则说明你已经是新版本的jdbc了问题就不是出在这里,如果是11.1.0.6.0-Production也没问题但如果是11.1.0.6.0-Production就说明你的jdbc不够新…

数据库-oracle-oracle创建表空间并授予用户权限

注意:每条语语分开执行,结尾必须用分号;//创建空间create tablespace testdatafile c:/oracle/oradata/orcl9/test.dbf size 50Mdefault storage (initial 500K Next 500Kminextents 1maxextents unlimitedpctincrease 0); //创建用户create user lxg i…

linux修改文件夹-文件目录权限

Linux 、Fedora 、Ubuntu 修改文件 、文 件夹权限 的方法差不多。很多人开始接触Linux时都很头痛Linux的文件权限 问题。这里告诉大 家如何修改Linux文件-文件夹权限。以主文件夹下的一个名为“cc”的文件夹为例。 下面一步一步介绍如何修改权限: 1.打开终端。输…

ubuntu9.10 gdm登录界面定制

1. 安装gdm-2.20 sudo apt-get install gdm-2.20 按y进行安装,根据屏幕选择gdm-2.20 2.修改配置文件 cd /etc/gdm sudo sed ’s|X11R6/||’ gdm.conf >/tmp/gdm.conf sudo mv /tmp/gdm.conf . 3.重启电脑 reboot 4.选择定制gdm登录界面 系统-…

学习linux/unix编程方法的建议,学习Linux的四个步骤

假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过 我想大概可以分为4个阶段,水平从低到高 从安装使用>linux常用命令>linux系统编程>内核开发阅读内核源码 其中学习linux常用命令时就要…

vsftp的配置

$ cat /etc/vsftpd.conf 代码: # Example config file /etc/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file# loosens things up a bit, to make the ftp daemon more usable.# Please see vsftpd.conf.5 for all compiled in default…