终于又重装了xubuntu,本人是XP和Xubuntu双系统,装好之后默认启动是xubuntu。

在终端输入:本人使用root登录的

打开之后,文本中包含 set default="0" 这就是默认启动的系统

在文本中搜索 menuentry 以我的为例:

menuentry 'Ubuntu,Linux 3.2.0-29-generic'   //----ubuntu

menuentry 'Ubuntu,Linux 3.2.0-29-generic (恢复模式)'

menuentry "Memory test (memtest86+)"

menuentry "Memory test (memtest86+, serial console 115200)"

menuentry "Microsoft Windows XP Professional (on /dev/sdc1)"

从0数起,"Microsoft Windows XP Professional (on /dev/sdc1)" 为第4个,将set default="0" 改为 set default="4" 就可默认启动xp系统了,其他系统也一样。

如果上述方法不行,将下列内容(一定要备份grub.conf文件

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sdb1)" --class windows --class os {
    insmod part_msdos
    insmod fat
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set=root CC47-1222
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

复制到if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi之后。

ubuntu的root在这:http://hurly.blog.51cto.com/5951421/996832