Software para alternar entre o SO

14

Minha pergunta pode parecer muito esquisita e complicada, mas existe alguma maneira (software / hardware) que eu possa usar para alternar entre 2 sistemas operacionais sem reiniciar meu PC?

Na verdade, eu tenho o Windows 7 e o Ubuntu instalados no meu PC.

    
por Romil N 29.06.2011 / 13:48

10 respostas

14

Bem, eu posso pensar em dois. Um, execute um dos sistemas operacionais em uma VM. A segunda é pegar outro sistema e rodar o segundo sistema operacional. Você não pode alternar entre sistemas operacionais sem reiniciar.

Se você quiser salvar o estado do sistema, você pode se safar com as janelas de hibernação e iniciar o linux contanto que você NÃO grave na unidade do windows - como você pode dizer pelas respostas, faça isso por sua conta e risco. O outro caminho parece ser seguro, no entanto.

Se você quisesse criar um sistema que fizesse isso do zero, seria necessário um modelo semelhante ao que o PS3 usa, possivelmente em cima do xen ou de outro hipervisor

    
por 29.06.2011 / 14:00
4

Você pode usar uma máquina virtual. Um sistema operacional (por exemplo, Ubuntu) hospeda outro (por exemplo, Windows) como um guest em uma máquina virtual. Um exemplo é o VirtualBox. Seu sistema operacional convidado será como outro programa dentro do sistema operacional host.

    
por 29.06.2011 / 13:57
2

Se você tivesse dois sistemas operacionais diferentes rodando como máquinas virtuais em um terceiro sistema operacional, você não precisaria reiniciar o PC para alternar entre eles.

    
por 29.06.2011 / 13:57
2
O

kexec permite que você inicialize um novo kernel do Linux sem reiniciar o seu PC.
Atualmente, ele roda somente no linux (então ele não funcionará em sua configuração particular, mas funcionaria para inicializar, por exemplo, o fedora do Ubuntu).

Este projeto parece estar tentando portar o kexec para o windows, embora eu não tenha conseguido descobrir o quanto progresso que eles fizeram. Deve ser um ponto de partida interessante.

    
por 24.07.2012 / 17:27
1

Você pode executar um deles como uma VM em, por exemplo, Virtualbox

    
por 29.06.2011 / 13:58
1

A resposta simples é não. A única coisa próxima disso é a virtualização. Você pode adicionar um software de virtualização à sua instalação do Windows (ou vice-versa) e depois converter sua instalação atual do Linux em uma VM (existem ferramentas para converter máquinas físicas em VMs).

    
por 29.06.2011 / 13:56
1

Resposta simples: não. O sistema operacional precisa interagir com o hardware, ou pelo menos tem que pensar que é. Sem um hypervisor ou sistema de virtualização rodando sob o sistema operacional, gerenciando a interação hardware / sistema operacional e a comutação, isso não é possível com arquiteturas x86.

    
por 29.06.2011 / 16:39
0

Algo como o xen ou o kvm permite alternar entre as máquinas virtuais muito rapidamente e executá-las com pouca sobrecarga.

    
por 29.06.2011 / 16:02
0

Você pode configurar um programa como o Virtualbox ou o VMware para carregar sua instalação física do XP ou Linux (o que não estiver em uso no momento) dentro de qualquer sistema operacional que você esteja usando.

Você pode então inicializar em qualquer sistema operacional normalmente em uma reinicialização.

Os fóruns do Ubuntu têm um guia sobre como inicializar a sua instalação física do XP a partir do Ubuntu.

Comunidades VMware tem um guia para inicializar uma instalação física do Linux a partir do Windows.

Note que você pode precisar instalar 2 cópias do Grub para que isso funcione. Além disso, você certamente precisará ter diferentes perfis de hardware para ambos os sistemas operacionais e o Windows provavelmente terá que ser reativado quando você alternar os perfis de hardware.

    
por 29.06.2011 / 17:28
0

Existem várias maneiras de executar distros do Windows e Linux na mesma máquina física sem reiniciar o PC ou o notebook, use qualquer uma das VMs sugeridas, incluindo o Virtualbox que estou executando no meu MacbookPro e executando o XP e outras distribuições Linux , CentOS, Fedora, Mint, Ubuntu, ou use KVM ou Xen. Verifique-os e configure seus sistemas para instalar qualquer um deles como host e colocar o sistema operacional convidado nele.

    
por 29.06.2011 / 20:47