Diferencia entre revisiones de «Netboot»
Página creada con «Es posible instalar un servidor ultra-basico de netboot desde cero usando TFTP, NFS y el servidor que ya (deberias) tenemos instalado. Si usamos el script "netboot.sh" en la raiz del proyecto, haremos lo siguiente: * Instalar PXELinux * Instalar y configurar TFTP * Instalar y configurar NFS * Configurar (O re-configurar) el servidor DHCP * Crear un menu con direccionamiento de NFS dinamico para PXE * Descargar Debian 13 (TEMPORAL) * Descomprimir y mover lo…» |
Sin resumen de edición |
||
| Línea 16: | Línea 16: | ||
A diferencia del instituto de verdad, que usa FOG Project, aqui, como hay UN PAR DE COJONES BIEN PUESTOS lo hacemos de verdad, a pelo. | A diferencia del instituto de verdad, que usa FOG Project, aqui, como hay UN PAR DE COJONES BIEN PUESTOS lo hacemos de verdad, a pelo. | ||
=== Dificultades y posibles soluciones === | |||
==== JP: ==== | |||
A dia 3 de Enero de 2026, he conseguido "arrancar" mi distro personalizada de MX Linux, usando el kernel y el initram de Debian 13. Pero esto causa problemas, entre otras, no se genera la estructura de instalacion, tampoco se instala el driver de video correcto, asi que el sistema 'cuelga' al arranque. No es posible salir a un TTY. Pero podemos forzar un terminal si cambiamos el arranque a | |||
APPEND initrd.img boot=live netboot=nfs nfsroot=(Nuestra IP):/netboot/mxlinux ip=dhcp splashtop nomodeset persistence-encryption=none username=(el usuario del live, en este caso usuario01) systemd.unit=multi-user.target 3 | |||
Esta es la linea mas "segura" para arrancar con el kernel de Debian, por que el forzamos que el usuario 'exista' como exisita en la iso personalizada. Luego, el nomodeset y el splashtop hace que no carguemos drivers graficos ni un servidor grafico. Junto con systemd.unit=multi-user.target 3, nos tira a una consola. Sin Xorg. | |||
Hay que investigar mas sobre esto. Parece que estamos cerca de conseguir arrancar MX a traves de red (Sin programas externos) | |||
Revisión del 11:12 3 ene 2026
Es posible instalar un servidor ultra-basico de netboot desde cero usando TFTP, NFS y el servidor que ya (deberias) tenemos instalado. Si usamos el script "netboot.sh" en la raiz del proyecto, haremos lo siguiente:
- Instalar PXELinux
- Instalar y configurar TFTP
- Instalar y configurar NFS
- Configurar (O re-configurar) el servidor DHCP
- Crear un menu con direccionamiento de NFS dinamico para PXE
- Descargar Debian 13 (TEMPORAL)
- Descomprimir y mover los archivos que necesitamos
- Reiniciar los servicios
Eliminar a Herobrine
Esto permite que si un cliente se conecta a la red, sin tener ningun sistema operativo instalado, pueda instalar Debian 13.
Proximamente se usara MX Linux con varias personalizaciones. Entre otras, con jmail pre-instalado y listo para funcionar.
A diferencia del instituto de verdad, que usa FOG Project, aqui, como hay UN PAR DE COJONES BIEN PUESTOS lo hacemos de verdad, a pelo.
Dificultades y posibles soluciones
JP:
A dia 3 de Enero de 2026, he conseguido "arrancar" mi distro personalizada de MX Linux, usando el kernel y el initram de Debian 13. Pero esto causa problemas, entre otras, no se genera la estructura de instalacion, tampoco se instala el driver de video correcto, asi que el sistema 'cuelga' al arranque. No es posible salir a un TTY. Pero podemos forzar un terminal si cambiamos el arranque a
APPEND initrd.img boot=live netboot=nfs nfsroot=(Nuestra IP):/netboot/mxlinux ip=dhcp splashtop nomodeset persistence-encryption=none username=(el usuario del live, en este caso usuario01) systemd.unit=multi-user.target 3
Esta es la linea mas "segura" para arrancar con el kernel de Debian, por que el forzamos que el usuario 'exista' como exisita en la iso personalizada. Luego, el nomodeset y el splashtop hace que no carguemos drivers graficos ni un servidor grafico. Junto con systemd.unit=multi-user.target 3, nos tira a una consola. Sin Xorg.
Hay que investigar mas sobre esto. Parece que estamos cerca de conseguir arrancar MX a traves de red (Sin programas externos)