You didn't get me right. If it is even 'Embedded' system, how it deals with different CPU?
A working, though not optimal solution, in three steps:
1) create a ETBoot CD working on Intel CPU and burn it to CD
2) create a ETBoot CD working on AMD CPU and burn it to CD
3) carry both with you and use the corresponding one on the appropriate machine
Now, seriously, if I understand correctly Dhilip89's intended goal, the project was not "conceived" to be "portable" at all.
Simply a way to create a diskless workstation on "plain" hardware, something very good as a "virus-proof" (NAS, Router, Home control) or "netcafè" machine.
If one follows this "phylosophy", one could well build on a specific machine (bypassing the VMware or Qemu) and create the CD/DVD from the partition on the HD, this way one could add more "specific" and "optimized" drivers.
On the other hand, I am afraid that besides the complexity of adding to the project provisions for a "universal image" could turn out in what a PE already does or make the build a mass of (mostly unused) drivers.
, though it would be really interesting to find out if it could work.
Given the low cost of USB sticks nowadays, (and also because I am personally fond of it
) I find a not-read-only solution, like XPCLI, more "suitable" to a "portable" OS.