|
title [0] 启动 WinPe 环境
find --set-root /menu.lst
map --mem (hd0,0)/boot/WINPE4.ISO (hd32)
map --hook
chainloader (hd32)
boot
为什么一定要用grub挂载ISO来虚拟磁盘?不如用grub加载setupldr.bin再加载PE来得容易并稳定!记得
map --mem是需要内存的
用map也可以建立虚拟内存盘,其用法和以上的很相似,你只需要在map建立虚拟盘的命令中加上--mem参数就行了。例子:
把(hd0,0)根目录下的aa.dsk文件映射为第一只硬盘,原来的第一只映射为第二只硬盘,并且从aa.dsk里虚拟出来的磁盘中启动: <pre> title Boot From Virtual Disk map --mem (hd0,0)/aa.dsk (hd0) map (hd0) (hd1) map --hook root (hd0,0) chainloader +1 boot </pre>
把(hd0,0)根目录下的aa.img文件映射为第一只虚拟软盘,并从中启动: <pre> title Boot From Virtual Floppy map --mem (hd0,0)/aa.img (fd0) map --hook root (fd0) chainloader +1 boot </pre>
使用了该映射方式,影像文件的内容是装载到内存后才进行映射。这意味着,你必须有足够的内存来存放影像和启动系统。
[ 本帖最后由 go2 于 2009-3-30 21:50 编辑 ] |
|