灰儿 发表于 2010-2-16 22:14:24

GRUB&GRUB2,双硬盘、双系统启动菜单设置

本帖最后由 灰儿 于 2010-2-22 17:02 编辑

Ubuntu9.10之前的启动管理器为grub,引导文件是menu.lst。
Ubuntu9.10默认的启动管理器为grub2,引导文件是grub.cfg。

双硬盘分别安装Ubuntu和Windows,进入Ubuntu,修改menu.lst或grub.cfg

grub修改menu.lst配置文件,添加如下代码:
title      Windows
map      (hd0) (hd1)
map      (hd1) (hd0)
root      (hd0,0)
chainloader    (hd1,0)+1
makeactive
boot

grub2手工修改/etc/grub.d/40_custom配置文件内容,添加如下代码:

menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
    insmod ntfs
    set root=(hd0,1)
    drivemap -s (hd0) ${root}
    chainloader +1
}

#系统为fat32的要把ntfs改为fat

再运行如下命令重建grub列表:
sudo update-grub

启动时不显示grub菜单项的处理方法:
    开机自检后时按几下shift键,可调出菜单项
页: [1]
查看完整版本: GRUB&GRUB2,双硬盘、双系统启动菜单设置