考察

pxelinuxを使ったLinuxブートとbpbatchを使ったDOSブートをメニュー化するのに今回はpxelinuxをベースとした。しかし、bpbatchの方もスクリプトファイルでメニュー化する機能を持ているのでbpbatchをベースとすることもできた。pxelinuxをベースにした場合、ファイルの制限などがあり結構トリッキーな設定を使う必要があったし、今回の場合はかなりラッキーだったと思う。一方、bpbatchのコマンドには"TFTPBoot"コマンドや"LinuxBoot"コマンドがあるので、そちらを使って統合した方が素直だろう。(pxelinuxはLinuxをネットブートすることを念頭に作られているのに対して、bpbatchは汎用的にOSをネットブートすることを目的として作られているため。)