¿Es posible ejecutar QEMU en un Ubuntu instalado en una caja virtual, para arrancar en una imagen de frambuesa pi?

Nunca lo he visto funcionar de esa manera. Básicamente está intentando ejecutar un entorno virtualizado dentro de un entorno virtualizado. Lógicamente, no tiene mucho sentido. Y supongo que no funcionará o provocará un bloqueo ya que uno intenta sobrescribir las interrupciones de hardware del otro. Sé que ejecutar dos gerentes de VM lado a lado en el mismo host es una receta para el desastre, ya que siguen cayendo sobre los pies del otro. Entonces, supongo que hay problemas similares al ejecutar uno dentro de otro.

En el mejor de los casos, sería mucho más lento ya que dos entornos virtuales funcionan en capas, uno encima del otro. En el peor de los casos, el host se bloqueará una vez que se inicie la VM secundaria. Pero, por supuesto, pruébelo y vea si realmente funciona … ¿no es esa una de las razones por las que uno usa tales máquinas virtuales? Para probar cosas?

Solo por diversión: ¿Cuál es su razón para querer tal configuración? ¿Por qué no tener varias máquinas VBox ejecutándose bajo el mismo host a la vez? Siempre puede hacer que se comuniquen entre sí a través de la red NAT virtual de VBox.

Puede ser posible. Solo tendrás que probarlo. Dado que su requisito es emular un raspberry pi en un entorno Linux, le sugiero que también intente ejecutar QEMU directamente en el host. ¿Hay alguna razón particular por la que necesite otra capa de abstracción con VirtualBox? QEMU establece que ” cuando se usa como un emulador de máquina, QEMU puede ejecutar sistemas operativos y programas creados para una máquina (por ejemplo, una placa ARM) en una máquina diferente (por ejemplo, su propia PC). Al usar la traducción dinámica, logra un rendimiento muy bueno”. “Dado que asumo que deberías poder hacer esto con Ubuntu Host -> QEMU -> Raspberry PI Image. Nunca he ejecutado QEMU, pero esta pregunta me intriga para probarlo. Puede ser un día lo haré. ¡Buena suerte!

Autor: VirtualBox a velocidad warp, Libro

Es posible: QEMU solo verá un dispositivo de PC genérico dentro de una VM Virtualbox y puedo confirmar que puede instalar una imagen en él; de hecho, realmente construí una instalación OpenStack de esta manera, pero es un ejercicio totalmente teórico como huésped interno el invitado ejecuta recursos simulados en recursos simulados, por lo que solo puede haber rendimientos decrecientes.