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 para inicializar a partir de um disco rígido externo. Isso depende do BIOS.
Antes de começar, verifique se sua bios tem a opção de inicializar a partir de um HD USB.
Se tudo que você precisa é da instalação básica, do Python 2.7 e do compilador C, você pode se safar de instalar o Ubuntu em uma partição bem pequena. Eu esqueço o mínimo literal que o Ubuntu precisa instalar, mas é aproximadamente 8 GB. Eu recomendaria 10 GB como mínimo, além de outros 2-4 GB se você quiser uma unidade de troca.
Crie espaço para uma partição
No seu caso, é melhor criar a nova partição antes de fazer a instalação. Você precisará encolher a partição existente em seu disco rígido externo primeiro.
Eu recomendaria o backup do USB HD; mas se você tivesse um segundo, você poderia simplesmente instalar para aquele. Dependendo de quão cheio é o drive, você pode não ser capaz de suportá-lo completamente; mas tente pelo menos fazer o backup de arquivos importantes. Este é apenas um aviso geral e precaução, pois seus dados devem ser seguros.
Você tem duas opções para reduzir a partição existente:
-
Use o gerenciador de partições do Windows em ferramentas administrativas. Eu acredito que estes estão disponíveis no Home Premium. Se a partição não diminuir o suficiente, talvez seja necessário excluir arquivos para liberar espaço. Se você tem mais do que o suficiente disponível, mas ainda não diminui o suficiente, use uma ferramenta de desfragmentação gratuita como o MyDefrag para desfragmentar e mover os arquivos para o início da partição.
-
Use
gparted
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 do Ubuntu live 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 isso agora.
Nos casos mais , o HD interno será exibido como sda
e o externo como sdb
, mas isso não é garantido. Tenha certeza de que você está olhando para o HD correto no gparted.
Diminuir a partição deixará espaço não alocado. Use isso para criar uma nova partição. Formate-o em ext4
. Anote o número da partição. Isso será usado para /
.
Você não precisa de uma partição swap, mas se quiser uma, reduza a nova partição pelo tamanho que quiser (ou apenas diminua um pouco, em primeiro lugar). 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: Somethine Else .
Isso iniciará o particionador dentro do instalador. Isso é diferente de gparted
e pode parecer um pouco intimidador 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. monte para /
e c. formato.
Destaque a partição swap e clique em Alterar . Escolha usar linux-swap
e é tudo por esse.
Muito importante: altere a instalação do gerenciador de inicialização para o USB HD. Isso provavelmente será /dev/sdb
. Isso impedirá que você sobrescreva o registro mestre de inicialização em seu disco rígido. (Se você fizer isso por acidente, é facilmente corrigido).
Verifique novamente suas opções de partição e clique em Instalar agora .
É isso. 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 do usb mostrará tanto o Ubuntu (na unidade externa) quanto o Windows (na unidade interna). Escolha o que você quer. Se você inicializar sem o usb, inicializará no Windows normalmente.
O Ubuntu tem o Python 2.7 instalado por padrão. Para instalar o comiler C, abra o terminal, qualquer execução:
sudo apt-get install gcc
ou
sudo apt-get install build-essential
(se você quiser alguns programas adicionais úteis para a programação em C).
Para rodar o Ubuntu em uma máquina virtual, instale o VirtualBox ou o 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ê quiser colocar a VM no hd externo, certifique-se de substituir o local padrão ao criar a VM e colocá-la em uma pasta na unidade externa.
Criar sua 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.