[Ubuntu-9.10] 修改 grub 以更改默认启动系统
/boot/grub/grub.conf or /boot/grub/menu.lst
也有说是 /etc 目录下的相应文件的,但是在 Ubuntu-9.10 下面,具体文件是这样地:
/boot/grub/grub.cfg
至于更改的那个 set default=”x“, 那个x的意思,就拿我机器作为例子来说:
[eg].> ls -l grub.cfg-r--r--r-- grub.cfg> sudo chmod 244 grub.cfg> ls -l grub.cfg--w-r--r-- grub.cfg> sudo vim grub.cfg
## 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 /boot/grub/grubenv ]; then have_grubenv=true load_envfiset default="0"if [ ${prev_saved_entry} ]; then saved_entry=${prev_saved_entry} save_env saved_entry prev_saved_entry= save_env prev_saved_entryfiinsmod ext2set root=(hd0,3)search --no-floppy --fs-uuid --set bafa3996-b8bb-4869-b610-8310c55d95b9if 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 fifiif [ ${recordfail} = 1 ]; then set timeout=-1else set timeout=10fi### END /etc/grub.d/00_header ###### BEGIN /etc/grub.d/05_debian_theme ###set menu_color_normal=white/blackset menu_color_highlight=black/white### END /etc/grub.d/05_debian_theme ###### BEGIN /etc/grub.d/10_linux ###menuentry "Ubuntu, Linux 2.6.31-14-generic" { recordfail=1 if [ -n ${have_grubenv} ]; then save_env recordfail; fiset quiet=1insmod ext2set root=(hd0,3)search --no-floppy --fs-uuid --set bafa3996-b8bb-4869-b610-8310c55d95b9linux/boot/vmlinuz-2.6.31-14-generic root=UUID=bafa3996-b8bb-4869-b610-8310c55d95b9 ro quiet splashinitrd/boot/initrd.img-2.6.31-14-generic}menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" { recordfail=1 if [ -n ${have_grubenv} ]; then save_env recordfail; fiinsmod ext2set root=(hd0,3)search --no-floppy --fs-uuid --set bafa3996-b8bb-4869-b610-8310c55d95b9linux/boot/vmlinuz-2.6.31-14-generic root=UUID=bafa3996-b8bb-4869-b610-8310c55d95b9 ro single initrd/boot/initrd.img-2.6.31-14-generic}### END /etc/grub.d/10_linux ###### BEGIN /etc/grub.d/20_memtest86+ ###menuentry "Memory test (memtest86+)" {linux16/boot/memtest86+.bin}menuentry "Memory test (memtest86+, serial console 115200)" {linux16/boot/memtest86+.bin console=ttyS0,115200n8}### END /etc/grub.d/20_memtest86+ ###### BEGIN /etc/grub.d/30_os-prober ###menuentry "Windows 7 (loader) (on /dev/sda1)" {insmod ntfsset root=(hd0,1)search --no-floppy --fs-uuid --set 2850f1bd50f191b4chainloader +1}### 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 ###