Live Ubuntu Drive USB com persistência - instalação sem cabeça

0

Estou procurando uma maneira de criar um Live USB com Persistence que possa ser executado sem o uso de recursos (ou seja, por um script bash, portanto sem interação com GUI), seja do Mac OS ou do Ubuntu.

Eu preciso disso para poder programar várias unidades USB facilmente para meus alunos.

Eu consegui fazer um Live USB a partir do Mac, usando o UNetbootin (mesmo se eu não conseguisse fazer a persistência funcionar) ou usando o comando dd. No entanto, não consegui torná-lo persistente sem o uso de uma ferramenta GUI.

Vocês sabem como eu poderia fazer isso?

Obrigado!

    
por Francois Dupont 13.07.2015 / 18:58

1 resposta

0

Se você usa o dd para copiar um USB configurado com persistência, não vejo por que isso não funciona se os USBs não tiverem blocos ruins.
  Se você quiser adicionar persistência a um USB criado a partir do ISO, basta adicionar a palavra "persistente" à linha do kernel (linux ...) tanto no grub.cfg (para máquinas UEFI) quanto no /syslinux/txt.cfg ( ou isolinux / txt.cfg). Também crie um arquivo chamado casper-rw de até 4G na raiz do USB e coloque um sistema de arquivos ext4 em it.e.g.:

dd if=/dev/zero of=casper-rw bs=1M  count=1024
mkfs.ext4 -F -O^has_journal -L casper-rw casper-rw

Se os seus USBs forem grandes, você pode usar uma partição chamada "casper-rw" do arquivo para evitar o limite de 4G de arquivos nos sistemas de arquivos FAT.

    
por ubfan1 13.07.2015 / 21:01