Cómo instalar PPA y controladores propietarios en un LiveUSB persistente

Cómo instalar PPA y controladores propietarios en un LiveUSB persistente

Estoy intentando crear un Pen Drive USB persistente que tenga todas las últimas actualizaciones y los siguientes paquetes "especiales":

  • Se agregaron PPA con los programas instalados. Por ejemplo vino.
  • Controladores propietarios como Nvidia y Broadcom.

¿Puedo instalar estos PPA o controladores propietarios en una memoria USB persistente? Pregunto ya que en el 11.04 y 11.10 lo intenté y tuve problemas con esto. Lo probaré el 12.04 cuando compre un pendrive nuevo.

Respuesta1

La forma más sencilla es montar el sistema de archivos.squashfs, copiar todo en un directorio temporal, hacer chroot en ese directorio, agregar todas las entradas nuevas/descargar todos los paquetes nuevos y volver a crear los squashfs. Los comandos para hacerlo serían los siguientes:

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

Desde aquí simplemente edite como lo haría con un sistema normal, luego, cuando salga, cree un nuevo squashfs y proceda como de costumbre.

NO RECOMENDARÍA una instalación completa en el USB si planea usar el USB por más de uno o dos años. Eso consumirá sus ciclos de lectura/escritura en poco tiempo y prolongará la vida útil del USB a aproximadamente 1/10 de lo que debería ser. Aparte de eso, no olvide crear su partición casper-rw secundaria y ponerla persistente como argumento del kernel. ¡Buena suerte!

Respuesta2

Tú puedes.

Yo abordaría esto como una instalación completa en USB en lugar de una respin USB de LiveCD. Simplifica muchos problemas.

El problema de usar un LiveCD con persistencia es que las rutas por las que se logra la persistencia son limitadas.

Es mucho más sencillo:
- realizar una instalación completa en USB -privilegiado
- remasterizar el CD/DVD para incluir las actualizaciones y los PPA

Si realiza una instalación completa en USB, se comporta exactamente como una instalación real siempre que modifique grub para usar etiquetas de disco en lugar de UUID.

información relacionada