Grub4DOS 引导 Windows XP + WIN 7 + Linux
我先安装的 XP
然后又安装了 Redflag Linux 7.0
国人嘛,毕竟支持本土一点的 用过Ubuntu 觉得不如红旗方便
最后又安装了 WIN7
后来没有了红旗的启动菜单
关于修复LINUX的启动菜单,我上一篇文章已经说过了
但是每次进XP都要经历两个菜单 很不方便 就像直接进XP
步骤
1.
用grubinst_gui 把GRUB写入引导区
如上图所选
磁盘选择你的本地硬盘,基本上数值最大的那个就是了
然后 安装
2.
把Grub4DOS文件解压后的 grldr 和 menu.lst 复制到C:盘
因为C:盘是我的主分区
3.
用 写字板打开menu.lst。
清空里面的内容 把下面的一段代码复制到里面就行
----------------------------------分割线以下开始复制-----------------------------------------
################################################
# GRUB 引导 XP + WIN 7 + Linux
# by wincentgao
# http://blog.sina.com.cn/wincentgao
################################################
#默认的启动选项
default=2
#默认的响应时间
timeout=5
#我自己的菜单背景 大家可以自己改,也可以删了
splashimage=(hd0,0)/12.xpm.gz
# 引导 红旗Linux 7.0
title RedFlag Linux Desktop 7.0
root (hd0,7)
kernel /boot/vmlinuz-2.6.29.4-167.dt7.i586 ro root=/dev/sda8 quiet rhgb
initrd /boot/initrd-2.6.29.4-167.dt7.i586.img
# 至于其他版本的Linux 譬如Ubuntu 我没装 所以不知道代码是怎么写的
#不过基本上都在 /boot/grub/里,是menu.lst 或者是conf.conf忘了是不是这个文件
#自己打开看看就知道了 ,然后把 引导Linux的这一段复制到里面就行
# 引导 Windows XP
title Windows XP
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2
# 引导 Windows 7
title Windows 7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2
# 引导 WINPE
title MicroPE.ISO
find --set-root /os/winPE.ISO
map --mem /os/winPE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
# 关机
title halt
halt
# 重启
title reboot
reboot
-----------------------------复制到分割线以上-------------------------------------------------
4.
重启 即可看到启动菜单
转载 请注明 转自 http://blog.sina.com.cn/wincentgao
大家有什么问题可以发邮件到我的邮箱
Grub4DOS 引导 Windows XP + WIN 7 + Linux
-
- 帖子: 14
- 注册时间: 2008-10-04 19:17
- 联系: