Software para cambiar entre SO

14

Mi pregunta puede sonar demasiado cansada y complicada, pero ¿hay alguna forma (software / hardware) que pueda usar para cambiar entre 2 SO sin reiniciar mi PC?

En realidad, tengo Windows 7 y Ubuntu instalados en mi PC.

xorpower
fuente
3
+1 Pregunta interesante, y si bien respondí "no", sería genial que algún gran desarrollador pudiera crear dicho software.
KCotreau
1
bueno, si corriste todo sobre un hipervisor ... tal vez ...
Journeyman Geek
3
Estoy bastante seguro de que esta pregunta no significa nada. ¿Qué quieres decir con 'sin reiniciar mi PC'?
CarlF
3
La pregunta me parece bastante clara.
KCotreau
1
@KCotreau Entonces, tal vez podría tomar un segundo para explicarnos y responder la pregunta de @ CarlF. Esto realmente no está escrito claramente en absoluto. ¿GRUB, que está instalado con Ubuntu, no hace esencialmente esto?
Corey

Respuestas:

14

Bueno, puedo pensar en dos. Uno, ejecute uno de los sistemas operativos en una máquina virtual. El segundo es obtener otro sistema y ejecutar el segundo sistema operativo en eso. No puede cambiar entre sistemas operativos sin reiniciar.

Si desea guardar el estado del sistema, PODRÍA poder salirse con la hibernación de Windows e iniciar Linux siempre que NO escriba en la unidad de Windows , como puede ver en las respuestas, hágalo usted mismo. riesgo. Sin embargo, la otra forma parece ser segura.

Si quisieras construir un sistema que hiciera esto desde cero, necesitarías un modelo similar al que usa la PS3 posiblemente encima de xen u otro hipervisor ingrese la descripción de la imagen aquí

Journeyman Geek
fuente
Sí, esto es lo que estaba pensando. GRUB maneja una hibernación de Windows y restaura su estado perfectamente.
Corey
2
todavía implica reiniciar;)
Journeyman Geek
Ah sí, tenía una memoria falsa de mi netbook yendo a GRUB al reiniciar el sistema operativo (no la PC), pero parece que reinicia la PC y luego inicia GRUB. Lo malo, pero me gusta su respuesta lo mejor porque permite la posibilidad de que la pregunta sea esa.
Corey
4

Puedes usar una máquina virtual. Un sistema operativo (por ejemplo, Ubuntu) aloja a otro (por ejemplo, Windows) como invitado en una máquina virtual. Un ejemplo es VirtualBox. Su sistema operativo invitado será como otro programa dentro de su sistema operativo host.

Equipo
fuente
2

Si tuviera dos sistemas operativos diferentes ejecutándose como máquinas virtuales en un tercer sistema operativo, no tendría que reiniciar estrictamente la PC para cambiar entre ellos.

pavium
fuente
2

kexec le permite iniciar un nuevo kernel de Linux sin reiniciar su PC.
Actualmente, solo se ejecuta en Linux (por lo que no funcionará en su configuración particular, pero funcionaría para arrancar, por ejemplo, fedora desde ubuntu).

Este proyecto parece estar intentando portar kexec a Windows, aunque no he podido encontrar cuánto progreso han hecho. Sin embargo, debería ser un punto de partida interesante.

WhyNotHugo
fuente
1

Puede ejecutar uno de ellos como VM en, por ejemplo, Virtualbox

Lord Peter
fuente
1

La respuesta simple es no. Lo único cercano a eso es la virtualización. Puede agregar un software de virtualización a su instalación de Windows (o viceversa) y luego convertir su instalación actual de Linux en una VM (existen herramientas para convertir máquinas físicas en VM).

KCotreau
fuente
2
Si bien no sé si están disponibles en hardware de PC simple, los hipervisores le permiten a uno ejecutar múltiples SO en el mismo hardware sin virtulizar el software. El principio se ha utilizado en mainframes durante mucho tiempo, y ha estado disponible en Macs durante bastante tiempo (lo que implica que la CPU en una PC moderna tiene el soporte de hardware necesario).
dmckee --- ex-gatito moderador
@dmckee: "los hipervisores le permiten a uno ejecutar múltiples sistemas operativos en el mismo hardware sin virtulizar el software". - No exactamente. Quiero decir, los hipervisores son software; Las CPU actuales admiten la virtualización de hardware, pero aún necesita software para emular E / S.
André Paramés
1

Respuesta simple: no. El sistema operativo necesita interactuar con el hardware, o al menos tiene que pensar que es así. Sin un hipervisor o sistema de virtualización que se ejecute debajo del sistema operativo, que gestione la interacción hardware / sistema operativo y la conmutación, esto no es posible con arquitecturas x86.

music2myear
fuente
0

Algo como xen o kvm le permite cambiar entre máquinas virtuales muy rápidamente y ejecutarlas con poca sobrecarga.

CarlF
fuente
¿Existe una solución que admita Windows 7 (incluidos los juegos) y Gentoo?
Tamara Wijsman
Tanto Xen como KVM admiten invitados de Windows 7, según sus sitios web. Juegos ... No he probado esto (no juegues más), así que no puedo comentar. Gentoo es totalmente compatible con ambos, ¿no?
CarlF
Fui a consultar las preguntas frecuentes, dice The frequently asked question comes from people who want to use Windows in a HVM domain to play games or run high-end 3D graphics applications, and the answer here is "Not yet".. :(
Tamara Wijsman
Tuve que buscar "HVM" para interpretar eso ... pero claramente tienes razón. Por supuesto, tengo entendido que KVM y Xen fueron creados para el servidor en lugar del uso de la estación de trabajo, por lo que quizás no sea compatible con gráficos 3D. VirtualBox admite al menos algo de 3D, pero por supuesto es mucho más lento.
CarlF
0

Puede configurar un programa como Virtualbox o VMware para cargar su instalación física de XP o Linux (lo que no esté en uso en ese momento) desde el sistema operativo que esté utilizando.

Luego puede iniciar en cualquier sistema operativo normalmente en un reinicio.

Ubuntu Forums tiene una guía sobre cómo iniciar su instalación física de XP desde Ubuntu.

VMware Communities tiene una guía para arrancar una instalación física de Linux desde Windows.

Tenga en cuenta que es posible que necesite instalar 2 copias de Grub para que esto funcione. Además, seguramente tendrá que tener diferentes perfiles de hardware para ambos sistemas operativos y Windows probablemente tendrá que volver a activarse cuando cambie los perfiles de hardware.

Tyler Faile
fuente
0

Hay muchas maneras en que puede ejecutar distribuciones de Windows y Linux en la misma máquina física sin reiniciar la PC o computadora portátil, usar cualquiera de las máquinas virtuales sugeridas, incluida Virtualbox, que estoy ejecutando en mi MacbookPro y ejecutando XP y otras distribuciones de Linux, CentOS, Fedora, Mint, Ubuntu, o usan KVM o Xen. Compruébelo y configure sus sistemas para instalar cualquiera de estos como host y poner el SO huésped en él.

Kotoku
fuente