Preparación del entorno de laboratorio
LPIC-1 se examina en un centro Pearson VUE, con preguntas de opción múltiple y de rellenar un hueco — no hay máquina delante. Pero el temario es 100% práctico: se aprende a base de escribir comandos reales y ver qué hacen. Por eso este módulo, antes de entrar en materia, monta el laboratorio que vas a usar durante todo el curso.
- Entender por qué este curso no usa laboratorios Docker propios, a diferencia de otros cursos de Ghost Academy.
- Instalar VirtualBox y descargar las ISOs necesarias.
- Elegir entre Modo Servidor y Modo Escritorio según tu nivel de partida.
- Instalar Debian o Ubuntu con particionado manual (LVM), que es materia de examen en sí misma.
- Dejar la VM lista y con un snapshot base antes de empezar el Bloque 1.
1. Por qué aquí no hay laboratorios Docker
En cursos como GhostOffensive o los laboratorios de la serie Ghost (GhostFlix, GhostCart...) practicas contra una aplicación vulnerable dentro de un contenedor: el objetivo es atacar algo. LPIC-1 es justo lo contrario — es administración de sistemas. El examen pregunta por particionar un disco, arrancar el sistema, gestionar paquetes, procesos y usuarios. Eso solo se aprende con una instalación real de Linux delante, con su propio arranque, su propio disco y su propio kernel.
Por eso el laboratorio de este curso es tu propia máquina virtual, no algo que te demos ya montado. Es además exactamente el tipo de entorno que vas a usar el resto de tu carrera como administrador de sistemas.
2. Instalar VirtualBox
Ghost Academy ya tiene un manual completo de VirtualBox — instalación en Windows/Linux/macOS, creación de VMs, modos de red, Guest Additions, snapshots y clonado. No lo repetimos aquí: instálalo siguiendo esa guía antes de continuar.
VirtualBox + Guest Additions — Manual completo · Ghost Academy
Lo único que cambia respecto a un laboratorio de ciberseguridad: aquí no vas a importar ningún OVA ya preparado (como Kali). Vas a instalar Debian o Ubuntu tú mismo, de cero, porque el propio proceso de instalación forma parte del temario (objetivo 102.1).
3. Descarga las ISOs
Necesitas una única ISO, según la pista que elijas en el paso siguiente. Descarga siempre de la web oficial:
| Distro | Qué descargar | Fuente oficial |
|---|---|---|
| Debian | netinst amd64 (~700 MB) | debian.org/distrib/netinst |
| Ubuntu Server | Ubuntu Server ISO (última LTS) | ubuntu.com/download/server |
| Ubuntu Desktop | Ubuntu Desktop ISO (última LTS) | ubuntu.com/download/desktop |
4. Elige tu pista: Servidor o Escritorio
Las dos pistas cubren exactamente el mismo temario y usan los mismos comandos — la única diferencia es si tienes un entorno gráfico de apoyo alrededor de la terminal. Puedes cambiar de pista en cualquier momento del curso, o tener las dos VMs a la vez.
| Modo Servidor (recomendado) | Modo Escritorio | |
|---|---|---|
| ISO | Debian netinst o Ubuntu Server | Debian netinst + entorno de escritorio, o Ubuntu Desktop |
| Interfaz | Solo terminal (TTY) | Escritorio gráfico con terminal integrada |
| Fidelidad al examen | Máxima — el 90% del temario se examina como si estuvieras en una terminal sin ratón | Misma terminal, pero puedes apoyarte en gestores gráficos mientras coges soltura |
| RAM recomendada | 1 GB (2 GB cómodo) | 4 GB mínimo |
| Sirve también para el módulo 106 (X11) | No — tendrás que instalar un entorno gráfico puntualmente para ese módulo | Sí, directamente |
| Recomendado para | Cualquiera que vaya en serio con la certificación | Quien no ha usado Linux nunca y quiere perder el miedo a la terminal antes de prescindir del ratón |
cd, ls y nano, monta una segunda VM en Modo Servidor y sigue el resto del curso ahí. Da igual el orden — lo único que importa es llegar al Bloque 1 sabiendo moverte por una terminal sin ayuda.5. Crear la máquina virtual
Sigue el manual de VirtualBox del punto 2 para el proceso de "Nueva VM". Usa estos valores, pensados para un laboratorio LPIC-1:
| Parámetro | Valor recomendado |
|---|---|
| Tipo/versión | Linux / Debian (64-bit) — vale igual para Ubuntu |
| Memoria RAM | 2048 MB (Servidor) · 4096 MB (Escritorio) |
| Procesadores | 2 vCPU |
| Disco duro | 20 GB, reservado dinámicamente (VDI) |
| Red | Adaptador 1 en NAT (salida a internet ya funciona sin tocar nada) |
Monta la ISO descargada como unidad óptica de la VM (Configuración → Almacenamiento → controlador IDE → elegir fichero de disco) y arranca.
6. Instalación guiada con particionado manual (LVM)
El instalador te va a ofrecer "particionado guiado" (todo en una partición) — no lo uses. Elige la opción "Guiado — utilizar todo el disco y configurar LVM" (Debian) o su equivalente en Ubuntu ("Use an entire disk" + "Set up this disk as an LVM group"). Es el punto intermedio perfecto: automatiza el trabajo tedioso pero te deja ver la estructura que crea, que es justo lo que pregunta el objetivo 104.1 del examen.
- Selecciona idioma, ubicación y distribución de teclado (español si es tu caso).
- Configura el hostname: usa algo identificable, por ejemplo
lpic1-lab. - Crea el usuario de administración y una contraseña — anótala, la necesitarás constantemente.
- En el particionado, elige "Guiado - utilizar todo el disco y configurar LVM" sobre el único disco de 20 GB.
- El instalador te muestra el resumen antes de escribir nada. Revisa que aparecen estas particiones — son casi idénticas en Debian y Ubuntu:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
└─lpic1--lab--vg-root
253:0 0 17.9G 0 lvm /
└─lpic1--lab--vg-swap_1
253:1 0 1.1G 0 lvm [SWAP]Es decir: una partición /boot normal fuera de LVM (el propio gestor de arranque necesita leerla antes de poder activar LVM), y un volumen físico LVM que contiene dos volúmenes lógicos: root (tu /) y swap.
/boot aparte, resto en LVM — es el que vas a explicar de memoria en el examen (objetivo 104.1: "crear particiones y sistemas de ficheros"). Vuelve a esta captura cuando llegues al Bloque 1, módulo 104.- Confirma escribir los cambios en disco.
- Cuando pregunte qué software instalar: en Modo Servidor desmarca todo salvo "SSH server" y "standard system utilities". En Modo Escritorio deja marcado el entorno de escritorio por defecto (GNOME en Debian/Ubuntu) además de esas dos opciones.
- Instala GRUB en el disco principal (
/dev/sda) cuando lo pida — sin esto la VM no arranca. - Termina la instalación, retira la ISO virtual (Dispositivos → Unidades ópticas → Quitar disco) y reinicia.
7. Primeros pasos tras el primer arranque
Entra con el usuario y contraseña que creaste. Primer chequeo: que la red funciona.
$ ping -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=115 time=11.2 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=115 time=10.8 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=115 time=11.0 ms
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet lossSi no hay respuesta, revisa que el adaptador de red de la VM esté en modo NAT (paso 5). Con red confirmada, actualiza el sistema — la primera vez tarda varios minutos:
$ apt update && apt upgrade -ySi instalaste con el usuario de administración normal (no root) y el comando falla por permisos, añádelo al grupo sudo desde una sesión como root — esto en sí es el objetivo 107.1 que verás en detalle en el Bloque 2:
$ su -
Password: $ usermod -aG sudo tu_usuarioCierra sesión y vuelve a entrar para que el cambio de grupo tenga efecto, y a partir de ahora antepón sudo a los comandos que necesiten privilegios.
8. Snapshot base
Antes de tocar nada del Bloque 1, apaga la VM y crea un snapshot desde VirtualBox (botón derecho sobre la VM → Tomar instantánea, o consulta el apartado de snapshots del manual del punto 2). Llámalo algo como base-instalacion-limpia.
Autoevaluación
- ¿Por qué este curso no usa laboratorios Docker como GhostOffensive?
- ¿Qué partición queda fuera del volumen LVM en el esquema guiado, y por qué?
- Estás en Modo Servidor y necesitas ejecutar un comando como administrador sin haber iniciado sesión como
root. ¿Qué antepones al comando? - ¿Qué ganas exactamente con el snapshot del paso 8 frente a no hacerlo?