Ubuntu a tu medida

Ubuntu a tu medida

Debian a tu medida

¿Qué es la remasterización de Linux?

¿Qué es la remasterización de Gnu/Linux?

Proceso de crear una ISO personalizada de una distro existente.

Casos de uso

Educacion

Distribuciones institucionales

Laboratorios

Concursos

Herramientas para remasterización

Systemback2

Cubic

Refracta

Live-build

Systemback2

No requiere conocimientos avanzados para generar una ISO funcional.

https://sourceforge.net/projects/systemback-2021/

Remastersys

No requiere conocimientos avanzados para generar una ISO funcional. (Muy antiguo fuera de servicio)

Laboratorios

Cubic

Cubic

Cubic

{Cloud-config}

Cloud-init es un paquete de software que automatiza la inicialización de las instancias de la nube durante el arranque del sistema

sudo apt install qemu-system-x86

{Cloud-config}

{Quemu}

QEMU (Quick EMUlator) es un emulador de hardware y máquina virtual de código abierto.

 

Permite ejecutar sistemas operativos completos y programas diseñados para una arquitectura de hardware diferente a la de tu computadora actual.

https://github.com/samuelloza/custom-vm

{Cloud-config}

user-data

#cloud-config
autoinstall:
  version: 1

  locale: en_US
  keyboard:
    layout: us

  network:
    network:
      version: 2
      ethernets:
        alleths:
          match:
            name: en*
          dhcp4: yes

  storage:
    layout:
      name: direct  #lvm
  identity:
    hostname: demo-hostname
    username: demo
    #demo
    password: $6$K03FidmiQ0O1AnCt$h9Mj4XOMazMaSw1HtX/suyO2Y3nS0uA0iR9CBMQNOFcUlvykEdAtmR2rDuvy6koWPHUlBS99WRAg4.QmKYzj.0

  ssh:
    install-server: yes
    allow-pw: no

  packages:
    - vim
    - git
    - curl

  user-data:
    runcmd:
      - 'curl 10.0.2.2:8000/contestant-vm.tar.gz -o /tmp/contestant-vm.tar.gz'
      - 'mkdir -p /home/demo'
      - 'cd /home/demo && tar -xf /tmp/contestant-vm.tar.gz && chown -R demo:demo contestant-vm'
      - 'cd /home/demo/contestant-vm && ./setup.sh'
    users:
      - default
      - name: demo
        gecos: demo
        lock_passwd: false
        #demo
        passwd: $6$K03FidmiQ0O1AnCt$h9Mj4XOMazMaSw1HtX/suyO2Y3nS0uA0iR9CBMQNOFcUlvykEdAtmR2rDuvy6koWPHUlBS99WRAg4.QmKYzj.0

{Distribuir}

Distribuir

Systemback

{Clonezilla}

{Systemback}

{EOF}

Presentacion

Github

Code

By Samuel LR

Code

  • 96