Como instalar o Ubuntu no disco rígido externo portátil?


29

SO: Windows 7. Quero instalar o Linux Ubuntu no disco rígido externo portátil USB 2.0. Eu li vários métodos, mas estou confuso com conselhos e métodos contraditórios. Na verdade, instalar o Ubuntu em algo que não seja um PC limpo parece muito mais complicado do que instalar o Windows. Eu preciso ter Ubuntu package + Python 2.7 + C compilerinstalado. Meu disco rígido externo está parcialmente cheio, preciso manter todos os arquivos.

O Ubuntu rodará inteiramente no disco rígido externo, sem gravar nada nas pastas do sistema e no registro do Windows?

Alguém pode postar um guia detalhado sobre como instalar o Ubuntu no disco rígido externo?


Quais são as especificações da sua máquina? Quanto espaço você tem no hd usb? O seu chip possui vt-x? Eu posso lhe dar as etapas para uma instalação real, mas como suas necessidades do Ubuntu são mínimas, uma máquina virtual pode ser melhor para você. Obviamente, instalar uma VM grava no registro, etc. Esse é seu próprio computador ou funciona?
chaskes

É o meu laptop. CPU Intel Core 2 Duo T6670, RAM de 3 GB. Não tenho certeza para vt-x. Disco rígido externo 386GB grátis. VMware Player ou estação de trabalho VMware? Provavelmente o Live CD vai caber, mas eu preciso de um personalizado com os pacotes acima + Binwalk com dependências.
triwo

Você tem vt-x . Você precisa acessar o BIOS e garantir que ele esteja ativado. Você ficará bem com uma VM no VMWare Player, que é gratuita (a estação de trabalho custa US $ 250). Dê 1024 MB de RAM à VM (você pode se dar bem com o 768). Suas necessidades não necessitam de muito espaço
chaskes

Quais são as vantagens e desvantagens de executar o Linux no VMWare Player e executar o Linux a partir de um disco rígido externo?
triwo

Ambas as soluções são fáceis e funcionariam para suas necessidades. Usar o VMWare Player primeiro pode ser melhor para iniciantes, especialmente se você tiver uma placa gráfica proprietária. Você pode passar para uma instalação completa mais tarde.
precisa

Respostas:


34

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:

  1. 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.

  2. Use a gpartedpartir 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 sdae 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 gpartede 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-swapisso é 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.


1
O instalador do Ubuntu 18.04 quebrou o grub no meu disco rígido interno, embora eu tenha escolhido a instalação do gerenciador de inicialização no disco rígido USB, conforme recomendado nestas instruções. Eu precisava executar o reparo de inicialização para recuperar.
Álgebra Comunicativa

1
@CommunicativeAlgebra Você pode evitar esse problema desconectando sua unidade interna antes e durante o processo de instalação, para que a instalação do gerenciador de inicialização só possa ser executada na unidade externa.
mchid 2/07

10

O Ubuntu pode funcionar, e funciona totalmente, a partir de um disco rígido externo. Eu uso o Ubuntu dessa maneira há anos. Não afeta o Windows. Não há nada de especial em instalar em unidades USB. Você conecta a unidade USB, inicializa usando um CD ou uma unidade de caneta e escolhe o disco externo quando se trata de selecionar o local da instalação.

Contudo:

Você particionará o disco rígido externo. Presumo que seu disco externo tenha uma única partição com um sistema de arquivos NTFS. A melhor coisa a fazer é reduzir esta partição em cerca de 20 GB (o que é mais que suficiente para o Ubuntu) e criar novas partições lá. Isso não é tão difícil quanto parece (e você precisaria se preocupar com partições se quisesse instalar outra cópia do Windows também).

Use a ferramenta Gerenciamento de disco do Windows para reduzir a partição ou use GParted no modo Ubuntu Live. O uso do primeiro é mais rápido, mas limita o espaço disponível após o último setor usado na partição (que pode ser muito baixo, mesmo se você tiver muito espaço livre). O uso do segundo pode ser muito lento, especialmente se a partição for grande, mas permite extrair a maior parte do espaço livre.

Em qualquer um dos casos, depois de obter o espaço livre, use GParted para criar uma partição estendida e, dentro dela, uma partição ext4. Instale o Ubuntu nesta partição. Escolha o seu disco rígido externo como o dispositivo para a instalação do GRUB (carregador de inicialização) também.

Alternativo:

Se você tiver um pendrive à mão, use o UNetBootin ou o Universal USB Installer ou alguma dessas ferramentas para criar uma unidade Ubuntu inicializável com persistência . Se a persistência estiver ativada, suas configurações e outras alterações feitas no Ubuntu que você fizer no modo Live não desaparecerão quando você reiniciar. É ideal para cenários de baixo uso. Você pode instalar o Python ou qualquer outra coisa e se sentir confortável com o Ubuntu e, sempre que se sentir pronto, instale o Ubuntu. Observe que as alterações feitas no modo ao vivo não afetam nenhuma instalação que você fizer com ele.


1
2016, Unetbootin, Universal e outros instaladores do tipo syslinux não estão funcionando com 14,04 e instalações persistentes posteriores. Os instaladores do tipo Grub2 que funcionam para partições persistentes em pen drives não parecem funcionar para discos rígidos USB, mesmo com arquivos ou partições casper-rw.
CSCameron

O mkusb, help.ubuntu.com/community/mkusb , pode criar uma unidade ao vivo persistente em discos rígidos USB e unidades SSD em caixas externas com conexões USB ou eSATA. Mas o pôster original queria manter todos os arquivos atuais na unidade de destino, e o mkusb substituirá a tabela de partições e criará uma nova. Portanto, não seria uma opção para esse caso, a menos que esses dados sejam copiados para outra unidade e restaurados após a instalação do sistema ativo persistente.
sudodus 4/17

3

Instalação completa no USB

As instalações completas são mais estáveis ​​e seguras que as persistentes, mas não são tão rápidas de fazer. Eles são melhores na utilização de espaço em disco, pois não é necessário nenhum arquivo ou partição casper-rw de tamanho fixo. Eles não são muito bons para o uso da instalação do Ubuntu.

A seguir, é apresentado passo a passo como instalar o 18.04 em uma unidade flash de 16GB com opções para partição Home separada e partição de dados compatível com Windows, a instalação na unidade externa mecânica é semelhante:

  • Crie um USB ou DVD ao vivo usando SDC, UNetbootin, mkusb, etc.
  • Desligue e desconecte o computador. (Veja nota na parte inferior)
  • Desconecte o cabo de alimentação do disco rígido ou desconecte o disco rígido do laptop.
  • Conecte o computador novamente.
  • Insira a unidade flash.
  • Insira o Live USB ou Live DVD.
  • Inicie o computador, o USB / DVD deve inicializar.
  • Selecione o idioma.
  • Selecione instalar o Ubuntu.
  • Selecione o layout do teclado
  • Selecione "Continuar".
  • Selecione o tipo de instalação e "Baixar atualizações durante a instalação do Ubuntu" e selecione "Instalar software de terceiros ...", (opcional).
  • Selecione "Continuar".
  • Em "Tipo de instalação", selecione "Algo mais". (A criptografia completa do disco agora está funcionando com unidades flash).
  • Selecione "Continuar".
  • Confirme se o dispositivo de destino está correto.
  • Selecione "Nova tabela de partição".
  • Clique em Continuar no menu suspenso.

(Partição de dados FAT32 opcional para uso em máquinas Windows)

  • Clique em "Espaço livre" e "+".
  • Torne "Tamanho ..." aproximadamente 2000 MB.
  • Selecione "Primário".
  • Localização = "Início deste espaço".
  • "Use as:" = "Sistema de arquivos FAT32".
  • "Ponto de montagem" = "/ windows".
  • Selecione "OK"

(Partição raiz não opcional)

  • Clique em "espaço livre" e depois em "+".
  • Selecione "Primário", "Tamanho ..." = 4500 a 6000 MB, "Início deste espaço", Ext4 e Ponto de montagem = "/" e, em seguida, OK.

(Partição doméstica opcional)

  • Clique em "espaço livre" e depois em "+".
  • Selecione "Primário", "Novo tamanho da partição ..." = 1000 a 6000 MB, início deste espaço, Ext2 e ponto de montagem = "/ home" e, em seguida, OK.

(Partição de troca opcional, permite hibernação e libera memória quando a RAM está cheia)

  • Clique em "espaço livre" e depois em "+".
  • Selecione "Primário", "Novo tamanho da partição ..." = espaço restante (1000 a 2000 megabytes ou mesmo tamanho da RAM), início desse espaço e "Usar como" = "área de troca" e depois em OK.

(Importante)

  • Confirme que "Dispositivo para instalação do carregador de inicialização" aponte para a raiz da unidade USB. O padrão deve estar OK se o HDD estiver desconectado.
  • Clique em "Instalar agora".

  • Selecione sua localização.

  • Selecione "Continuar".
  • Insira seu nome, nome do computador, nome de usuário, senha e selecione se deseja efetuar login automaticamente ou exigir uma senha.
  • Selecione "Continuar".
  • Aguarde até a instalação estar concluída.
  • Desligue o computador e conecte o disco rígido.
  • Volte a colocar a tampa do computador.

Nota: Você pode omitir a desativação do disco rígido se, após o particionamento, optar por instalar o grub na raiz da unidade USB na qual está instalando o Ubuntu (ou seja, sdb não sdb1). Seja cauteloso, muitas pessoas substituíram o HDD MBR, pois o local padrão para o carregador de inicialização é sda; todos os itens do grub da unidade interna serão adicionados ao grub do USB. Você pode fazer um update-grub mais tarde.


Se eu comprar um drive USB de 64 GB e instalar o Ubuntu completamente, suponho: ele permitirá que eu use o drive inteiro para armazenamento, seja persistente e posso usá-lo em qualquer PC para inicializar até Ubuntu. Isso está correto?
BruceWayne

1
@BruceWayne: Correto, a única coisa que uma instalação persistente pode fazer é que uma instalação completa não é instalar o Ubuntu. Eu gosto de ter uma partição FAT32 ou NTFS que pode ser usada para dados em um computador Windows ou Linux. A partição do sistema de arquivos (/) e a partição inicial, (/ home), estão em uma partição ext4 não visível para o Windows.
CSCameron

1

Eu não acho que isso seja totalmente suportado via Wubi, mas pode ser feito. Não tenho muita certeza de como você planeja usá-lo.

No passado, desconectei meu dispositivo Windows, conectei meu dispositivo externo e apenas executei a instalação usando a unidade externa (e em muitos casos, a única). Ubuntu irá instalar corretamente e tratar essa unidade como "uma unidade" - nada de especial estar externa.

Então, em vez de lidar com a inicialização dupla e o GRUB, posso apenas usar as opções de BIOS / uEFI para selecionar meu dispositivo de inicialização preferido depois de reconectar minha unidade do Windows.

Existem outras maneiras de fazer isso, mas eu achei isso o mais fácil, com o risco mínimo absoluto para os meus sistemas Windows.


1
Eu não quero abrir laptop e remover o disco rígido.
triwo
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.