无忧启动论坛

标题: grub怎么引导扩展区中的xp系统? [打印本页]

作者: 2011xwhmm    时间: 2011-5-5 21:44
标题: grub怎么引导扩展区中的xp系统?
我有一个xp还原在了扩展区中,无法启动,请教一下,有哪位大侠会引导的都我一下吧,谢谢了.............
作者: legendvip    时间: 2011-5-5 22:16
title Boot from Hard Drive - Windows XP (NTLDR)
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

不一定照这个一模一样的 主要是引导这个/ntldr 就可以了吧

[ 本帖最后由 legendvip 于 2011-5-5 22:17 编辑 ]
作者: yjd    时间: 2011-5-5 22:32
title Boot from Hard Drive - Windows XP (NTLDR)
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

不一定照这个一模一样的 主要是引导这个/ntldr 就可以了吧

有试过没确定可以?

fujianabc给的方案是这种已测:
title   5, Find and load Windows \n 启动逻辑分区windows需修改boot.ini(rdisk(0))为1
find --set-root --ignore-floppies --ignore-cd /ntldr
map ()+1 (hd0)
map (hd0) (hd1)
map --harddrives=2
map --hook
chainloader (hd0,0)/ntldr

作者: legendvip    时间: 2011-5-5 22:43
恩 忘记他是装到逻辑区了 我那估计不行
作者: 2011xwhmm    时间: 2011-5-5 22:58
标题: 回复 #3 yjd 的帖子
你好这个我要加到哪个文件里面去?我的XP是在hd(0,6)
作者: 2011xwhmm    时间: 2011-5-5 22:59
标题: 回复 #3 yjd 的帖子
# ID: GRUB_MENU_CHS_4CLONE
# Grub 0.95 中文版配置文件 by Climbing(xclimbing@msn.com)
# 用于从硬盘上启动Grub(例如grldr)
# 中文图形界面
# 最后修改日期:2004-11-30
#

# 菜单颜色
#color white/blue yellow/red

# 默认延迟时间(秒)
timeout 30

# 第一项为默认值
default 0

# Fallback to the second entry.
fallback 1

# 将硬盘第一主分区设置为root
root (hd0,0)

# 设置中文支持的字体文件
fontfile (hd0,0)/boot/grub/fonts

# 设置图形背景文件
splashimage (hd0,0)/boot/grub/bj2008.xpm.gz

###############################################################################
# 使用memdisk启动本地软盘镜像
# 对映像文件的要求同上。
###############################################################################
title 使用memdisk启动硬盘(hd0,0)上的Corpnet软盘镜像文件
root   (hd0,0)
kernel /boot/grub/memdisk.gz
initrd /boot/corpnet.img

###############################################################################
# 使用 TFTP 协议加memdisk从网络启动一个软盘镜像
# 可以使用 winzip 压缩软件映像
# 对于软盘映像文件的大小没有限制
# 如果是超过2.88MB的软盘映像,需要在memdisk命令行指定参数,请参考瑞星的启动参数
###############################################################################
title 从网络启动Corpnet软盘压缩镜像文件
ifconfig --address=192.168.168.8 --mask=255.255.255.0 --gateway=192.168.168.254
tftpserver 192.168.168.1
kernel (nd)/memdisk.gz
initrd (nd)/corpnet.zip

title 从网络启动瑞星杀毒软盘压缩镜像文件
ifconfig --address=75.40.16.244 --mask=255.255.248.0 --gateway=75.40.16.254
tftpserver 75.40.16.2
kernel (nd)/memdisk.gz c=80 h=4 s=36 floppy
initrd (nd)/rav.zip

###############################################################################
# 使用memdisk启动本地软盘镜像
# 对映像文件的要求同上。
###############################################################################
title 使用memdisk启动硬盘(hd0,0)上的Corpnet软盘镜像文件
root   (hd0,0)
kernel /boot/grub/memdisk.gz
initrd /boot/corpnet.img

title 使用memdisk启动本地硬盘上的Corpnet软盘压缩镜像文件
root   (hd0,0)
kernel /boot/grub/memdisk.gz
initrd /boot/corpnet.zip

title 使用memdisk启动本地硬盘上的瑞星杀毒软盘压缩镜像文件
root   (hd0,0)
kernel /boot/grub/memdisk.gz c=80 h=4 s=36 floppy
initrd /boot/rav.zip

###############################################################################
# 使用map功能启动本地软盘镜像
# 软盘映像大小没有限制,但要求必须连续存放
# 检查映像是否连续存放的命令:blocklist (hd0,0)/boot/???.img
###############################################################################
title 使用map启动本地硬盘上的Corpnet软盘镜像文件
map (hd0,0)/boot/corpnet.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 使用map启动本地硬盘上的瑞星杀毒软盘镜像文件
map (hd0,0)/boot/rav.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

###############################################################################
# 转到光盘启动
###############################################################################
title 从光盘启动
scdrom --bootcd
scdrom --bootcd

###############################################################################
# 转到软盘启动
###############################################################################
title 从软盘启动
rootnoverify (fd0)
chainloader  +1

###############################################################################
# 从本地磁盘的主分区启动
###############################################################################
title 启动第一主分区(hd0,0)上的操作系统
rootnoverify (hd0,0)
makeactive
chainloader  +1

title 启动第二主分区(hd0,1)上的操作系统
rootnoverify (hd0,1)
makeactive
chainloader  +1

title 启动第三主分区(hd0,2)上的操作系统
rootnoverify (hd0,2)
makeactive
chainloader  +1

###############################################################################
# 启动另一个功能强大的引导器Smart BootManager。
# 注意: 在Smart BootManager的界面里,不要做任何保存!!!!!
###############################################################################
title 运行Smart BootManager
root   (fd0)
kernel /boot/grub/memdisk.gz
initrd /boot/grub/sbm.bin

###############################################################################
# 改变菜单颜色
###############################################################################
title 改变菜单颜色(红色背景)
color yellow/red yellow/black
fontfile (hd0,0)/boot/grub/fonts
splashimage (hd0,0)/boot/grub/bj2008.xpm.gz

title 改变菜单颜色(青色背景)
color black/cyan yellow/cyan
fontfile (hd0,0)/boot/grub/fonts
splashimage (hd0,0)/boot/grub/bj2008.xpm.gz

title 改变菜单颜色(蓝色背景)
color white/blue yellow/red
fontfile (hd0,0)/boot/grub/fonts
splashimage (hd0,0)/boot/grub/bj2008.xpm.gz

###############################################################################
# 切换到英文版的Grub菜单
###############################################################################
title 切换到英文版的Grub菜单
configfile (hd0,0)/boot/grub/menu.eng

###############################################################################
# 搜寻硬盘上的其它Grub菜单
###############################################################################
title 寻找硬盘上的/boot/grub/menu.lst
findroot /boot/grub/menu.lst
configfile /boot/grub/menu.lst

title 寻找硬盘上的/grub/menu.lst
findroot /grub/menu.lst
configfile /grub/menu.lst

title 寻找硬盘上的/menu.lst
findroot /menu.lst
configfile /menu.lst

title 启动光盘上的/BOOT/GRUB/MENU.LST
scdrom --install
root (cd)
configfile /BOOT/GRUB/MENU.LST

title 启动光盘上的/boot/grub/menu.lst
scdrom --install
root (cd)
configfile /boot/grub/menu.lst
###############################################################################
# 重新启动计算机
###############################################################################
title 重新启动计算机
reboot

###############################################################################
# 关闭计算机
###############################################################################
title 关闭计算机
halt

###############################################################################
# 启动硬盘上的其它系统(用来演示启动方法,你可以动态改变参数)
###############################################################################
title Mandrake Linux on (hd0,7) (Sample)
kernel (hd0,7)/boot/vmlinuz root=/dev/hda8 quiet devfs=mount acpi=ht vga=788
initrd (hd0,7)/boot/initrd.img

title Red Hat Linux on (hd0,8) (Sample)
kernel (hd0,8)/boot/vmlinuz root=/dev/hda9

title DOS/Win9x(only) on (hd1,0) (Sample)
pause Warning: drive map used. Press any key to start DOS/Win9x on (hd1,0)...
root (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
makeactive
chainloader +1

###############################################################################
# 安装Grub到硬盘的MBR
###############################################################################
title install GRUB on (hd0,0) to MBR (hd0) and reboot. Password: danger (Sample)
pause You requested to install GRUB onto MBR. We highly recommend you NOT to do so, basically for two reasons: 1. For some non-MS-compatible boot loaders(in case you might be using), the install is INDEED dangerous and may cause your whole disk(and all your operating systems on it) unaccessible. 2. Even if you are using(in MBR)an MS-compatible boot loader such as LILO and GRUB, you may encounter problems like hard-disk-boot-failure when you move or delete the /boot/grub/stage2 file, or even when disk defragmentation operations are made. Press any key to continue...
pause A password prompt will confirm that you want the operation anyway. Press any key to continue...
password danger
pause This will install GRUB in (hd0,0)/boot/grub/ to MBR. Press any key to begin...
root (hd0,0)
setup (hd0)
pause GRUB install OK! Press any key to reboot your machine...
reboot

###############################################################################
# 切换到英文版的Grub菜单
###############################################################################
title Switch to English menu
configfile (hd0,0)/boot/grub/menu.eng
作者: 2011xwhmm    时间: 2011-5-5 22:59
标题: 回复 #3 yjd 的帖子
上面的是那个lst,麻烦看下
作者: yjd    时间: 2011-5-6 18:23
你发一大段菜单出来干嘛-_-!!。。。
直接依葫芦画瓢
拷贝增加到你最后就好了
记得改下你xp分区下boot里面的
windows需修改boot.ini(rdisk(0))为1




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3