|
我想在U盘上用GRUB4DOS启动ISO格式的XPE,为了加快启动速度,所以做一个IMG,先用XMSDSK 1440 m:/Y做一个内存盘,然后用IMG里的文件驱动USB2.0。前面用XMSDSK的目的是使驱动成功的U盘盘符为确定的N:,以上步骤都成功了。但在调用N:盘上的GRUB时出了问题,经过查找,是调用GRUB时,配置文件里面MAP路径出的错,请高手帮忙解决。我的IMG里AUTOEXEC.BAT里的内容是:@echo off
xmsdsk 1440 M: /y >nul
cls
echo Loading USB2.0 driver now.
echo Waiting...
loadsys usbaspi.sys /e /v /norst >nul
loadsys aspidisk.sys >nul
set drive=n:
PATH=.\;%drive%\;%drive%\dos;%drive%\boot;%drive%\boot\media;%drive%\boot\net;%drive%\boot\ext
echo.
echo Now USB disk is: [%drive%]
echo.
xpe.bat
:END
XPE.BAT的内容是
@echo off
%drive%\boot\grub\grub --config-file="[email=#@n:\boot\grub\boot\iso\xpe.lst]#@n:\boot\grub\boot\iso\xpe.lst[/email]"
xpe.lst的内容:
find --set-root /RXPE.LDR
color white/green yellow/green
timeout 0
default 0
#splashimage /boot/grub/splash.gz
#splashimage /boot/grub/splash.xpm
#fontfile /boot/grub/fonts.gz
#foreground 00ff00
title WindowsXPE
#map (hd0,1)/myiso.iso (hd32)
map /boot/grub/boot/iso/peboot.iso (hd32)
map --hook
chainloader (hd32)
boot
请问高手们,是不是MAP的路径有问题?如何解决。
[ 本帖最后由 minchengan 于 2008-4-14 07:21 PM 编辑 ] |
|