Como fazer um Ubuntu USB persistente ao vivo com mais de 4GB

51

Eu quero fazer uma unidade USB Ubuntu ao vivo persistente com mais de 4 GB de armazenamento.

Eu sei que há uma opção de instalar diretamente na unidade, mas não quero fazer isso, pois isso restringirá a unidade de trabalhar em computadores diferentes.

Uma opção é criar uma partição adicional com espaço extra, mas se eu fizer isso, como posso instalar um software recém-instalado nessa partição?

    
por Jakobovski 30.12.2013 / 03:22

5 respostas

29

Os instaladores USB Unix atuais (por exemplo, Universal USB Installer do PenDriveLinux.com) crie um arquivo persistente na partição de inicialização juntamente com os outros arquivos necessários para a inicialização. Esta partição de inicialização é formatada com o FAT32 e, devido às limitações do FAT32, o tamanho máximo desse arquivo é de 4 GB. Para ter mais armazenamento persistente, esse arquivo pode ser substituído por uma partição. O tamanho dessa partição é limitado apenas pelo tamanho da unidade USB.

Eu usei o gerenciador de partições GParted para redimensionar a partição FAT32 e criar espaço para uma grande partição EXT4 para o armazenamento persistente. O arquivo persistente pode simplesmente ser excluído e na próxima inicialização, o sistema Ubuntu usará automaticamente a partição persistente maior. Há uma complicação: você precisa de outro sistema Ubuntu para fazer isso, porque o Ubuntu não pode modificar sua própria partição de inicialização ativa.

Eu usei um segundo drive USB com o Ubuntu ao vivo. Para as instruções abaixo, usei a versão "32 bit Ubuntu 13.10 desktop".

  1. Instale o Ubuntu ao vivo em 2 drives USB. Configurar um pequeno persistente armazenamento de cerca de 100 MB para cada um dos drives USB.

  2. Inicialize o Ubuntu em um dos drives USB. Verifique se a outra unidade USB está desconectada.

  3. Inicie o "GParted Partition Editor" do Ubuntu Dash. Este gerenciador de partição é instalado por padrão no 13.10.

  4. Insira o outro drive USB, espere um momento e faça uma atualização no GParted ( Ctrl + R ). Você notará que um novo dispositivo é adicionado na parte inferior da lista de dispositivos. Verifique se o tamanho corresponde ao drive USB de destino. Selecione este dispositivo (veja a imagem do exemplo abaixo, o nome do dispositivo pode ser diferente no seu sistema).

  5. Verifique se o ponto de montagem ( /media/ubuntu/UUI ) é idêntico ao da imagem acima.

  6. Abra uma janela de terminal ( Ctrl + Alt + T ) e remova o arquivo persistente com o seguinte comando (ajuste este comando se o ponto de montagem é diferente no seu caso):

    rm -v /media/ubuntu/UUI/casper-rw
    
  7. Atualize o GParted ( Ctrl + R ) e observe a alteração em "Usado".

  8. Clique com o botão direito na partição e selecione desmontar. Você notará que o ponto de montagem não é mais exibido.

  9. Clique com o botão direito na partição e selecione Redimensionar / Mover. Selecione Novo tamanho: 1000. Isso deixará algum espaço para armazenar arquivos adicionais ou atualizados. Clique em "Redimensionar / Mover". Uma paródia "não alocada" aparecerá

  10. Agora crie uma nova partição para o armazenamento persistente. Selecione a partição não alocada e clique com o botão direito do mouse em Novo .

  11. Selecione o sistema de arquivos "ext4" e rotule casper-rw e clique em Adicionar .

  12. Verifique se tudo está OK e clique na marca de seleção verde para aplicar todas as operações pendentes.

  13. Encerre o Ubuntu, remova a primeira unidade USB (essa unidade USB não é mais necessária) e reinicie a partir da segunda unidade USB.

  14. Abra um terminal ( Ctrl + Alt + T ) e digite o seguinte comando:

    df . -h
    

    Verifique se o tamanho da disponibilidade corresponde ao tamanho da partição persistente que você criou.

por immerzl 24.03.2014 / 22:16
18

Eu gostaria de expandir a resposta por V Bota e sudodus .

Escrevi muito disso para outra pergunta , mas acho que seria melhor para mim aqui.

Eu também já experimentei muitas instruções diferentes sem sucesso e quase desisti quando encontrei um método de trabalho usando a ferramenta mkusb muito bem criada.

Considerações prévias

Estou supondo que você tenha o arquivo .iso (do Ubuntu 16.04 / any * buntu) já baixado. Se não conseguir,

Eu tentei executar essas instruções a partir de um sistema Ubuntu instalado.

Nota: Existe atualmente uma limitação que os sistemas operacionais habilitados para o efi não funcionarão no modo BIOS. Para ignorar a restrição, execute todas essas etapas em outro sistema ativo.

Instalando mkusb

Inicialize em um Ubuntu existente ou faça boot ao vivo na unidade flash secundária do Ubuntu.

Abra um terminal ( Ctrl + Alt + T ) e execute os seguintes comandos um por um:

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

sudo apt-get install mkusb usb-pack-efi

O último comando pode falhar (embora improvável) como mkusb (versão GUI ) tem algumas dependências que não estão pré-instaladas / ativas na versão live do Ubuntu.

Não é preciso entrar em pânico, mas o desenvolvedor também criou uma versão em texto. Executar:

sudo apt-get install mkusb-nox usb-pack-efi

Criando a unidade persistente

Vou me concentrar na versão principal da GUI, já que é a que eu usei. Então, se você instalou a execução padrão mkusb (versão GUI):

dus

dus é um alias para a nova aparência atualizada de mkusb . É uma reformulação da versão antiga e ainda mais fácil de usar.

Depois de executar o comando, a GUI será aberta. Siga estes passos a seguir:

  • Tela 1: Observe o aviso e clique em OK
  • Ecrã 2: clique duas vezes na opção i Install(make a boot device)
  • Tela 2: Clique duas vezes na opção p Persistent Live e selecione o arquivo .iso.
  • Ecrã 3: Marque o dispositivo para o qual pretende instalar e clique em OK
  • Tela 4: Basta clicar em Usar padrões e deixar mkusb decidir o que é melhor. (Ou escolha, mas com sabedoria.)
  • Tela 5: Insira a porcentagem do espaço da unidade USB que você deseja alocar para o sistema de arquivos de persistência. O restante será exibido mais tarde como um dispositivo de armazenamento portátil.
  • Tela 6: Verifique se você selecionou o dispositivo e as configurações corretas. Marque o botão de opção Go e clique em Ir.
  • Telas 7,8, : Basta clicar em Ok e deixar o mkusb fazer o que é necessário.

Feito!

Agora, conecte sua unidade persistente recém-criada em qualquer sistema e verifique se ela realmente armazena dados / configurações entre as reinicializações (a Mina faz).

Screenshots

Todo o processo deve ser parecido com o seguinte.

Execute o comando no terminal:

Anote o aviso e clique em OK:

Clique duas vezes na opção i Instalar (criar um dispositivo de inicialização):

Clique duas vezes na opção p Persistent Live e selecione o arquivo .iso:

Clique na unidade USB para torná-la persistente. Eu quero usar o meu 32 GB, então eu marquei o botão de rádio:

Clique em Usar padrões para permitir que mkusb escolha o padrão:

Insira uma porcentagem da unidade a ser reservada para persistência. O meu é um grande (32GB), então eu coloco apenas 20% ~ 6GB. O espaço restante será transformado em uma unidade portátil vazia:

Verifique com muito cuidado e confirme. Você não quer estragar outra unidade.

Se tudo correr bem, você será saudado por uma bela tela verde finalizada:

Agora, conecte sua unidade persistente recém-criada em qualquer sistema e verifique se ela realmente armazena dados / configurações entre as reinicializações (a Mina faz).

Referências e amp; Reconhecida

Você pode se referir a um bom tutorial por Calvin Bui aqui para guiá-lo através da GUI passo a passo ou ler a documentação detalhada link

Obrigado novamente ao V Bota por esta resposta e andrea-lazzarotto por ajudar a editar este .

    
por Harsh 26.11.2016 / 13:32
15

Após várias tentativas fracassadas com o Criador de disco de inicialização, finalmente consegui com o mkusb seguir as instruções a seguir: link

ou aqui: link

As seguintes linhas indicam as etapas que eu tentei e trabalhei para mim com o Lubuntu 15.10 no mesmo SO.

  1. Instale o mkusb : Se você executar o Ubuntu padrão, precisará de uma instrução extra para obter o repositório do Universo. (Kubuntu, Lubuntu ... O Xubuntu tem o repositório do Universo ativado automaticamente.)

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    

    A atualização da versão 11 para a versão 12 requer alguns comandos especiais. Veja este link,

    help.ubuntu.com/community/mkusb/gui#Upgrading_from_mkusb_11_to_12

  2. Se você não tem um ubuntu oficial (Lub Ubuntu, Xubuntu, Kubuntu ...) imagem ISO download um.

  3. Execute mkusb no Dash ou no menu (dependendo do sabor do Ubuntu) ou em uma janela de terminal com uma das seguintes linhas de comando

    mkusb versão 12 alias dus:

    dus                   # getting into the main menu 'Install/Restore/Wipe'
    dus file.iso          # specifying a source file directly
    dus /dev/sdx          # specifying a source device
    

    mkusb versão 9-11:

    sudo -H mkusb             # to get to the main menu
    sudo -H mkusb file.iso p  # source file and persistence via parameters
    

    quando a senha é solicitada, digite a senha do administrador

  4. então no menu principal do mkusb selecione a imagem ISO que você baixou.

  5. Também alterei a opção de criar uma unidade persistente.
  6. Selecione a opção para instalar a imagem ISO selecionada.
  7. Clique em OK e, em seguida, selecione o Drive que será instalado (tenha cuidado para selecionar a unidade correta!)
  8. Escolha a quantidade de memória que você deseja usar para dados persistentes
  9. Clique em OK e aguarde a instalação terminar
  10. Em seguida, reinicie o sistema.

Se você não verificou até agora, verifique se as configurações da BIOS permitem inicializar a partir do USB antes do HDD.

    
por V Bota 02.04.2016 / 22:33
3

Atualizar agosto / 2017 - Arquivos de persistência com mais de 4 GB

O Syslinux começou a adicionar suporte para NTFS com a versão 4.06, mas não ofereceu suporte completo até a versão 6.03.

O UNetbootin-655 usa o Syslinux 4.03 e é limitado a arquivos de persistência de 4GB por FAT32.

MultiBootUSB - 8.8 usa o Syslinux 4.07 e instala em NTFS, os arquivos de persistência não estão limitados a 4GB.

O Rufus 2.16 usa o Syslinux 6.03 e será instalado no NTFS, os arquivos de persistência não são fornecidos, mas podem ser adicionados manualmente e não estão limitados a 4 GB.

YUMI - 2.0.4.9, (MultiBoot USB), usa o Syslinux 6.03 e instala em NTFS, os arquivos de persistência não estão limitados a 4GB. Como o MBUSB 8.8, ele pode ter arquivos de persistência para cada distro instalada.

    
por C.S.Cameron 15.08.2017 / 21:15
2

O Mkusb é agora o meu criador de pendrives Live / Persistent favorito para Linux, no entanto o OP foi mal informado sobre uma instalação completa que não funciona em vários computadores.

Uma instalação completa para USB funcionará em qualquer computador e uma instalação persistente funcionará enquanto os drivers proprietários não tiverem sido instalados.

Não apenas isso, mas uma instalação completa tem outras vantagens, como inicializar muito mais rápido, ser atualizável, etc.

link

    
por C.S.Cameron 11.11.2016 / 08:18