Uma resposta muito detalhada estaria além do escopo de uma única pergunta, mas aqui está o esboço geral. É muito fácil, mas o sucesso dependerá em parte da capacidade do seu computador inicializar a partir de um disco rígido externo. Isso depende do BIOS.
Antes de começar, verifique se a sua bios tem uma opção para inicializar a partir de um USB HD.
Se tudo o que você precisa é a instalação básica, Python 2.7 e o compilador C, você pode instalar o Ubuntu em uma partição bastante pequena. Eu esqueço o mínimo literal que o Ubuntu precisa instalar, mas tem aproximadamente 8 GB. Eu recomendaria 10 GB, no mínimo, mais outros 2 a 4 GB, se você quiser uma unidade de troca.
Criar espaço para uma partição
É melhor no seu caso criar a nova partição antes de fazer a instalação. Você precisará reduzir a partição existente no seu disco rígido externo primeiro.
Eu recomendaria fazer backup do USB HD; mas se você tivesse um segundo, você poderia simplesmente instalar nele. Dependendo da capacidade da unidade, talvez você não consiga fazer o backup completo; mas tente pelo menos fazer backup de arquivos importantes. Este é apenas um aviso e precaução geral, pois seus dados devem estar seguros.
Você tem duas opções para reduzir a partição existente:
Use o gerenciador de partições do Windows em ferramentas administrativas. Acredito que estes estejam disponíveis no Home Premium. Se a partição não encolher o suficiente, talvez seja necessário excluir os arquivos para liberar espaço. Se você tiver mais do que suficiente disponível, mas ainda não diminuir o suficiente, use uma ferramenta de desfragmentação gratuita, como MyDefrag, para desfragmentar e mover os arquivos para o início da partição.
Use a gparted
partir da mídia de instalação ao vivo do Ubuntu. Esta é provavelmente a maneira mais fácil de fazer isso.
Crie uma nova partição
Crie a mídia de instalação ao vivo do Ubuntu e use-a para inicializar o seu computador. Escolha Experimente o Ubuntu.
Conecte o disco rígido externo. Inicie o programa gparted
. Se você ainda não encolheu a partição no HD externo, faça-o agora.
Na maioria dos casos, o HD interno será exibido como sda
e o externo como sdb
, mas isso não é garantido. Verifique se você está olhando para o HD correto no gparted.
Reduzir a partição deixará espaço não alocado. Use isso para criar uma nova partição. Formate-o para ext4
. Anote o número da partição. Isso será usado para /
.
Você não precisa de uma partição de troca, mas, se quiser, reduza a nova partição pelo tamanho desejado (ou apenas a torne um pouco menor). Formate esse espaço para linux-swap
.
Anote os números das novas partições.
Execute o instalador
Inicie o instalador a partir do ícone na área de trabalho ou no iniciador. Quando perguntado como você deseja instalar, escolha: Outra coisa .
Isso iniciará o particionador dentro do instalador. Isso é diferente gparted
e pode parecer um pouco intimidante para um iniciante.
Destaque cuidadosamente a nova partição (verifique o número e dirija com cuidado) e clique em Alterar .
Siga as caixas de diálogo para a. Use a partição como ext4
, b. montar em /
e c. formato.
Destaque a partição de troca e clique em Alterar . Escolha usar ae linux-swap
isso é tudo para essa.
Muito importante: altere a instalação do gerenciador de inicialização para o USB HD. Provavelmente será /dev/sdb
. Isso impedirá que você substitua o registro mestre de inicialização no seu disco rígido. (Se você fizer isso por acidente, é facilmente corrigido).
Verifique suas opções de partição e clique em Instalar agora .
É isso aí. Para executar o Ubuntu, inicialize o computador com o USB conectado. Defina sua ordem de BIOS ou mova o USB HD para a primeira posição de inicialização. O menu de inicialização no usb mostrará o Ubuntu (na unidade externa) e o Windows (na unidade interna). Escolha o que você deseja. Se você inicializar sem o usb, você inicializará normalmente no Windows.
O Ubuntu tem o Python 2.7 instalado por padrão. Para instalar o compilador C, abra o terminal, qualquer corrida:
sudo apt-get install gcc
ou
sudo apt-get install build-essential
(se você quiser alguns programas adicionais úteis para programação C).
Para executar o Ubuntu em uma máquina virtual, instale o VirtualBox ou VMWarePlayer no Windows. Ambos são gratuitos. Crie uma nova VM e use a mídia do instalador para instalar na VM. Mas desta vez, não se preocupe com partições. Escolha Instalar o Ubuntu em toda a unidade virtual . Isso não afeta o resto do disco rígido.
Se você deseja colocar a VM no hd externo, substitua o local padrão ao criar a VM e coloque-a em uma pasta na unidade externa.
Criar a mídia de instalação com persistência por meio de um programa do Windows como o LiveUSBCreator também funcionará, mas essa opção será muito lenta.