Questão Como faço para instalar o Ubuntu em uma chave USB? (sem usar o Criador de disco de inicialização)


Se você está com pressa para responder, Sistema → Administração → Criador de disco de inicialização - Não, não é disso que estou falando.

Eu quero tentar Unity do Ubuntu 11.04 sem tocar minha instalação existente do Ubuntu.

Para fazer isso, eu preciso instalar os drivers nVidia primeiro (suspiro).

Para fazer isso, preciso de alterações para persistir na reinicialização.

Para fazer isso, eu preciso realmente instale o Ubuntu em uma chave USB.

Como você faz isso?


O que eu tentei

  1. Eu tentei fazer uma chave USB de Testdrive, em seguida, inicialize a partir dele e escolha "Instalar o Ubuntu". O instalador se recusou a instalar na própria mídia de instalação.

  2. Eu tentei, da minha cópia instalada do Ubuntu:

    sudo kvm /dev/sdb --cdrom .cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

    ... mas o instalador não detectou o disco corretamente.


164
2017-12-11 19:20


origem


Você já tentou gravar um LiveCD e instalar o Ubuntu no USB a partir disso? Isso parece-me a solução mais fácil. - Frxstrem
@ Frxstrem Estou tentando fazer isso via KVM sem ter que gravar uma imagem noturna em um CD. Parece um desperdício ... - badp
Basta saber se é possível particionar a chave USB em duas partições, em seguida, usar test drive, em seguida, instalar na outra partição apenas uma sugestão. - Allan
@ John, é mais fácil instalar em uma unidade externa, se você desconecte a unidade interna. Isso é verdade tanto no modo BIOS quanto no modo UEFI, mas faz uma grande diferença no modo UEFI. Se isso é possível com o seu computador (pelo menos um computador, que você pode usar ao instalar o Ubuntu no disco rígido externo), eu recomendo. Em seguida, inicialize a partir de uma unidade live do Ubuntu e execute o instalador. Desta forma, será bastante simples (como instalar em uma unidade interna, porque o disco rígido externo (até mesmo um USB pendrive) será tratado como se fosse uma unidade interna. - sudodus
@sudodus Eu desconectei todas as outras unidades de um computador desktop, depois instalei o 16.4.2 e ele se recusou a inicializar. Erro: arquivo '/boot/grub/i386-pc/normal.mod' não encontrado. Entrando no modo de recuperação ... Se nem todos os arquivos de inicialização foram gravados no disco rígido USB, não consigo imaginar para onde mais eles teriam sido gravados. - John


Respostas:


Solução Ubuntu / Linux

1. Obtenha a imagem mais recente

Você deveria fazer isso com testdrive  Install testdrive.

TestDrive

Nota. Se a sua chave é menor que 4,4 GB (para o Ubuntu 11.04 (Natty Narwhal)), você devo obtenha o instalador alternativo. O instalador do Desktop se recusa a continuar se houver menos de 4,4 GB de espaço livre em disco.

2. Formate o disco USB.

Isso é importante se você já tiver algo parecido com uma instalação do Linux no seu disco, ou se o instalador não quiser tocar nesse disco, por algum motivo. Eu falhei antes porque eu não fiz esse passo, então pule por sua conta e risco! Você precisa de uma chave com pelo menos 3 GB de tamanho.

Você pode fazer isso de Sistema → Administração → Utilitário de Disco. Escolha a chave USB de destino, desmonte todas as partições e selecione Formatar o Drive.

Disk Utility

Você precisa ter certeza de selecionar "Não Particionar" antes de permitir que você formate o disco.

Format drive window.

3. Inicie uma máquina virtual na chave USB

Eu me certifiquei (com file) que minha chave USB estava em /dev/sdbentão correu:

sudo qemu-system-x86_64 /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso

... para instalar o ISO i386 da área de trabalho do Natty Narwhal - o nome do arquivo irá variar se você fizer o download de uma imagem ISO diferente.

Os detalhes da sua solução de virtualização de escolha variam, mas você deseja usar o arquivo de dispositivo da sua chave USB como o disco rígido da VM.

Acrescentar -boot order=d ao comando kvm para fazer com que ele inicialize a partir da imagem caso tente inicializar a partir do 'disco rígido' e falhe porque não consegue encontrar um sistema operacional lá.

4. Instale normalmente.

Neste ponto, você está trabalhando em uma máquina virtual que vê sua chave USB como o único disco rígido conectado. De dentro da janela "QEMU", instale como faria normalmente.

Algumas notas:

  • Particionamento Evite usar o sistema de particionamento automático, pois ele criará uma partição de troca em sua chave USB. Isso não é bom, como troca se torna super lento (sistema de segundos de duração congela lento) e mata rapidamente a vida da sua unidade. Basta alocar uma única partição para /. Se você estiver usando o instalador alternativo, certifique-se de definir noatime flag para reduzir ainda mais a quantidade de gravações no disco.

  • Atualizações. Ignore a opção de baixar e instalar automaticamente as atualizações. Não é garantido que os repositórios estarão em um estado consistente no momento em que você executar o instalador. Pessoalmente, eu prefiro gerenciar as atualizações manualmente com uma ferramenta como aptidão (que não é mais fornecido com o Ubuntu por padrão).

  • Software de qualidade alfa. As coisas estão um pouco complicadas - afinal, é um software de qualidade alfa. eu tinha dpkg saindo com o código de erro 1 sem poder revisar o erro - nenhum pacote foi quebrado como resultado, no entanto. Eu tentei desligar a máquina virtual de forma limpa após a configuração, mas ela travou. Em uma reinicialização, no entanto, o sistema inicializou bem.

5. Reinicie e inicialize na sua cópia do Ubuntu

Você pode precisar mexer com as configurações da BIOS para fazer isso funcionar.


Um bom (ou chato, baseado no seu caso de uso) sobre o Ubuntu em um USB é que da próxima vez que ele atualizar o GRUB, ele também detectará e adicionará à lista os kernels e sistemas operacionais no HDD. Isso deve permitir que você inicialize diretamente no seu HDD a partir do GRUB da sua chave USB.


116
2017-07-24 22:23



Uau. Obrigado pela lista muito detalhada de instruções para fazer isso. - Nathan Osman
Incrível, obrigado pela explicação. Para adicionar, acho que adicionar alguma RAM ao kvm com -m 2GB ajuda a acelerar o processo de inicialização. - hasen
@BryanHead Quando a memória se esgota, o oom-killer (se habilitado) escolherá o "pior infrator" e o matará. A alternativa é um kernel panic (que é a única última medida de recurso no Windows). - badp
Esta é uma resposta muito detalhada, mas infelizmente não funciona com o Ubuntu 14.04. Por algum motivo qemu falha e o processo de instalação é anulado. - Luís de Sousa
Se eu instalá-lo em uma unidade flash ou disco rígido USB, a resposta diz que ele também instalará o GRUB. Se eu desligar a unidade flash onde instalei o Ubuntu, terei problemas para iniciar o Windows? - strider


Instalando o Ubuntu em uma unidade USB removível com o Virtual Box

Para instalar o Ubuntu em uma unidade USB externa portátil (disco ou bastão), também podemos usar Caixa virtual para instalar a partir de um ambiente virtual. Para USB 2.0 suporte a fonte fechada, mas livre Versão PUEL da Caixa Virtual é preciso.

Crie uma máquina virtual para o ambiente ao vivo da instalação:

Criamos uma máquina virtual para um ambiente Linux / Ubuntu (32 ou 64 bits, dependendo do meio de instalação):

enter image description here

Como queremos instalar em um drive USB nós não crie um disco rígido virtual (VDI) para esta máquina, desmarcando a caixa na seguinte janela:

enter image description here

Em seguida, precisamos atribuir memória do sistema (por exemplo, 1024 MB), memória gráfica (por exemplo, 128 MB) e ajustar as configurações da CPU de acordo com o hardware do host. Também podemos querer criar um colmatado rede para poder descarregar arquivos durante a instalação.

Monte o CD de instalação na máquina virtual:

No Armazenamento menu do Virtual Box Manager nós selecionamos a imagem .iso do nosso CD de instalação para montar como drive de CD. Certifique-se de que a ordem de inicialização da máquina virtual esteja configurada para inicializar a partir do CD.

enter image description here

Monte a unidade USB no ambiente de instalação

Depois de começarmos a máquina virtual (Suporte USB precisa ter sido configurado primeiro) para inicializar o CD de instalação, precisamos montar o drive USB clicando no pequeno ícone no painel inferior ou escolhendo Dispositivos -> Dispositivos USB menu do Virtual Box Manager.

enter image description here É quando a unidade USB precisa ser montada antes de prosseguirmos

Particionar e formatar o drive USB

Depois de ter escolhido Algo mais o gerenciador gráfico de partições GParted nos guiará pelo processo de particionamento:

enter image description here

Precisamos de pelo menos uma partição com uma raiz de ponto de montagem (/). No exemplo acima, um adicional /home partição foi criada. Desmarcando Formato nós mantemos os dados que já podem estar lá. UMA /swap A partição pode não ser necessária para uma unidade USB ou uma unidade portátil.

  • Neste ponto, tome cuidado extra para que o carregador de boot Grub seja instalado na unidade USB (/ sda) e não para qualquer outro lugar

Selecionando instale agora Começamos a instalação no nosso drive USB. Considere que esta instalação pode demorar um pouco mais do que estamos acostumados.

Após o término da instalação, podemos desmontar nosso drive com o novo sistema operacional e inicializá-lo de qualquer outra máquina para personalizá-lo de acordo com as nossas necessidades.

  • Não esqueça de habilitar a inicialização via USB no BIOS deste computador.

52
2017-07-11 16:08



Isso se aplica ao Mac? - Braiam
Eu "sucesso" criou um USB inicializável seguindo este guia, mas na inicialização recebo a seguinte mensagem error: file '/boot/grub/i386-pc/normal.mod' not found. E então eu recebo o prompt de resgate do grub. Alguma idéia do que pode ter dado errado? - Luís de Sousa
@ LuísdeSousa: De alguma forma, o Grub não consegue encontrar seus arquivos. Ele pode ter sido instalado acidentalmente no modo EFI ou a unidade USB obter outra associação de unidade na inicialização. Vejo esta resposta para alguns insights. - Takkat
Em uma segunda tentativa, as coisas correram bem, eu acho que o instalador é propenso a problemas. Em qualquer caso, este é possivelmente o processo mais fácil de criar um Ubuntu USB inicializável e inicializável. E também possivelmente o mais seguro, já que no momento da instalação não há HDD disponível, apenas a unidade USB montada. - Luís de Sousa
Embora você esteja bem, eu acho que devo adicionar para os outros que você também deve ter o cuidado de instalar o grub na raiz do usb. Neste exemplo, é sda \ quer instalar no disco rígido mblk0. Isto foi explicado e você irá movê-lo para a unidade USB ... mas não escolha sda1 \ que pode ser tentador. Como as instruções dizem "sda \ e não em qualquer outro lugar" - Bhikkhu Subhuti


Se você está falando sobre uma instalação real, como em uma instalação completa do Ubuntu, em vez de apenas um tipo Live USB, então o que você pode fazer é usar um disco rígido externo que se conecta via USB e instalar através do seguinte método.

Por favor Note: Os seguintes passos foram testados usando o Ubuntu versão 9.10, mas não foi testado com as versões posteriores. Use a seu próprio risco e discrição.

O que você precisa

  1. Um computador com acesso à Internet.
  2. Um LiveCD ou LiveUSB com o Ubuntu.
  3. Um disco rígido externo com capacidade USB.

O que fazer

  1. Abra o seu computador e remova o disco rígido.
  2. Ligue o seu disco rígido USB externo através do cabo USB.
  3. Fique no seu LiveUSB ou LiveCD e, em seguida, inicialize o seu PC.
  4. Abra o menu de inicialização e escolha inicializar a partir do LiveCD / LiveUSB.
  5. Durante o processo de instalação você deve listar o seu disco rígido externo, instale o Ubuntu para isso.
  6. Conclua o processo de instalação, desligue o computador e coloque o outro disco rígido de volta no computador.
  7. Reinicie o seu computador, vá ao menu de inicialização e selecione seu disco rígido externo e tente inicializar a partir dele. Se parabéns, agora você tem um disco rígido externo com um sistema operacional completo nele.
  8. Aproveite o seu disco rígido externo executando o Ubuntu / Linux! Por favor, deixe-me saber se isso ajuda você! Se não me deixar saber sobre isso também. :)

Mas se você está apenas querendo um Live USB, então você pode usar o Universal USB Installer para isso ou o Ubuntu USB Startup Disk Creator ...


17
2017-08-02 14:47





Introdução

A parte principal desta instrução passo a passo é emprestada do rastreador de testes da iso e esse link,

e eu adicionei algumas etapas extras necessárias para a instalação em uma unidade externa.


  • Por favor, note que você irá instalar um sistema, que funciona no modo de inicialização atual,

    • Se você instalar no modo UEFI, o sistema instalado funcionará no modo UEFI
    • Se você instalar no modo legado alias do CSM do BIOS, o sistema instalado funcionará no modo BIOS.
  • É mais complicado criar um sistema instalado, que funcionará tanto no modo UEFI quanto no modo BIOS, mas é possível de acordo com o seguinte link e links dele,

    Um sistema instalado portátil, que inicializa no modo UEFI e BIOS



  • Se você pretende usar o drive externo computadores novos e de meia-idade, Posso recomendar que você instale de um Ubuntu 64 bits 'amd64' arquivo iso.

  • Se você pretende usar o drive externo computadores antigos (bem como computadores mais recentes), posso recomendar que você instale de um Arquivo iso 'i386' de 32 bits com um sabor de família Ubuntu com um ambiente de desktop mais leve que o Ubuntu padrão,

    • Lubuntu com LXDE ultra-leve
    • Ubuntu MATE com luz média MATE
    • Xubuntu com luz média XFCE

  • Estes Sistemas de 32 bits funcionará com computadores de 32 e 64 bits, mas somente no modo BIOS, quando instalado de acordo com as instruções [nesta resposta].

  • É possível criar um sistema vivo persistente, que trabalha em

    • Computadores de 32 e 64 bits
    • no modo BIOS e no modo UEFI

    Se é isso que você quer, o link a seguir pode ajudá-lo,

    mkusb / persistent # Compressed_image_file_with_a_persistent_live_system

Instruções

  1. Quando o computador é desligado e desconectado da rede elétrica, desconecte (e / ou desconecte) a (s) unidade (s) interna (s).

    Isso faz com que o instalador trate a unidade externa, onde você deseja instalar o Ubuntu, como se fosse uma unidade interna (e o instalador não pode adulterar a unidade interna).

  2. Conecte a unidade de boot / live / installer do Ubuntu (Disco DVD, unidade USB, cartão de memória) e inicialize o computador a partir dele.

    Prossiga na sua língua nativa, se desejar.

  3. Inicialize a imagem

    O sistema inicializa corretamente e carrega o instalador que exibe o Boas-vindas diálogo com seleção de idioma e botões 'Try Ubuntu' e 'Install Ubuntu'

  4. Ligue o drive externo (HDD, SSD, pendrive, cartão de memória) onde você deseja instalar o Ubuntu, a unidade alvo. Plugar poder externo para esta unidade, se possível. Pode não ser suficiente com a energia do plug USB do computador.

  5. Clique no ícone Install Ubuntu

    A tela 'Preparando para instalar o Ubuntu' é exibida

  6. Na tela Preparando para instalar o Ubuntu, observe a disponibilidade dos seguintes componentes

    As opções disponíveis devem representar o estado do seu sistema com precisão

    • (Se a rede estiver disponível) Baixe as atualizações durante a instalação do Ubuntu
    • (Se em um 'laptop') está conectado a uma fonte de energia
    • Instalar software de terceiros ... opção disponível. Se você quiser que o sistema seja portátil entre computadores, por favor evitar software de terceiros, particularmente drivers proprietários para gráficos e wi-fi.
  7. Clique no botão continuar

    A tela 'Tipo de instalação' é exibida

  8. Selecione Apagar disco e instale o Ubuntu

    A tela de instalação se expande para incluir criptografia e opções de LVM

    Espere um pouco! Tem certeza de que é isso que você quer? Talvez você queira manter algo que está na unidade? Nesse caso, você deve parar a instalação e copiar os dados importantes para outra unidade. Talvez você queira selecionar outra alternativa.

  9. Clique no botão continuar (se houver apenas um disco rígido no sistema, o botão deve ler "Instalar agora")

    Escreva o diálogo de alterações aparece

  10. Clique em continuar

    Se houver apenas um disco rígido, o instalador irá para o "Onde estão você?' tela. Caso contrário, a tela 'Tipo de instalação' é exibida

  11. Se houver apenas um disco rígido, pule alguns passos para o campo "Onde você está?" tela. Caso contrário, na tela "Tipo de instalação", verifique se a unidade selecionada na lista Selecionar unidade corresponde à unidade no gráfico (por exemplo, / dev / sda). Se você removeu a (s) unidade (s) interna (s), deverá haver apenas uma unidade, que está disponível como destino, na sua unidade externa.

    A unidade selecionada é exibida no gráfico

  12. Verifique se o espaço total da unidade está alocado

    Espaço total na unidade é alocado para instalação

  13. Clique no botão Instalar agora

    O 'Onde você está?' tela é exibida

  14. Se o seu sistema estiver conectado à rede, observe que o fuso horário pré-selecionado corresponde ao seu fuso horário e à cidade indicada na caixa de texto

    O fuso horário e a cidade exibidos correspondem ao seu fuso horário e à cidade principal da sua área

  15. Selecione seu fuso horário e clique no botão continuar

    • A tela 'Layout do Teclado' aparece
    • O teclado proposto corresponde ao seu teclado
  16. Selecione o layout do seu teclado e clique em continuar

    O 'quem é você?' tela aparece

  17. Insira seus detalhes iniciais do usuário e senha. admin não pode ser usado - é um usuário Linux dedicado

    Nome, nome de usuário e senha são aceitos. Opções de login e opções de criptografia de pasta pessoal mostradas

    Botão Continuar fica disponível

  18. Pressione continuar

    • O slide 'Bem-vindo ao Ubuntu' é exibido
    • A apresentação de slides é inteiramente em seu idioma
  19. Aguarde o instalador terminar

    Uma caixa de diálogo 'Instalação concluída' é exibida

  20. Clique no botão Reiniciar agora

    A GUI está desligada, um aviso para remover a mídia e pressione Enter aparece

  21. Remova o disco e pressione enter

    A máquina é reiniciada

  22. Permitir que a máquina seja reinicializada

    O sistema inicializa corretamente e carrega no Ubuntu mostrando o nome de usuário que você selecionou

  23. Desligue o computador, desconecte as unidades externas e desconecte-o da rede elétrica. Reconecte (e / ou conecte) a (s) unidade (s) interna (s)

    • Se a unidade externa for um HDD ou SSD, ela estará pronta para ser usada agora.

    • Se a unidade externa for um pendrive USB ou um cartão de memória, é recomendável ajustar o sistema para reduzir o desgaste. Veja o link a seguir,

      help.ubuntu.com/community/Installation/UEFI-and-BIOS#Final_system_tweaks

    • Se você quer um sistema portátil (que funciona na maioria dos computadores), você deve pensar duas vezes sobre drivers proprietários (normalmente para gráficos e wifi). O conselho clássico é evitar a instalação de drivers proprietários, mas isso significa que os computadores com determinado hardware não funcionarão bem (ou de forma alguma).

      No Ubuntu 18.04.1 LTS você pode instalar um driver proprietário da nvidia, que faz com que seu computador com uma poderosa placa nvidia use toda a potência da placa. O sistema ainda selecionará um driver Intel ou Radeon, quando inicializado em um computador com esses gráficos. Mas haverá problemas com chips nvidia, que não funcionam com o driver proprietário instalado. Veja este link,

      Instale os drivers da Nvidia Instale a unidade flash USB


15
2017-12-11 21:45



Obrigado pelo claro passo a passo. Isso é exatamente o que eu fiz em um computador desktop. Eu ainda recebo o erro quando tento inicializar da seguinte forma _Erro: arquivo '/boot/grub/i386-pc/normal.mod' não encontrado. Entrando no modo de recuperação ... _ Se nem todos os arquivos de inicialização foram gravados no HDD USB, não consigo imaginar para onde mais eles teriam sido gravados, pois o único outro dispositivo de armazenamento conectado era a chave USB para instalar o Ubuntu. - John
@John, Veja meu comentário na pergunta original (escrita alguns minutos antes deste comentário). - sudodus
Obrigado pelo detalhe, incluindo seus comentários abaixo da pergunta. Agora funciona. Limpei a unidade, reinstalei e tive que ativar a opção no BIOS de um computador para permitir a inicialização do "estilo antigo". - John
@ John, estou feliz por poder ajudá-lo a fazer funcionar. E obrigado por compartilhar sua solução :-) - sudodus
@sudodus Santo moly! +1 de mim para você também! ;-) - Fabby


Eu fiz isso usando o seguinte método:

  • Insira o CD ao vivo e conecte a chave USB.

  • Selecione Instale o Ubuntu.

  • Escolheu Avançado ao selecionar a partição da unidade.

  • Escolha a sua partição de chave USB como alvo.

  • CUIDADO: Escolha sua partição USB para o bootloader GRUB.

Após o processo de instalação, inicie a sua chave USB, não o seu disco rígido.


14
2017-07-11 16:30



O Ubuntu 10.10 trava para mim antes que a instalação seja concluída. IMHO Ubuntu tem alguns bugs muito grandes relacionados à instalação USB. - iugamarian
Eu fiz isso com 10,04 e 10,10. É seu livecd ok? - teo96
Eu fiz drives flash live-usb no passado usando a ferramenta usb-disk-creator. Em seguida, inicializou e fez uma 'instalação normal completa' a partir dessa unidade flash # 1 para uma segunda unidade flash. O mesmo que um faria com um disco rígido real. Nunca tive um problema além de precisar ficar de olho em onde o grub é instalado. - dr_willis
Eu segundo o que Bubblegum disse. Eu fiz instalações normais para flash drives como se fossem discos rígidos para os últimos lançamentos sem problemas reais, além de ter certeza de que o grub está instalando na unidade flash e não no disco rígido. - dr_willis
Não funciona. Eu tentei isso de uma maneira mais variada usando o Ubuntu Mate. O instalador FALHA. - Regis May


1) Instalador USB Universal:

Universal USB Installer é um Live USB USB Creator que permite escolher entre uma seleção de distribuições Linux para colocar em seu pendrive USB. O instalador USB universal é fácil de usar. Basta escolher uma distribuição Linux ao vivo, o arquivo ISO, sua unidade Flash e clique em Instalar. Outras características incluem; Persistência (se disponível) e a capacidade de fat32 formatar a unidade flash (recomendado) para garantir uma instalação limpa. Após a conclusão, você deve ter uma unidade flash USB inicializável pronta para executar com a versão selecionada do Linux instalada.

2) UNetbootin:

O UNetbootin permite que você crie drives USB Live inicializáveis ​​para o Ubuntu, Fedora e outras distribuições Linux sem gravar um CD. Ele é executado no Windows, Linux e Mac OS X. Você pode permitir que o UNetbootin baixe uma das muitas distribuições prontas para uso para você, ou forneça seu próprio arquivo ISO do Linux se você já baixou um ou o seu a distribuição preferida não está na lista.

3) LinuxLive USB Creator:

A LiLi cria um dispositivo USB portátil, inicializável e virtualizado, executando o Linux. Você está cansado de ter que reiniciar o seu PC para experimentar o Linux? Não há necessidade com LiLi. Ele possui um recurso de virtualização integrado que permite executar o Linux no Windows imediatamente.

Todos os três programas acima permitem que você instale qualquer sistema operacional Linux em uma unidade flash, mas o recurso de persistência (permite salvar quaisquer alterações feitas em uma permanente de instalação do LiveOS mesmo após a reinicialização) está disponível apenas para o Ubuntu e seus muitos outros sabores. 


13
2017-12-11 19:58



Ótimo post! Eu acho que ele estava pedindo mais para ter uma instalação completa. Se não, então seu post acerta sua pergunta: P - zkriesse
Esses métodos são CLI? Quais são os comandos de instalação para esses programas? - Ciro Santilli 新疆改造中心 六四事件 法轮功
Nem o Universal USB Installer nem o LinuxLive USB Creator funcionam no Ubuntu. - Luís de Sousa


A única maneira que eu fui capaz de fazer isso é

  • para gravar o CD iso,
  • desconecte meu disco rígido (remova fisicamente o (s) cabo (s)) e
  • instalar no USB.

Não é muito elegante, mas funciona.


9
2017-08-08 13:46



Isso é bem radical. - badp
Você tentou usar o cd alternativo (não o cd da área de trabalho)? Eu vi o trabalho alternativo melhor para muitas coisas ao instalar. - iugamarian
Você não precisa desconectar seu disco rígido. Você só precisa ter cuidado com partições e usar o particionador avançado. Certifique-se de usar a unidade correta e definir o gerenciador de inicialização a ser instalado em / dev / sdb ou qualquer dispositivo de bloco que a sua unidade flash seja (não use uma de suas partições ou não inicializará). Em seguida, você pode inicializar usando seu BIOS para usar o flash drive MBR (Assumindo que seu BIOS suporta isso) - hexafraction
Não posso fazer isso, pois teria que decompor meu laptop e repetir a instalação. Então: Existe outro caminho? - Regis May


Você pode sim.

Este processo assume que você está instalando a partir de um live cd. Enquanto um live usb deve funcionar bem, a opção cd é teoricamente a mais segura, já que não há chance de sobrescrever o cd durante o particionamento.

Eu recomendo que você comece desabilitando seu HDD interno em seu BIOS primeiro, pois isso garante que não haja possibilidade de sobrescrever acidentalmente suas partições internas. Além disso, a etapa de particionamento da configuração do Ubuntu será muito mais fácil, pois só detectará a unidade USB. Em outras palavras, é melhor tornar a unidade USB o único dispositivo de armazenamento presente na máquina durante a instalação.

Em seguida, inicialize o live cd e inicie a instalação como de costume. Certifique-se de escolher "usar disco inteiro" se você desativou todos os outros dispositivos de armazenamento, caso contrário você terá que fazer o particionamento manual. No último caso, crie uma partição ext4 no pen drive USB (crie uma tabela de partição, se não houver uma) e, se necessário, uma partição SWAP, caso pretenda executar aplicativos pesados. Defina o ponto de montagem para /. não toque nos outros dispositivos de armazenamento e suas partições!

Quando a configuração solicitar o local do carregador de inicialização, escolha o nome do dispositivo da sua unidade USB. Isso pode ser /dev/sda, /dev/sdb, mas não escolha uma partição (por exemplo, /dev/sda1).

Aguarde a conclusão da instalação e, em seguida, reinicialize. Certifique-se de que sua máquina inicializa a partir da unidade USB. Isso pode ser feito a partir do menu de inicialização (geralmente esc ou uma tecla de função) ou do BIOS, onde a seqüência de inicialização pode ser alterada.

Se tudo correu bem, o Ubuntu deve inicializar a partir do drive USB. Se o GRUB aparecer, escolha a primeira opção.

Por fim, execute o seguinte comando no seu desktop Ubuntu recém-instalado:

sudo chmod -x /etc/grub.d/30_os-prober

Isso garante que o update-grub não detecte nenhum sistema operacional que possa estar presente no sistema, pois eles não são importantes para a instalação da unidade USB do Ubuntu. Além disso, quando você inicializa sua unidade USB a partir de um computador estranho, os sistemas operacionais em sua unidade interna serão incluídos no GRUB quando ocorrer uma atualização do kernel / grub. Isso é indesejado.

Além disso, certifique-se de ativar seus dispositivos de armazenamento interno a partir do seu BIOS.


7
2017-08-28 05:28



Isso parece promissor, obrigado. Eu vou estar tentando isso. Uma ligeira observação, você coloca a partição swap no pendrive. Isso ainda é um problema nos dias de hoje? Eu me lembro que não muito tempo atrás, as pessoas estavam dizendo que o tempo de armazenamento do flash é severamente reduzido ao executar um arquivo de partição de swap / paginação (devido ao número de leitura / gravação). - efdee
Usando suas dicas, instalei o Ubuntu no meu pen drive, mas ele não inicializa. No entanto, quando eu uso o stick USB como disco rígido no VirtualBox, tudo fica bem. Alguma ideia do que poderia ser o problema ? - efdee
Aparentemente eu posso arrancar a partir dele, mas não do conector USB3. Funciona bem quando eu conecto o stick em um conector USB2. Eu estou supondo que meu BIOS tem suporte nativo para USB2 mas não USB3 e, portanto, Linux (ou grub, eu não sei?) Precisa de um driver USB3 adicional. - efdee
Eu gosto do sudo chmod -x /etc/grub.d/30_os-prober pelas razões que você mencionou. - Elder Geek


O processo de fazer uma instalação completa do Ubuntu em uma unidade flash USB é idêntico à instalação do Ubuntu em um disco rígido, exceto pela instalação do bootloader GRUB. Todos os passos a seguir no instalador do Ubuntu são idênticos, exceto pela instalação do bootloader GRUB. Instalar o bootloader GRUB na unidade flash USB substituirá o carregador de boot GRUB existente no disco rígido que você não quer fazer, a menos que você desconecte os cabos do (s) seu (s) disco (s) rígido (s) primeiro antes você inicia o instalador do Ubuntu para fazer uma instalação completa do Ubuntu em uma unidade flash USB. Então, desconecte os discos rígidos primeiro, então você pode instalar o Ubuntu em uma unidade flash USB.

Como alternativa, você pode fazer uma instalação completa do Ubuntu em uma unidade flash USB sem desconectar os cabos da unidade interna primeiro, selecionando Algo mais opção no Tipo de instalação tela do instalador do Ubuntu. Você precisa criar apenas um único / partição (partição raiz), nenhuma partição swap, e mude a instalação do bootloader grub para a unidade flash USB. Verifique com atenção as opções de particionamento de que tudo o que será alterado é alterado somente na unidade flash USB e clique no botão instale agora botão no canto inferior direito.

Informações adicionais sobre uma instalação completa do Ubuntu em uma unidade flash USB.

  • Eu recomendo que a unidade flash USB seja pelo menos 16GB.
  • Uma unidade flash USB 3.0 é muito mais rápida que uma unidade flash USB 2.0.
  • Uma partição swap causará leitura / gravação necessária na unidade flash USB, o que diminuirá a velocidade do sistema operacional e encurtará a vida útil da unidade USB. Então, selecione a opção de particionamento manual no instalador do Ubuntu e crie apenas um / partição (partição raiz) sem uma partição swap. Altere a instalação do bootloader grub para a unidade flash USB antes de clicar no instale agora botão no canto inferior direito.
  • A vantagem de usar uma unidade flash USB está em sua portabilidade, não em seu desempenho. O desempenho de uma instalação completa do Ubuntu em uma unidade flash USB de 16 GB não se parece com o que você teria ao executar o Ubuntu em um aplicativo de máquina virtual, como o VirtualBox.

5
2017-09-11 08:26



Como faço para torná-lo compatível com o modo BIOS? - Red Dirt
O que quer que você esteja tentando fazer com "tornar compatível com o modo BIOS" em seu hardware com EFI, GPT ou rEFInd, você provavelmente encontrará como fazer isso nas respostas de Rod Smith, que também é o desenvolvedor do rEFInd. Antes de fazer qualquer alteração importante, você deve tentar uma vez inicializar o dispositivo USB original em uma máquina diferente para eliminar a possibilidade de haver um problema de inicialização causado pelas excentricidades do hardware de um único computador. - karel
FYI: Eu pessoalmente nunca tive um problema ao instalar o bootloader grub em uma unidade flash e deixar o MBR no disco rígido intacto. - Elder Geek
Por que isso é tão complicado agora? Foi muito fácil anos atrás. Tanto quanto eu entendo se eu quiser instalar refind em um stick USB eu preciso executar a instalação manual. Estou confuso que isso não é automatizado de alguma forma, pelo menos de alguma forma automatizado em ferramentas de instalação regulares na Ubiquity ou similar. - Regis May
Uma das fontes das complicações é a inicialização dupla com o Ubuntu e o Windows. O Windows continua mudando as regras do jogo a cada nova versão e, algumas vezes, até mesmo com as Atualizações do Windows dentro da mesma versão, e o carregador de inicialização padrão do grub precisa ser atualizado freqüentemente para acompanhar essas mudanças. - karel


mkusb

Testado no host do Ubuntu 16.10, 16.04 USB, Lenovo Thinkpad T430.

Anteriormente mencionado em: https://askubuntu.com/a/848561/52975 mas aqui estão mais detalhes.

Apenas disponível no PPA atualmente:

sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb
dus

e eu tentei a versão GUI. Mais detalhes em: Como fazer um Ubuntu USB persistente ao vivo com mais de 4GB

Eu não consegui instalar os drivers NVIDIA com sucesso, no entanto, bug report: https://bugs.launchpad.net/mkusb/+bug/1672184

qemu

Testado no Ubuntu 14.04.

Faça o download do Ubuntu ISO.

Encontre o seu USB com:

sudo lsblk
sudo fdisk -l

Diga que é /dev/sdX. Na maioria das vezes, será /dev/sdb: sda é o disco rígido principal e sdb o primeiro USB. Agora:

sudo apt-get install qemu
# Remove any existing boot sector, that causes installation problems.
sudo dd if=/dev/zero of=/dev/sdX count=16
sudo qemu-system-x86_64 -boot d -enable-kvm -hda /dev/sdX -m 512 \
    -cdrom ./Downloads/ubuntu-14.04.2-desktop-amd64.iso

De dentro do emulador, faça uma instalação normal do Ubuntu que apague o disco antigo.

A instalação demorou um pouco mais do que em um disco rígido, mas funcionou.

Eu testei com:

  • conecte o USB em um computador e inicialize a partir dele
  • criar um arquivo no meu diretório home
  • reiniciar

O arquivo criado ainda estava lá.


4
2017-11-12 12:21



@JustinMT: podemos discutir isso um pouco antes de mesclar a edição? Não sou especialista, mas tem certeza de que não funciona em sistemas UEFI? Por quê? O que funcionaria em vez disso? - Ciro Santilli 新疆改造中心 六四事件 法轮功