(2)将上述语句改成:
LABEL hddboot
MENU LABEL [07] --
kernel chain.c32
append hd0 1 ntldr=/ntldr
重启并选择“从硬盘启动”后提示:
load the boot file...
Failed to load the boot file
boot:
(3)改用syslinux引导启动grub,然后再启动硬盘,其中,syslinux.cfg里面关于从硬盘启动的语句改为:
LABEL hddboot
MENU LABEL [07] --
kernel /grldr
grldr放在移动硬盘的根目录下,其中的内容是:
timeout 0
default 0
find --set-root /boot/fonts
fontfile /boot/fonts
title 启动 Windows XP
rootnoverify (hd1,0)
chainloader +1
title 【★】 重启计算机
reboot
title 【★】 关闭计算机
halt
重启重启并选择“从硬盘启动”后提示:
NTLDR missing...
对于“进入EZBOOT菜单”选项被选中后,出现如下提示:
Start booting from CD...
Bad Volume Descriptor Type
Bad Standard Identifier
Bad Volume Descriptor Version
Directory "Boot" not found!
Error loading image: MENU.EZB
然后就停留在这个画面上。
[ 本帖最后由 kavenlee72 于 2009-7-2 01:35 编辑 ]作者: 天涯海角1216 时间: 2009-7-2 04:52
LABEL grub
MENU LABEL 【2】 GRUB菜单(HDD方式)
kernel /boot/grub.exe
append --config-file="(fd0)/menu.lst"作者: mygamexxx 时间: 2009-7-2 08:13
LABEL WINDOWS XP
MENU LABEL WINDOWS XP
localboot 0x80
TEXT HELP
More about currently selected:
Run windows xp
ENDTEXT
或改用
LABEL WINDOWS XP
MENU LABEL WINDOWS XP
localboot 0x81
TEXT HELP
More about currently selected:
Run windows xp
ENDTEXT作者: kavenlee72 时间: 2009-7-2 09:27 标题: 回复 #7 天涯海角1216 的帖子 我试了如下语句,但出错了。
LABEL hddboot
MENU LABEL [07] --
kernel /boot/syslinux/grub.exe
append --config-file="checkrange 0x80 read 0x8280 && map (hd1) (hd0);checkrange 0x80 read 0x8280 && map --hook;chainloader (hd0)+1"