Resumiendo: sí.
Cada máquina virtual es técnicamente “independiente” de la otra, y con VirtualBox , podrías hacer esto fácilmente, ya que está soportado tanto en sistemas operativos host Windows como Linux (emulados o no). Podría simplemente usar Windows como su sistema operativo “base-host”, ejecutar Linux en una VM, y luego usar ese sistema operativo como el nuevo base-host para Bochs.
Ten en cuenta que tu única limitación aquí es tu hardware. Dependiendo de los requisitos de tu desarrollo, puedes necesitar más memoria, o una actualización a un sistema operativo “base-host” de 64 bits. Dicho esto, si eliges sabiamente tus distros de Linux, cualquier sistema moderno debería ser capaz de anidar arbitrariamente de esta manera.
Verás un mejor rendimiento si habilitas el soporte de virtualización x86 en tu ordenador (si tu placa base y CPU lo soportan), y AFAIK, puedes “pasar” esta característica a múltiples máquinas virtuales anidadas. Si tenemos máquinas virtuales n
anidadas unas dentro de otras, esto está soportado siempre y cuando el 1
primer al n-1
ésimo SO invitado anidado tenga soporte para la virtualización x86 (el host base también debe soportarlo). Tenga en cuenta que todavía existen algunos problemas de seguridad a tener en cuenta si hace esto, así que tome las precauciones adecuadas.