文档章节

grub默认启动项

好铁
 好铁
发布于 2014/07/05 12:06
字数 459
阅读 1051
收藏 2
点赞 0
评论 0

默认启动项是由修改/etc/default/grub文件实现的,只需更改GRUB_DEFAULT后的数字值。以下为具体步骤


1.查看grub.cfg文件,Debian中位置为 /boot/grub/grub.cfg. 

找到所有的"menuentry",这表示每个操作系统的入口.此处共有5个,序号从0开始,分别0,1,2,3,4, 系统默认启动第0项,此处即为Debian.假如要设置默认启动 "Arch (on /dev/sda13)",那么其序号为3.


### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux,Linux 3.2.0-4-686-pae' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root ee17a8a7-1585-4ebb-887e-f29d9477f679
	echo	'载入 Linux 3.2.0-4-686-pae ...'
	linux	/boot/vmlinuz-3.2.0-4-686-pae root=UUID=ee17a8a7-1585-4ebb-887e-f29d9477f679 ro  quiet
	echo	'载入初始化内存盘...'
	initrd	/boot/initrd.img-3.2.0-4-686-pae
}
menuentry 'Debian GNU/Linux,Linux 3.2.0-4-686-pae (恢复模式)' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root ee17a8a7-1585-4ebb-887e-f29d9477f679
	echo	'载入 Linux 3.2.0-4-686-pae ...'
	linux	/boot/vmlinuz-3.2.0-4-686-pae root=UUID=ee17a8a7-1585-4ebb-887e-f29d9477f679 ro single 
	echo	'载入初始化内存盘...'
	initrd	/boot/initrd.img-3.2.0-4-686-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 000A41F2000009A5
	chainloader +1
}
menuentry "Arch (on /dev/sda13)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos13)'
	search --no-floppy --fs-uuid --set=root eb352014-f4ce-4479-b2ad-ea222d197dc3
	linux /boot/vmlinuz-linux root=/dev/sda13
	initrd /boot/initramfs-linux.img
}

menuentry "Linux From Scratch (SVN-20130711) (on /dev/sda9)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos9)'
	search --no-floppy --fs-uuid --set=root 0b97772d-0998-4749-b8c2-69a25bade4c5
	linux /boot/vmlinuz-3.10-lfs-SVN-20130711 root=/dev/sda9
}
### END /etc/grub.d/30_os-prober ###


2.打开/etc/default/grub,找到GRUB_DEFAULT一行,将值改为3.


3.更新grub.

sudo update-grub



参考文章

© 著作权归作者所有

共有 人打赏支持
好铁
粉丝 34
博文 264
码字总数 78066
作品 0
朝阳
程序员
Windows和linux双系统——修改默认启动顺序

电脑上装了Windows 7和Ubantu双系统,由于Linux系统用的次数比较少并且还是默认的启动项对此很不能容忍,因此得修改Windows为默认的启动项。 由于电脑上的系统引导程序是GRUB,因此修改当然也...

SuShine ⋅ 05/22 ⋅ 0

clean & auto save default grub boot of ubuntu

ubuntu用了一段时间,更新了好几个版本,引导菜单拉的老长,需要清理一下。 删除多余的引导项很简单 填入你想要删除的版本号即可,安全起见,会逐个让你确认。 刚开始用ubuntu的时候,可以自...

linnchord ⋅ 2011/03/21 ⋅ 0

Fedora 16 改变启动顺序以及grub2 配置技巧

这是一个默认启动Windows的例子: 首先找到Windows的menuentry. # cat /boot/grub2/grub.cfg grep Windows 结果: menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class ......

chun.sibo ⋅ 2013/02/04 ⋅ 0

win7与Ubuntu 13.04双系统修改启动项顺序

在在win7下安装了Ubuntu 13.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc /default/grub是无效的,打开/boot/grub/gr...

wulei163 ⋅ 2013/05/06 ⋅ 1

ubuntu10.10和windows双系统启动顺序的修改

我想大部分童鞋装ubuntu的时候,硬盘上的windows肯定还是保留着的,启动电脑时可以选择,想进windows就进windows,想进ubuntu就进ubuntu。但装完ubuntu后,它默认启动的是ubuntu,这对于使用...

王国龙_成长 ⋅ 2013/05/04 ⋅ 1

修改centos7内核升级后内核的启动顺序

将centos7的内核升级到了3.15.5,但默认的启动项还是3.10,查了一下,这样修改。 设置默认启动Windows(将windows改为你想要的系统就可以了) 1. 首先找到Windows的menuentry. # cat /boot/...

壬癸甲乙 ⋅ 2014/07/14 ⋅ 0

修改Ubuntu 10.04 启动菜单默认系统的三种简便易用的方法总结

最近装了Ubuntu 10.04,因为之前有Windows 7等系统,所以Ubuntu装上后出现启动菜单,默认Ubuntu启动。网上找了好多修改启动选项的方法,众说纷纭,现在总结如下: 一、能上网情况下的最好方法...

dragon_linux ⋅ 2013/02/19 ⋅ 0

更改win7 & Linuxmint双系统安装后更改默认启动顺序

更改win7 & Linuxmint双系统安装后更改默认启动顺序 安装好linuxmint后,进入mint系统,打开一个term,编辑/etc/default/grub,即sudo nano /etc/default/grub,把set default的值从0改为4。因...

jtcat ⋅ 2014/04/11 ⋅ 0

Ubuntu grub2介绍

Ubuntu grub2简介   从Ubuntu 9.10起,grub2就已经是默认的BootLoader了。这里简要说要Ubuntu的grub2和其他发行版不一样的地方。   对于所有的OS启动项,CentOS全都显示在一个grub选择界...

BookShu ⋅ 2016/12/11 ⋅ 0

Ubuntu11.10 开机启动菜单 删除多余的内核(旧版本) 调整不同操作系统的启动顺序

很多用户一般都会选择Windows + Ubuntu的双系统。用得时间久了,随着Ubuntu内核的不断升级,开机启动菜单会变得越来越臃肿。下面简单介绍一下如何删除开机启动菜单多余的内核(旧版本),以及...

神勇小白鼠 ⋅ 2012/03/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

mysql5.7系列修改root默认密码

操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysql...

sskill ⋅ 昨天 ⋅ 0

Intellij IDEA神器常用技巧六-Debug详解

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的...

Mkeeper ⋅ 昨天 ⋅ 0

zip压缩工具、tar打包、打包并压缩

zip 支持压缩目录 1.在/tmp/目录下创建目录(study_zip)及文件 root@yolks1 study_zip]# !treetree 11└── 2 └── 3 └── test_zip.txt2 directories, 1 file 2.yum...

蛋黄Yolks ⋅ 昨天 ⋅ 0

聊聊HystrixThreadPool

序 本文主要研究一下HystrixThreadPool HystrixThreadPool hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java /** * ThreadPool used to executed {@link Hys......

go4it ⋅ 昨天 ⋅ 0

容器之上传镜像到Docker hub

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。 1. docker login List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码 ...

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

SpringBoot简单使用ehcache

1,SpringBoot版本 2.0.3.RELEASE ①,pom.xml <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.3.RELE......

暗中观察 ⋅ 昨天 ⋅ 0

监控各项服务

比如有三个服务, 为了减少故障时间,增加监控任务,使用linux的 crontab 实现. 步骤: 1,每个服务写一个ping接口 监控如下内容: 1,HouseServer 是否正常运行,所以需要增加一个ping的接口 ; http...

黄威 ⋅ 昨天 ⋅ 0

Spring源码解析(八)——实例创建(下)

前言 来到实例创建的最后一节,前面已经将一个实例通过不同方式(工厂方法、构造器注入、默认构造器)给创建出来了,下面我们要对创建出来的实例进行一些“加工”处理。 源码解读 回顾下之前...

MarvelCode ⋅ 昨天 ⋅ 0

nodejs __proto__跟prototype

前言 nodejs中完全没有class的这个概念,这点跟PHP,JAVA等面向对象的语言很不一样,没有class跟object的区分,那么nodejs是怎么样实现继承的呢? 对象 对象是由属性跟方法组成的一个东西,就...

Ai5tbb ⋅ 昨天 ⋅ 0

Ubuntu16.04 PHP7.0 不能用MYSQLi方式连接MySQL5.7数据库

Q: Ubuntu16.04 PHP7.0 不能用MYSQLi方式连接MySQL5.7数据库 A: 执行以下2条命令解决: apt-get install php-mysql service apache2 restart php -m 执行后会多以下4个模块: mysqli mysqlnd...

SamXIAO ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部