grub默认启动项

默认启动项是由修改/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



参考文章

转载于:https://my.oschina.net/sukai/blog/287546

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值