The efficiency of the two experts is really beyond praise. The preliminary tests are as follows:
The contents of the config and autoxec.bat files in the Dos bootimage are all cleared.
TFTP uses grldr 506 to Boot DOS
Execute different versions of grub.exe under Dos respectively
1. 506 X, Failure restore ROM INT -0x13 vector. Unsupported DOS, device driver, or TSR.
2. 505 OK
3. 506 x, Failure restore ROM INT -0x13 vector. Unsupported DOS, device driver, or TSR.
4. 422 --status , The int13 hook is off. The Drive map table is currently empty.
5. 505 OK
6. 506 x, Failure restore ROM INT -0x13 vector. Unsupported DOS, device driver, or TSR.
TFTP uses grldr 505 Boot DOS
1. 505 OK (Once tried to enter dos and then the 505 version, it showed Failure restore ROM INT -0x73..., but couldn't be reproduced!!)
2. 506 x , Failure restore ROM INT -0x13 vector. Unsupported DOS, device driver, or TSR.
3. 422 --status , The int13 hook is off. The Drive map table is currently empty.
4. 505 OK
5. 506 x , Failure restore ROM INT -0x13 vector. Unsupported DOS, device driver, or TSR.
TFTP uses grldr 422 Boot DOS
1. 422 x , Failure restore ROM INT -0x73 vector. Unsupported DOS, device driver, or TSR.
2. 506 x , Failure restore ROM INT -0x13 vector. Unsupported DOS, device driver, or TSR.
3. 505 OK.
4. 422 --status , The int13 hook is off. The Drive map table is currently empty.
It seems that on the server side, for TFTP's grldr, using the 422 Boot image is paired with the 505 version. Using the 505 version of grldr on the server, the boot image is paired with the same 505 version.
The 506 version doesn't seem to pair successfully, and the same goes for 422.
After the client boots into dos and enters gurb, it can't boot winpe (black screen, no response, this PE normally starts by detecting the floppy drive and showing the win logo....).
If the pxe keep is removed, it can. Maybe there is something to fiddle with. Wait until the head is more clear to try again.
In addition, it seems that map --mem --unsafe-boot /winpe.gz (hd0) will send 2 times winpe.gz from the server (TFTP) to the client??
The second transmission is when it shows probed c/h/s = 122/128/32, probed total sectors = 499711
And map --mem /dos.img (fd0) doesn't.
[ Last edited by adatsui on 2008-5-7 at 02:15 AM ]