Quero criar uma unidade USB Ubuntu ao vivo persistente com mais de 4 GB de armazenamento.
Sei que há uma opção de instalação direta na unidade, mas não quero fazer isso, pois isso impedirá que a unidade funcione em computadores diferentes.
Uma opção é criar uma partição adicional com espaço extra, mas se eu fizer isso, como posso armazenar o software recém-instalado nessa partição?
live-usb
persistent
Jakobovski
fonte
fonte
Respostas:
Os instaladores USB Unix atuais (por exemplo, o Universal USB Installer do PenDriveLinux.com) criam um arquivo persistente na partição de inicialização junto com os outros arquivos necessários para a inicialização. Essa partição de inicialização é formatada com FAT32 e, devido às limitações do FAT32, o tamanho máximo desse arquivo é de 4 GB. Para ter um armazenamento mais persistente, esse arquivo pode ser substituído por uma partição. O tamanho dessa partição é limitado apenas pelo tamanho da unidade USB.
Usei o gerenciador de partições GParted para redimensionar a partição FAT32 e abrir espaço para uma grande partição EXT4 para o armazenamento persistente. O arquivo persistente pode ser simplesmente excluído e, na próxima inicialização, o sistema Ubuntu usará automaticamente a maior partição persistente. Porém, 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 live. Para as instruções abaixo, usei a versão "32 bits Ubuntu 13.10 desktop".
Instale o Ubuntu live em 2 unidades USB. Configure um pequeno armazenamento persistente de cerca de 100 MB para cada uma das unidades USB.
Inicialize o Ubuntu a partir de uma das unidades USB. Verifique se a outra unidade USB está desconectada.
Inicie o "GParted Partition Editor" no Ubuntu Dash. Esse gerenciador de partições é instalado por padrão na 13.10.
Insira a outra unidade USB, aguarde um momento e faça uma atualização no GParted ( Ctrl+ R). Você notará que um novo dispositivo foi adicionado na parte inferior da lista de dispositivos. Verifique se o tamanho corresponde à unidade USB de destino. Selecione este dispositivo (veja a figura de exemplo abaixo, o nome do dispositivo pode ser diferente no seu sistema).
Verifique se o ponto de montagem (
/media/ubuntu/UUI
) é idêntico ao da figura acima.Abra uma janela do terminal ( Ctrl+ Alt+ T) e remova o arquivo persistente com o seguinte comando (ajuste este comando se o ponto de montagem for diferente no seu caso):
Atualize GParted ( Ctrl+ R) e observe a alteração em "Usado".
Clique com o botão direito do mouse na partição e selecione desmontar. Você notará que o ponto de montagem não é mais exibido.
Clique com o botão direito do mouse 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 partição "não alocada" será exibida
Agora crie uma nova partição para o armazenamento persistente. Selecione a partição não alocada e clique com o botão direito em Novo .
Selecione o sistema de arquivos “ext4” e rotule
casper-rw
e clique em Adicionar .Verifique se tudo está correto e clique na marca de seleção verde para aplicar todas as operações pendentes.
Desligue o Ubuntu, remova a primeira unidade USB (essa unidade USB não é mais necessária) e reinicie a partir da segunda unidade USB.
Abra um terminal ( Ctrl+ Alt+ T) e digite o seguinte comando:
Verifique se o tamanho do Avail corresponde ao tamanho da partição persistente que você criou.
fonte
Gostaria de expandir a resposta de V Bota e sudodus .
Escrevi muito disso para outra pergunta, mas acho que serviria melhor aqui.
Eu também já havia tentado muitas instruções diferentes sem sucesso e quase desisti quando encontrei um método de trabalho usando a
mkusb
ferramenta muito bem criada .Considerações prévias
Suponho que você já tenha baixado o arquivo .iso (do Ubuntu 16.04 / any * buntu). Se não conseguir.
Eu tentei executar essas instruções em um sistema Ubuntu instalado.
Nota: Atualmente, há uma limitação de que os sistemas operacionais habilitados para efi não funcionem no modo BIOS. Para ignorar a restrição, execute todas essas etapas em outro sistema ativo.
Instalando
mkusb
Inicialize em um Ubuntu existente ou inicialize ao vivo a unidade flash secundária do Ubuntu.
Abra um terminal ( Ctrl+ Alt+ T) e execute os seguintes comandos, um por um:
O último comando pode falhar (embora improvável), pois
mkusb
( versão da GUI ) possui algumas dependências que não estão pré-instaladas / ativas na versão ao vivo do Ubuntu.Não há necessidade de entrar em pânico, o desenvolvedor também criou uma versão somente em texto. Corre:
Criando a unidade persistente
Vou me concentrar na versão principal da GUI, pois essa é a que eu usei. Portanto, se você instalou o padrão
mkusb
(versão da GUI), execute:dus
é um alias para o novo visual atualizado demkusb
. É uma reformulação da versão antiga e ainda mais fácil de usar.Depois de executar o comando, a GUI será aberta. Siga estas etapas a seguir:
i
opçãoInstall(make a boot device)
p
opçãoPersistent Live
e selecione o arquivo .iso.mkusb
decidir o que é melhor. (Ou escolha, mas com sabedoria.)Go
botão de opção e clique em Ir.Feito!
Agora conecte sua unidade persistente recém-criada em qualquer sistema e verifique se ela realmente armazena dados / configurações nas reinicializações (a Mine faz).
Screenshots
Todo o processo deve se parecer com o seguinte.
Execute o comando no terminal:
Observe o aviso e clique em OK:
Clique duas vezes na opção i Instalar (crie um dispositivo de inicialização):
Clique duas vezes na opção p Live Persistente e selecione o arquivo .iso:
Clique na unidade USB para tornar persistente. Quero usar o meu de 32 GB e marcar o botão de opção:
Clique em Usar padrões para deixar
mkusb
escolher o padrão:Digite uma porcentagem da unidade para reservar para persistência. O meu é um grande (32 GB), então eu só coloco 20% ~ 6 GB. 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á recebido 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 nas reinicializações (a Mine faz).
Referências e Reconhecimentos
Você pode consultar um bom tutorial de Calvin Bui aqui para guiá-lo passo a passo na GUI ou ler a documentação detalhada https://help.ubuntu.com/community/mkusb
Mais uma vez obrigado a V Bota por esta resposta e a andrea-lazzarotto por ajudar a editar esta .
fonte
Após várias tentativas fracassadas com o Startup Disk Creator, finalmente consegui o mkusb, seguindo as instruções aqui: https://help.ubuntu.com/community/mkusb
ou aqui: http://phillw.net/isos/linux-tools/mkusb/mkUSB-quick-start-manual.pdf
As linhas a seguir indicam as etapas que eu tentei e trabalhei para mim com o Lubuntu 15.10 no mesmo sistema operacional.
Instale o mkusb : Se você executar o Ubuntu padrão, precisará de uma instrução extra para obter o repositório Universe. (Kubuntu, Lubuntu ... O Xubuntu tem o repositório Universe ativado automaticamente.)
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
Se você não possui uma imagem ISO oficial do ubuntu (Lubuntu, Xubuntu, Kubuntu ...), baixe uma.
Execute o 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:
mkusb versão 9-11:
quando a senha for solicitada, digite a senha de administrador
depois, no menu principal do mkusb, selecione a imagem ISO que você baixou.
Se você não o verificou até agora, verifique se as configurações da BIOS permitem inicializar a partir do USB antes do HD.
fonte
Atualização Ago / 2017 - Arquivos de persistência maiores que 4 GB
O Syslinux começou a adicionar suporte ao 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 está limitado a arquivos de persistência de 4 GB por FAT32.
O MultiBootUSB - 8.8 usa o Syslinux 4.07 e será instalado no NTFS, os arquivos de persistência não estão limitados a 4 GB.
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.
O YUMI - 2.0.4.9, (MultiBoot USB), usa o Syslinux 6.03 e será instalado no NTFS. Os arquivos de persistência não estão limitados a 4 GB. Como o MBUSB 8.8, ele pode ter arquivos de persistência para cada distribuição instalada.
fonte
O Mkusb agora é meu criador de unidades flash ao vivo / persistente favorito para Linux, no entanto, o OP foi informado incorretamente sobre uma instalação completa que não funciona em vários computadores.
Uma instalação completa no USB funcionará em qualquer computador; uma instalação persistente funcionará desde que os drivers proprietários não tenham sido instalados.
Não apenas isso, mas uma instalação completa tem outras vantagens, como inicializar muito mais rápido, ser atualizável etc.
https://ubuntuforums.org/showthread.php?t=1655412
fonte
Se você estiver no Windows, basta usar o Rufus 3.8 ou posterior, juntamente com o Ubuntu 19.10 ou posterior (ISOs ao vivo diárias de 19.10 podem ser encontradas aqui ) e definir o tamanho da partição persistente para o tamanho desejado. O Rufus não se limita a 4 GB para persistência e nem exige o uso do NTFS (o FAT32 para a partição primária funcionará bem).
Sim, é simples assim :
START
.Observe, no entanto, que, devido ao bug do Ubuntu / casper # 1489855 , você DEVE usar uma versão do Ubuntu em que o bug de persistência acima foi corrigido, o que, atualmente, significa apenas 19.10 (especialmente 18.04 LTS e 19.10 NÃO funcionarão).
Esse bug provavelmente também explica por que tantas pessoas têm tido tantos problemas para que partições persistentes funcionem com o Ubuntu, pois você literalmente sempre deveria ter sido capaz de simplesmente criar uma
casper-rw
ext3
ouext4
partição na mesma mídia e reconhecê-la por persistência. Infelizmente, no entanto, o bug # 1489855 ficou no caminho até muito recentemente ...(Aviso: sou o principal desenvolvedor do Rufus e investi muito tempo para garantir que a persistência funcionasse com o Ubuntu, começando com a tentativa de garantir que o bug # 1489855 fosse corrigido corretamente).
fonte
Adicionar uma partição persistente a um USB persistente UNetbootin, (Ubuntu 19.10+)
Não é necessária nenhuma unidade USB adicional.
Faça backup da unidade inicializável, copie e preserve seu arquivo casper-rw.
Inicialize a unidade USB "toram". No menu de inicialização do UNetbootin, pressione a tecla Tab. digite um espaço e depois "toram" e pressione enter.
Agora o computador inicializa o toram (são necessários 8 GB de RAM para a unidade UNetbootin). Você poderá editar e substituir o Live USB.
Adicionaremos uma partição persistente e uma partição NTFS (para armazenamento de dados).
Abra o GParted, selecione a unidade USB e desmonte-a.
Diminua a partição FAT32 ao mínimo.
Adicione uma nova partição ext4 para persistência.
Rotule a partição ext4 "casper-rw".
No espaço restante, crie uma partição NTFS.
Aplique todas as operações.
Reinicialize para preencher a partição casper-rw.
Agora, copiamos o arquivo casper-rw existente para a nova partição persistente casper-rw:
Monte o arquivo casper-rw antigo:
sudo mkdir / mídia / casper
sudo mount -o loop / cdrom / casper-rw / mídia / casper /
Copie o conteúdo antigo do arquivo casper-rw para a nova partição casper-rw.
O arquivo casper-rw original não será utilizado e poderá ser excluído.
Procedimentos semelhantes devem funcionar para unidades criadas usando outros aplicativos de unidade de inicialização, como o Rufus, uma unidade SDC não pode ser modificada.
fonte