
¿Es posible cambiar entre diferentes distribuciones de Linux sin reiniciar? Por ejemplo, instalé el arranque múltiple de Ubuntu y Arch Linux. Y quiero cambiar entre ellos sin reiniciar mi computadora.
Respuesta1
Es técnicamente posible, pero no necesariamente práctico.
La forma "trampa" de hacer esto sería ejecutar cada distribución en una VM y cambiar entre VM. La mayoría de los evaluadores usarían una variante de esto.
Podría ser técnicamente posible crear un chroot jail y configurar una segunda distribución en un directorio del sistema operativo principal y luego "pivotar" hacia él y reiniciar las aplicaciones, pero esto sería complicado y causaría problemas residuales, y supone kernels compatibles y bastante conocimiento profundo de todo. (Observo que Crouton usa esta tecnología para ejecutar Ubuntu en un Chromebook, por lo que en teoría es factible)
Respuesta2
Sí, puedes, usando máquinas virtuales. No hice lo siguiente en una dirección: iniciar Windows y luego cargar Mint desde otro disco duro en una VM. UsandoVirtualBoxy esdisco sin formatoopción, debería poder iniciar un sistema operativo dentro del otro. No veo por qué no puedes hacerlo al revés también, arrancando desde el segundo sistema operativo e iniciando una máquina virtual del primer sistema operativo. Sin embargo, puede que requiera algo de trabajo.
Respuesta3
En realidad esmuyposible, usando kexec. No lo he probado yo mismo, pero mirahttps://wiki.archlinux.org/index.php/Kexec.
Como dice: "Kexec es una llamada al sistema que le permite cargar e iniciar otro kernel desde el kernel actualmente en ejecución. Esto es útil para los desarrolladores del kernel u otras personas que necesitan reiniciar muy rápidamente sin esperar a que finalice todo el proceso de inicio del BIOS. finalizar"