{"id":21987733,"url":"https://github.com/aayes89/linux4rpi","last_synced_at":"2026-04-17T01:31:34.905Z","repository":{"id":249910089,"uuid":"832921164","full_name":"aayes89/Linux4RPi","owner":"aayes89","description":"Raspberry para Linux y Linux para todos","archived":false,"fork":false,"pushed_at":"2024-07-25T01:34:41.000Z","size":34326,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T02:41:17.492Z","etag":null,"topics":["aarch64","arm64","armhf","armv7","armv8","bash-script","boot","kali-linux","mods","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aayes89.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-24T02:16:06.000Z","updated_at":"2024-08-18T20:53:17.000Z","dependencies_parsed_at":"2024-07-24T04:49:18.914Z","dependency_job_id":"35120128-4b7d-4527-9d1c-4a68109e4c76","html_url":"https://github.com/aayes89/Linux4RPi","commit_stats":null,"previous_names":["aayes89/linux4rpi"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aayes89/Linux4RPi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aayes89%2FLinux4RPi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aayes89%2FLinux4RPi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aayes89%2FLinux4RPi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aayes89%2FLinux4RPi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aayes89","download_url":"https://codeload.github.com/aayes89/Linux4RPi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aayes89%2FLinux4RPi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31911440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aarch64","arm64","armhf","armv7","armv8","bash-script","boot","kali-linux","mods","raspberry-pi"],"created_at":"2024-11-29T19:13:46.940Z","updated_at":"2026-04-17T01:31:34.887Z","avatar_url":"https://github.com/aayes89.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Linux4RPi\n\"Raspberry para Linux y Linux para todos\"\n\n# Descripción\nPruebe cualquier distribución de Linux (aarch64, arm64 y armhf) en una Raspberry Pi 3. Actualmente probado con Debian (Stretch y Bullseye), Ubuntu, Kali-Linux Rolling y Void. Planeamos añadir soporte para ejecutar CD/DVD en modo Live para cada distribución.\n\n# Componentes Necesarios\n* Raspberry Pi 3 (se recomienda probar con la Pi 2 y versiones superiores)\n* Tarjeta SD de al menos 2GB (4GB de preferencia para el mínimo, 8GB para ir sobrado, o según el tamaño del CD/DVD)\n* PC, Laptop, Tableta o equivalente con lector de CD/DVD (opcional) y de memorias SD o equivalente\n* Conexión a Internet (opcional); para descargar y actualizar repositorios, o contar con uno local\n* Editor de particiones: iMagicPro, gparted, PartitionMagic, PartitionGuru, etc. (uno basta)\n* Paciencia (especialmente si desea configurar desde nivel base)\n  \n# Instrucciones\n* Crear Particiones en la Tarjeta SD:\n  - BOOT: Primera partición de 150MB en FAT16 (FAT32 también es compatible).\n  - ROOT: Segunda partición en ext2, ext3 o ext4 (ocupará el espacio restante de la SD).\n* Preparar la Partición BOOT:\n  - Montar la partición BOOT.\n  - Descargar los dos archivos part_aa y part_bb\n  - Si estas en Linux o Mac, ejecutar \u003ccode\u003ecat part_* \u003e boot.tar.xz\u003c/code\u003e y luego \u003ccode\u003etar -xJvf boot.tar.xz\u003c/code\u003e para extraer su contenido.\n  - Si estas en Windows (utilice 7zip, Winrar, WSL o PowerShell) para reunir las partes y extraer el contenido.\n  - Copiar el contenido del archivo comprimido (boot.tar.xz) en la partición BOOT.\n* Preparar la Partición ROOT:\n  - Montar la partición ROOT.\n  - Copiar el contenido de la raíz del CD/DVD o de la imagen a ejecutar (bin, etc, usr, etc.).\n* Finalizar y Ejecutar:\n  - Desmontar la tarjeta SD del PC.\n  - Conectar la tarjeta SD a la Raspberry Pi y encenderla.\n  - Disfrutar de la distribución de Linux.\n    \n# Observaciones\n* Proceso Simple pero Delicado:\n  - Puede haber errores durante el arranque de la Raspberry Pi, especialmente si no está familiarizado con el procedimiento.\n* Utilizar en otros modelos de Raspberry:\n  - Sólo debe añadir lo ficheros de compatibilidad para otras placas a la partición BOOT (https://github.com/raspberrypi/firmware.git)\n* Modificar Nombre de la Partición ROOT:\n  - Utilizar y modificar el archivo cmdline.txt sólo si quiere personalizar la instalación (no recomendable)\n  - Si desea usar otro nombre para la partición ROOT, modifique el archivo cmdlines.txt en la instrucción root=LABEL=\"ROOT\".\n* Uso de Imágenes Pre-elaboradas:\n  - Para imágenes pre-elaboradas (rootfs, squashfs o init-tranf), modifique el archivo cmdlines.txt en la instrucción root=ruta/imagen y añada su sistema de ficheros.\n  - Si va a utilizar kernel personal, añada la línea: \u003ccode\u003ekernel=su_kernel\u003c/code\u003e al archivo config.txt\n  - Si va a utilizar initramfs persona, añada la línea: \u003ccode\u003einitramfs=su_init\u003c/code\u003e al archivo config.txt \n* Verificar Estado de Servicios:\n  - Una vez ingresado al shell, ejecute journalctl -xe para ver el estado de cada servicio desde el arranque.\n* Versiones de sistema:\n  - Es recomendable tener a mano un \u003cb\u003erc.local\u003c/b\u003e personalizado para solventar posibles situaciones estresantes durante el arranque, tengalo presente.\n\n# Pendientes\n* Crear una imagen base para cada sistema conocido o por petición.\n* Subir las imágenes a la nube para hacerlas accesibles.\n* Mejorar el procedimiento de creación de imágenes.\n* Probar las imágenes en otras placas similares.\n* Personalizar las imágenes para: Base (Core), Ligera (Lite), Completa (Full), según cantidad de servicios y aplicaciones (por determinar)\n\n# Creadas\n* Kali-Linux Rolling, imagen base 1GB funcional con reconocimiento de adaptador de red y script personalizado, (ocupa 100MB en BOOT y 1GB el ROOT).\n* Debian (Stretch, Bullseye y Buster)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faayes89%2Flinux4rpi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faayes89%2Flinux4rpi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faayes89%2Flinux4rpi/lists"}