Conselhos sobre a execução de vários sistemas operacionais - chroot, virtualize ou dual boot

1

Eu tenho duas unidades (1 SSD, 1 SATA) no meu laptop ThinkPad W510. Um está em um caddie ocupando a baía que normalmente conteria o cdrom.

Eu preciso rodar o Ubuntu 10.04 LTS e gostaria de rodar outra versão do Ubuntu. Também gostaria de executar o Windows e o MacOS, se isso for possível.

Qual você acha que é a melhor abordagem considerando o melhor uso de desempenho do SSD e a perda mínima de suporte para rede, USB, etc. nos sistemas operacionais convidados.

  • Coloque o Ubuntu 10.04 LTS no SSD e execute os outros sistemas operacionais como chroot ou virtualize e armazene seus dados no SSD e coloque todos os dados do usuário na unidade SATA.
  • Setup dual boot - isto está provando ser difícil - ter que aprender o grub, e realmente instalar o Ubuntu em ambos os discos sem o cdroom. Não ajuda a instalar o Windows também.
  • Instale qualquer outra coisa como o sistema básico e execute todos os sistemas virtualizados ou chrooted.

Eu tenho apenas um pouco de experiência com virtualização e nenhum com chrooting ou dual boot.

Eu usaria ambos os sistemas Ubuntu por longos períodos, mas geralmente não ao mesmo tempo (então dual boot é uma possibilidade.) O Windows não é realmente necessário, e não seria muito usado.

    
por user475119 05.06.2011 / 04:17

2 respostas

0

A questão de dual boot ou virtualize dependerá realmente das especificações de sua máquina host e da porcentagem de tempo que você gasta nos vários sistemas operacionais. Se a sua máquina puder suportar virtualização decente e você não precisar gastar muito tempo em um sistema operacional alternativo, optaria pela virtualização.

A inicialização dupla é possível, e descobrir tudo o levaria a um caminho onde você entenderia melhor o processo de inicialização, em todos os seus sistemas operacionais, o que nunca é uma coisa ruim. No que diz respeito ao chrooting, nunca ouvi falar de usar um chroot como substituto para virtualização / inicialização dupla, o que não quer dizer que não seja possível; só que nunca ouvi falar disso. PErsonally, eu usei um chroot para construir o Gentoo & Sistemas LFS e para reparar sistemas com setores de inicialização corrompidos.

No que diz respeito ao OS X, uma vez que você parece ser um usuário de PC, não há como inicializar legalmente no OS X. Até recentemente, fiquei com a impressão de que a Apple não permitia que o software fosse virtualizado (legalmente), mas notei que o Parallels 6 tem a opção de adicionar servidores virtuais do OS X Server. Fiquei surpreso.

    
por 05.06.2011 / 04:53
0

Eu sugeriria a virtualização se o seu sistema tiver recursos para lidar com isso. Você precisará de um convidado de 1-2GiB per para tornar as coisas relativamente confortáveis, especialmente se você pretende executar múltiplos de uma só vez. Além disso, você precisará da memória do seu sistema operacional host (não menos que 2GiB). Então, no mínimo , o seu sistema deve ter 4GiB para virtualizar 1 ou 2 outros hosts e, pessoalmente, isso está aumentando. (Meu 4GiB iMac poderia fazer isso, mas não podia alternar entre o convidado e o host. Eu adicionei 8GiB a mais, e agora está lindo.)

Eu sugiro virtualização por vários motivos:

  • Integração entre o host e o convidado (mais cedo ou mais tarde você precisará transferir informações facilmente entre os dois. A inicialização dupla tornaria isso uma dor na parte de trás).
  • Ambiente de hardware virtualizado consistente, o que significa que a configuração dos SOs é muito mais fácil (IMO), já que você não está lidando com hardware esotérico. O Ubuntu instala-se bem na maioria dos hosts e funciona bem com o hardware virtual. Você precisa dos drivers do Virtual Guest, mas isso é um complemento conhecido, enquanto encontrar drivers para hardware esotérico (e até relativamente padrão) é mais difícil de fazer para alguns sistemas operacionais.
  • Segregação do host. A menos que você monte a unidade do seu host na VM, se algo der errado (por exemplo, um vírus), você provavelmente não estragará tudo no seu host. (Isso não é para o dia que os Hosts Virtuais não são vulneráveis - tenho certeza que eles são até certo ponto, mas não é um vetor de ataque típico).

Em relação ao Mac OS X, você está em um mundo diferente. Você pode querer usar a rota Darwin, mas isso não é todo o sistema operacional, e a Apple proíbe executar o Mac OS X em hardware que não seja da Apple em seu EULA. Além disso, o SO faz várias verificações para garantir que ele esteja sendo executado no hardware da Apple, e a única maneira de contornar isso é alterá-lo um pouco para confundi-lo. O Mac OS X pode ser virtualizado, mas apenas no hardware da Apple - o host virtual simplesmente transmitirá as características necessárias para o convidado, a fim de permitir a instalação e a inicialização. / p>

Então, esqueça o Mac OS X no seu dispositivo, a menos que você esteja pronto para o hacking (mas se você fizer isso, siga o caminho da VM. Menos risco de estragar outra coisa). Caso contrário, você deve estar bem com a virtualização de todo o resto.

Tanto quanto chrooting para alcançar objetivos semelhantes, eu nunca ouvi falar disso também. Eu suponho que você poderia fazer algo funky com distribuições * nix desta maneira, mas você não será capaz de fazer o Windows dessa maneira.

    
por 05.06.2011 / 05:37