Menu

Tree [249d68] main /
 History

HTTPS access


File Date Author Commit
 modules 2026-03-01 Pablo Saquilan Pablo Saquilan [249d68] fix: Use an absolute path for `TMP_DIR` and ens...
 scripts_aux 2026-03-01 Pablo Saquilan Pablo Saquilan [7d3f1f] fix: Adjust local repository package generation...
 templates 2026-03-01 Pablo Saquilan Pablo Saquilan [9f148f] feat: Update repository configuration to V9, en...
 .gitignore 2026-02-28 Pablo Saquilan Pablo Saquilan [9ea7a4] feat: Add script to automate Devuan ISO customi...
 CONTRIBUTING.md 2026-03-01 Pablo Saquilan Pablo Saquilan [1f0e7b] feat: Add a comprehensive contributing guide an...
 README.md 2026-02-28 Pablo Saquilan Pablo Saquilan [29bcfa] Revise README for clarity and additional inform...
 config.env 2026-03-01 Pablo Saquilan Pablo Saquilan [249d68] fix: Use an absolute path for `TMP_DIR` and ens...
 customizar_iso.txt 2026-02-28 Pablo Saquilan Pablo Saquilan [9ea7a4] feat: Add script to automate Devuan ISO customi...
 main.sh 2026-03-01 Pablo Saquilan Pablo Saquilan [143217] feat: Implement multi-threading for initrd and ...
 pkgs_manual.txt 2026-03-01 Pablo Saquilan Pablo Saquilan [a49641] refactor: Reorganize package lists by migrating...
 pkgs_offline.txt 2026-03-01 Pablo Saquilan Pablo Saquilan [cb1335] feat: Bump ISO version to 0.99rc7, add VLC pack...
 postinst.sh 2026-02-28 Pablo Saquilan Pablo Saquilan [43deb1] fix: Bump script version, correct MATE panel cl...
 preseed.cfg 2026-03-01 Pablo Saquilan Pablo Saquilan [35b4da] feat: Enable CD-ROM as the primary package sour...
 rc.conf 2026-02-28 Pablo Saquilan Pablo Saquilan [9ea7a4] feat: Add script to automate Devuan ISO customi...

Read Me

🐧 Devuan ESFP Córdoba Edition (Excalibur)

Este proyecto contiene las herramientas y scripts necesarios para generar una imagen ISO personalizada de Devuan GNU/Linux (Excalibur), optimizada específicamente para las netbooks de la Escuela Secundaria de Formación Profesional (ESFP) Córdoba.

🚀 Características Principales

  • Base: Devuan Excalibur (Stable) - ¡Libre de Systemd!
  • Sistema de Init: OpenRC con arranque paralelo optimizado.
  • Escritorio: MATE Desktop liviano, ideal para 4GB de RAM.
  • Automatización: Instalación desatendida mediante preseed.cfg.
  • Software Incluido: Repositorio local integrado con suites de oficina, diseño (GIMP, Audacity) y herramientas de programación (Python, Git).
  • Optimización: Swappiness reducido, autologin configurado y limpieza de servicios innecesarios para mejorar el rendimiento.

📂 Estructura del Repositorio

  • scripts/: Contiene el script principal de customización (customizar_iso.sh).
  • configs/: Archivos de configuración inyectados en el instalador:
  • preseed.cfg: Respuestas automáticas para el instalador Debian.
  • postinst.sh: Script de post-instalación (configura el escritorio y optimiza el sistema).
  • rc.conf: Ajustes para el arranque con OpenRC.
  • data/: Lista de paquetes a incluir (pkgs.txt).

🛠️ Cómo construir la ISO

Requisitos previos

  1. Descargar la ISO oficial de Devuan Excalibur Netinstall.
    https://mirror.leaseweb.com/devuan/devuan_excalibur/installer-iso/devuan_excalibur_6.1.0_amd64_netinstall.iso
  2. Descargar la ISO de la Pool1 de Devuan (necesaria para el repositorio local).
    https://mirror.leaseweb.com/devuan/devuan_excalibur/installer-iso/devuan_excalibur_6.1.0_amd64_pool1.iso

  3. Tener instalado: xorriso, cpio, rsync, isolinux.

Instrucciones

  1. Clonar este repositorio:
    ```bash
    git clone https://github.com/mankeletor/devuan-esfp-cordoba.git
    cd devuan-esfp-cordoba

    Editar las rutas de las ISOs originales en el script scripts/customizar_iso.sh.

    Ejecutar el script como root:
    Bash

    sudo bash scripts/customizar_iso.sh

📥 Descarga de la ISO lista para usar

Si no querés compilar la ISO por tu cuenta, podés descargar la versión estable y lista para grabar en un USB:

✅ Verificación de integridad

Después de descargar la ISO, verificá que no esté corrupta:

```bash

Descargar también el archivo .sha256

sha256sum -c devuan-esfp-cordoba.iso.sha256

👉 DESCARGAR ISO DESDE MEGA

Nota: Para grabar la ISO en un pendrive, recomendamos usar el comando dd:
sudo dd if=devuan-esfp-cordoba.iso of=/dev/sdX bs=4M status=progress && sync

👤 Autor

Pablo Saquilán - Maintainer & Dev - [psaquilan82@gmail.com]

Hecho para la educación técnica de Córdoba.

MongoDB Logo MongoDB