分页: 5 / 6

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2010-12-10 17:09
microdust
aspirinz_tt 写了:
在这个文件中把这些启动项目的位置调换,是不是在启动现实菜单上的位置也能够调换呢?????
经测试,可以!
Screenshot-grub.cfg (-boot-grub) - gedit.png
如上图,我把下面这些关于 Windows 的部分全部提前(包括注释!),重启动电脑后,就实现了你说的效果

代码: 全选

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
	insmod fat
	set root='(hd0,1)'
	search --no-floppy --fs-uuid --set 2a1d-0905
	drivemap -s (hd0) ${root}
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###
但强烈建议新手不要这么做![/quote]


如果以后更新出现新的版本或有了新的内核,会不会影响现在修改的效果呢?????? :em06[/quote]


如果系统出现更新, 每次都会自动 set default="0"(可以理解,自己的系统肯定是默认项),
再把它的值改回来就行了,比如我的改为set default="10"

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2010-12-13 12:10
rabbit_52
还能顺便改一下选择时间

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2010-12-13 16:18
peaceman
不错,现在10.04跟以前确实不一样了,为什么grub2配置文件要变呢

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2010-12-13 18:52
chenxavier
marque

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2010-12-17 21:05
macong
Mark :em11
对新手很实用

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2010-12-18 21:34
LingU
标记
新手
莫怪

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2011-01-21 16:27
mozlingyu
:em01 :em01 :em01
谢谢!!!

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2011-01-21 16:57
qy117121
这么老的帖怎么还有人用啊,
方法不好,直接修改grub.cfg虽然可以更新引导菜单顺序,不过更新时安装了新内核的话grub.cfg就会被更新,还要重新修改

想改引导菜单为什么 都不看smallapple的置顶帖呢???
更改/etc/grub.d/下面的文件才是正解的方法

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2011-01-23 20:22
shizest
正是我需要的,非常感谢! :em01

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2011-01-24 15:57
x.dy
qy117121 写了:这么老的帖怎么还有人用啊,
方法不好,直接修改grub.cfg虽然可以更新引导菜单顺序,不过更新时安装了新内核的话grub.cfg就会被更新,还要重新修改

想改引导菜单为什么 都不看smallapple的置顶帖呢???
更改/etc/grub.d/下面的文件才是正解的方法
置顶帖没这个标题醒目 :em02

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2011-01-24 16:07
every_why
好贴,值得学习 :em09

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2011-01-28 12:36
龙四太子
顺续是看明白了, 可是 我的 xp不 知道 为什么?引导过去了起动不了,

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2011-01-31 21:42
thief123
xp在安装10.04后丢了,按照楼主的指示做了,没有发现menuentry "Microsoft Windows XP Professional这一行;

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,12)'
search --no-floppy --fs-uuid --set 61d122b2-1435-4efc-a666-5e1bea44e056
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,12)'
search --no-floppy --fs-uuid --set 61d122b2-1435-4efc-a666-5e1bea44e056
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu,Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,12)'
search --no-floppy --fs-uuid --set 61d122b2-1435-4efc-a666-5e1bea44e056
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=61d122b2-1435-4efc-a666-5e1bea44e056 ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu,Linux 2.6.32-24-generic (恢复模式)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,12)'
search --no-floppy --fs-uuid --set 61d122b2-1435-4efc-a666-5e1bea44e056
echo '载入 Linux ...'
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=61d122b2-1435-4efc-a666-5e1bea44e056 ro single
echo '载入引导虚拟磁盘 ...'
initrd /boot/initrd.img-2.6.32-24-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,12)'
search --no-floppy --fs-uuid --set 61d122b2-1435-4efc-a666-5e1bea44e056
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,12)'
search --no-floppy --fs-uuid --set 61d122b2-1435-4efc-a666-5e1bea44e056
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2011-05-25 12:32
alonglin
:em03 startupmanager

Re: 修改Ubuntu启动顺序 (含10.04 LTS )

发表于 : 2011-05-26 15:46
wwff
mark