QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3671|回复: 8

GRUB 问题:如何修改默认启动顺序?

[复制链接]
发表于 2006-10-3 20:21:30 | 显示全部楼层 |阅读模式
我原来装ML的时候默认是win xp为第一启动的,且win xp 的Title为dos
现在想把第一启动项改为ml,且把win的title改为win xp
是不是要修改/boot/grub/menu.lst文件?像下面这么改行吗?

原来的menu.lst如下:
# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=0
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title dos
        rootnoverify (hd0,0)
        chainloader +1
title MagicLinux
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3  ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Graphics Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 5 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Console Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 3 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Single Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 1 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img


现在若是改为:
# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=0
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title MagicLinux
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3  ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Graphics Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 5 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Console Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 3 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Single Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 1 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title win xp
        rootnoverify (hd0,0)
        chainloader +1
可以实现吗?谢谢
发表于 2006-10-3 20:24:54 | 显示全部楼层
没问题的,完全可以实现
回复

使用道具 举报

发表于 2006-10-3 20:33:47 | 显示全部楼层
直接把default=0 改为default=1不是就可以了。
回复

使用道具 举报

发表于 2006-10-3 20:37:04 | 显示全部楼层
另外,有一个建议:Linux 毕竟是一个大量使用文本文件作为配置文件的操作系统。在 Linux 下,一般用户都会习惯自己编辑那些文本文件。MI 以后可否考虑一下提供一些更丰富的配置信息。

比如,我觉得 arch 的 grub.conf 在 title 前说一下这个是第几项的,这一点挺好的。例子如下:

# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=0
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz

# (0) Magic Linux
title Magic Linux
root (hd0,7)
kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/hda8 vga=791 splash=silent
initrd /boot/initrd-2.6.15.3.img

# (1) Magic Linux (Graphics Mode)
title Magic Linux (Graphics Mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.15.3 init 5 ro root=/dev/hda8 vga=791 splash=silent
initrd /boot/initrd-2.6.15.3.img

# (2) Magic Linux (Console Mode)
title MagicLinux (Console Mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.15.3 init 3 ro root=/dev/hda8 vga=791 splash=silent
initrd /boot/initrd-2.6.15.3.img

# (3) Magic Linux (Single Mode)
title Magic Linux (Single Mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.15.3 init 1 ro root=/dev/hda8 vga=791 splash=silent
initrd /boot/initrd-2.6.15.3.img

# (4) Windows XP
title Windows XP
rootnoverify (hd0,0)
chainloader +1


这样配置 default 项就不用每次都数一遍了
回复

使用道具 举报

发表于 2006-10-3 21:33:03 | 显示全部楼层
好主意!
回复

使用道具 举报

 楼主| 发表于 2006-10-4 15:50:24 | 显示全部楼层
呵呵
假如我把最后一段删掉
那在启动的时候不就可以屏蔽 win xp了?

# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=0
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title MagicLinux
root (hd0,7)
kernel /boot/vmlinuz-2.6.15.3 ro root=/dev/hda8 vga=791 splash=silent
initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Graphics Mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.15.3 init 5 ro root=/dev/hda8 vga=791 splash=silent
initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Console Mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.15.3 init 3 ro root=/dev/hda8 vga=791 splash=silent
initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Single Mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.15.3 init 1 ro root=/dev/hda8 vga=791 splash=silent
initrd /boot/initrd-2.6.15.3.img
回复

使用道具 举报

发表于 2006-10-4 16:15:55 | 显示全部楼层
是的
不过可以按“c”键进入命令模式使用命令其的那个xp(前提是你的系统上有xp
回复

使用道具 举报

 楼主| 发表于 2006-10-5 20:13:39 | 显示全部楼层
[quote:70cf7b310c="npcomet"]是的
不过可以按“c”键进入命令模式使用命令其的那个xp(前提是你的系统上有xp )[/quote]

谢谢
那么想请问按了“c“键之后出现grub>
这样的提示符
应该如何输入命令才能进入已经被屏蔽了的windows呢?
回复

使用道具 举报

发表于 2006-10-5 20:20:24 | 显示全部楼层
rootnoverify (hd0,0)
chainloader +1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-28 04:29 , Processed in 0.092621 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表