太古老的命题了,如果想玩Dos 6.22之下的游戏,那就需要引动一个Dos系统了。
系统文件倒是现成的,Dos6.22.img。
如何做个ipxe的启动呢?
简单,依样画葫芦,修改boot2.php
1 case '\52:54:00:7f:65:bb':
2 echo "initrd http://172.16.8.1/ks/dos/Dos6.22.img\n";
3 echo "chain http://172.16.8.1/ks/dos/memdisk\n";
4 break;
memdisk是从syslinux中拷贝的,也是神器。
其实可以用sanboot来启动的,但是那样起动起来的系统对C盘无写权限,因为dos下没有san的驱动可用。
所以改用memdisk,这样权限变为可写的了。