|
我这几天在学习PXE引导PE,方式是先加载firadisk的镜像到FD1,然后将PE的ISO整体MAP到0xff并启动,但却发现find -set-root语句时如果使用的是grldr则会报error 15:file not found,这种情况出现在使用0.4.4 2009-03-31版本时,若是使用0.4.5则不会有此问题
目录结构如下
(pd)
├─img
│ └─firadisk.img
├─iso
│ └─xiaoma2011lite.iso
├─grldr
└─menu.lst
具体的菜单写法如下
find --set-root /iso/xiaoma2011lite.iso
map --mem /img/firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem /iso/xiaoma2011lite.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
请问这是我对该句语句的用法理解有偏差(因为不要find --set-root这句其实对实现功能没有任何影响,但是我希望菜单写的规范点,所以这么写),还是这个语句在0.4.4时有bug
请不要建议我换新版就行了,我是想知道为什么。 |
|