Como criar um USB Ubuntu 18.04 ao vivo com um armazenamento persistente de mais de 4 GB

16

Depois de muitos testes sem êxito, baseados em quase tudo sobre esse tópico na Internet, decidi fazer essa pergunta novamente. Existe quase uma resposta perfeita nesta plataforma, mas não funcionou. É por isso que estou aqui.

Quero ter o Ubuntu 18.04 instalado no meu cartão de memória USB (SanDisk Cruzer Glide 32GB) com um armazenamento persistente de mais de 4 GB (pelo menos 23 GB no meu caso).

Usei o assistente de partição MiniTool para formatar o stick (NTFS) no Windows. Então, usei o Universal USB Installer 1.9.8.2 para instalar o Ubuntu 18.04 no stick. Aqui, tentei formatar o stick fat32 ou ntfs, mas nada mudou. Mais tarde, usei outro Ubuntu para excluir o arquivo casper-rw e criar outra partição com o mesmo nome, seguindo as etapas fornecidas no link fornecido acima. Infelizmente, não consegui fazê-lo funcionar, embora tentei quase todas as combinações.

Alguém pode fornecer uma lista completa de etapas a serem seguidas para instalá-lo corretamente no stick?

Edit: Eu ouvi o comentário de @ cs-cameron abaixo e usei YUMI para fazer isso, e funcionou. Acredito que todas as outras respostas funcionariam, mas não tenho tempo para tentar todas elas. Obrigado a todos novamente!

Samet Tonyalı
fonte
3
Os instaladores do tipo Syslinux, como Universal, UNetbootin e Rufus, não permitem partições persistentes no mesmo disco. Você pode colocar sua partição casper-rw em um segundo disco, se quiser. O YUMI permitirá casper-rw ilimitado no NTFS, é uma ferramenta do Windows e usa o grub4dos para criar arquivos grandes do casper-rw. Para uma unidade persistente, eu prefiro o mkusb (uma ferramenta linux), ele pode ser instalado inicializando o USB 18.04.
CSCameron
2
O mkusb funciona bem. O autor é muito ativo no Ask Ubuntu e responde rapidamente a perguntas: askubuntu.com/questions/768970/… Haaa, passei cinco minutos procurando no perfil dele uma resposta que ele postou, apenas para descobrir que ele já postou um abaixo :)
WinEunuuchs2Unix
Você poderia adicionar seu comentário como resposta? @CSCameron?
Samet Tonyalı

Respostas:

8

Os instaladores do tipo Syslinux, como Universal, UNetbootin e Rufus, não permitem partições persistentes no mesmo disco.

É possível instalar uma partição casper-rw em um segundo disco. Pode ser uma unidade interna ou uma unidade flash ou outro dispositivo USB. O primeiro arquivo ou partição casper-rw encontrado durante a inicialização é usado para persistência.

O YUMI permitirá um tamanho ilimitado de arquivo casper-rw no NTFS, é um aplicativo do Windows e usa o grub4dos para criar grandes arquivos casper-rw. O YUMI pode fazer várias instalações persistentes em uma unidade USB. https://www.pendrivelinux.com/yumi-multiboot-usb-creator/

Para uma unidade persistente, prefiro o mkusb (um aplicativo Linux), ele pode ser instalado no seu USB 18.04. Ele usa uma partição FAT32 para inicialização, uma partição ISO9660 somente leitura para o SO, uma partição ext2 casper-rw para persistência e uma partição de dados NTFS que pode ser usada pelo Linux e Windows. Uma unidade mkusb é fácil de personalizar. https://help.ubuntu.com/community/mkusb

CSCameron
fonte
Parece que começando com 19.10 partições persistentes são novamente trabalhando no mesmo disco com instalações tipo syslinux, Unetbootin, Rufus, etc.
CSCameron
14

Eu sugiro que você tente mkusb . Ele pode criar uma unidade ao vivo persistente com uma casper-rw partição quase automaticamente (é uma opção na interface gráfica do usuário).

  • O tamanho da casper-rw partição é limitado apenas pelo tamanho da unidade USB (e pelo tamanho de uma usbdatapartição 'concorrente' (para troca de dados com o Windows) que você pode fornecer espaço na unidade). Você pode selecionar 100% (do espaço restante, quando os arquivos do sistema estão instalados) para persistência e usar a maior parte do espaço da unidade na casper-rw partição .

Se você executar o Ubuntu live padrão , precisará de uma instrução extra para obter o repositório Universe. (Kubuntu, Lubuntu ... Xubuntu tem o repositório Universe 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

Ligações

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent

Manual de início rápido mkusb versão 12 alias mkusb-dus

sudodus
fonte
12

** Instalação completa no USB - BIOS / UEFI **

As instalações completas têm algumas vantagens sobre as instalações persistentes, inicializações mais seguras e rápidas, melhor gerenciamento de arquivos, mas não funcionam na instalação do Ubuntu.

Se você deseja que sua unidade USB seja capaz de inicializar a partir de vários computadores, BIOS e UEFI:

Use mkusb para criar um sistema Live no USB do instalador (2 GB ou mais).

Use mkusb para criar um sistema persistente no USB de destino, 16 GB ou mais, usando configurações padrão com persistência de ~ 12 GB (a partição NTFS restante é usada como partição de dados acessível pelo Windows).

insira a descrição da imagem aqui

Abra GParted e exclua sdx4, a partição ISO9660 e expanda sdx5 para o espaço recuperado, sdx sendo o nome do dispositivo da unidade Target.

insira a descrição da imagem aqui

Desconecte ou remova o disco rígido antes de prosseguir (opcional, mas recomendado, altamente recomendado no modo UEFI).

Unidade do instalador de inicialização, selecione Experimentar.

Inserir unidade de destino

Iniciar a instalação do Ubuntu ...

Selecione outra coisa.

Selecione sdx5 (na unidade de destino) e clique em Alterar.

insira a descrição da imagem aqui

Selecione Usar como: ext4, Formato e ponto de montagem: /.

Não toque em nenhuma outra partição (a menos que adicione uma partição / home).

Selecione sdx5 para a instalação do carregador de inicialização.

Instalação completa.

Corte o grub.cfg do sdx5 / boot / grub e cole no sdx3 / boot / grub, substituindo o arquivo grub.cfg existente.

Inicialize a unidade de destino e execute sudo update-grub para adicionar todas as unidades ao menu de inicialização.

CSCameron
fonte
Desvantagens: você perde a mídia ao vivo compactada, o que torna os aplicativos de inicialização e execução facilmente 4-5x mais lentos na maioria dos pen drives USB, e você também precisa de um pen drive USB muito maior, pois a instalação ocupa aproximadamente 8x o espaço na unidade. Por fim, você perde a segurança de ter um sistema operacional gravado em pedra ... mas perde um pouco disso ativando também o estado persistente.
Wil
@ Wil: Hoje, uma instalação ao vivo leva no mínimo 2,5 GB sem persistência, uma instalação completa começa em 8 GB. "A criptografia total do disco" é possível com uma instalação completa, não com persistente. veja também: askubuntu.com/questions/156026/…
CSCameron 19/11/19
Sim, o OP exigia no mínimo 23 GB de armazenamento persistente e não solicitava criptografia. A mkusbresposta da sudodus corresponde exatamente aos requisitos do OP, e meu comentário foi informar aos usuários que seguem suas instruções que eles podem ter um desempenho ruim em comparação com a outra solução. Caso contrário, sim, eu também recomendei os mesmos passos que você seguiu, mas apenas em unidades USB 3.0 com desempenho de leitura> 100 MB / s. O desempenho mais doloroso vem do Firefox em um pen drive IOPS baixo, onde as operações do formulário podem começar a levar dezenas de segundos ... ugh.
Wil
@Eu gastei tempo comparando varas de instalação completa versus varas persistentes. Para mim, a inicialização foi um pouco mais rápida com a instalação completa, sem a necessidade de descompressão. O desligamento requer a recompressão dos dados, no entanto, os resultados podem variar. Nota: Também recomendei o mkusb em outra resposta nesta página. Para mim, o ponto de decisão é se vou usar o USB para instalar o Ubuntu ou como um substituto para um disco rígido.
CSCameron
3

O Rufus é capaz de criar unidades ativas persistentes que funcionam no modo UEFI (MBR ou GPT) e BIOS, com o casper-rw sendo usado para a partição de armazenamento persistente, para que possa ter um tamanho superior a 4 GB. As ISOs do Ubuntu Live criadas após 1º de agosto de 2019 suportam o recurso de armazenamento persistente, portanto, as partições persistentes estão funcionando apenas com o Rufus 3.7 e posterior, usando o Ubuntu 19.10 e posterior.

Armazenamento persistente Rufus

karel
fonte
Novos usuários: Observe que a persistência em uma partição funcionará com o Ubuntu 19.10 (e esperamos também novas versões futuras), mas com o Ubuntu 16.04.x, 18.04 - 18.04.3 e 19.04 ele não funcionará. Ele criará uma unidade que não será inicializada em um sistema em funcionamento. Nesse caso, é melhor usar o modo dd do Rufus (e clonar como o que é feito com o Ubuntu Startup Disk Creator). Veja este link .
sudodus 5/10/19