Como instalar PPAs e drivers proprietários em um LiveUSB persistente

Como instalar PPAs e drivers proprietários em um LiveUSB persistente

Estou tentando criar um Pen Drive USB Persistente que tenha todas as últimas atualizações e os seguintes pacotes "especiais":

  • Adicionados PPAs com os programas instalados. Por exemplo Vinho.
  • Drivers proprietários como Nvidia e Broadcom.

Posso instalar esses PPAs ou drivers proprietários em um pen drive USB persistente. Pergunto já que em 11.04 e 11.10 tentei e tive problemas com isso. Tentarei em 12.04 quando comprar um novo pen drive.

Responder1

A maneira mais fácil é montar o filesystem.squashfs, copiar tudo em um diretório temporário, fazer chroot nesse diretório, adicionar todas as suas novas entradas/baixar todos os novos pacotes e recriar o squashfs. Os comandos para fazer isso seriam os seguintes:

mkdir /mnt/temp; mount -o loop /path/to/ISO /mnt/temp
mkdir /mnt/temp2; mount -o loop /mnt/temp/casper/filesystem.squashfs /mnt/temp2
mkdir /tmp/toEdit; rsync -avhP /mnt/temp2/* /tmp/toEdit
mount --bind /dev /tmp/toEdit/dev
mount --bind /dev/pts /tmp/toEdit/dev/pts
mount --bind /sys /tmp/toEdit/sys
mount --bind /proc /tmp/toEdit/proc
cp /etc/resolv.conf /tmp/toEdit/etc/
chroot /tmp/toEdit

A partir daqui, basta editar como faria em um sistema normal e, ao sair, faça um novo squashfs e proceda normalmente.

NÃO RECOMENDO uma instalação completa no USB, se você planeja usar o USB por mais de um ou dois anos. Isso consumirá seus ciclos de leitura/gravação rapidamente e aumentará a vida útil do USB para cerca de 1/10 do que deveria ser. Além disso, não se esqueça de criar sua partição casper-rw secundária e colocar persistente como argumento do kernel. Boa sorte!

Responder2

Você você pode.

Eu abordaria isso como uma instalação completa para USB, em oposição a um liveCD USB respin. Isso simplifica muitos problemas.

O problema de usar um liveCD com persistência é que os caminhos pelos quais você consegue persistência são limitados.

É muito mais simples:
- fazer uma instalação completa em USB -preferido
- remasterizar o CD/DVD para incluir as atualizações e PPAs

Se você fizer uma instalação completa em USB, ela se comportará exatamente como uma instalação real, desde que você ajuste o grub para usar rótulos de disco em vez de UUIDs.

informação relacionada