Instalación Ubuntu · 11 min read · Dec 08, 2025

Cómo instalar Ubuntu 24.04 (Noble Numbat) Servidor Mínimo

Ubuntu Server es un poderoso sistema operativo de código abierto diseñado específicamente para entornos de servidor. Construido sobre las mismas bases que la versión de escritorio de Ubuntu, está diseñado para escalabilidad, seguridad y rendimiento, lo que lo convierte en una opción popular para diversas aplicaciones de servidor, incluyendo alojamiento web, computación en la nube y centros de datos. A diferencia de su contraparte de escritorio, Ubuntu Server carece de una interfaz gráfica de usuario (GUI) por defecto, enfatizando la gestión a través de la línea de comandos, que es preferida en entornos de servidor por su eficiencia y control. Conocido por su estabilidad y actualizaciones regulares, Ubuntu Server soporta una amplia gama de hardware y plataformas en la nube, lo que lo hace versátil y altamente adaptable a las necesidades empresariales.

Este tutorial muestra la instalación de un servidor Ubuntu 24.04 LTS en detalle con muchas capturas de pantalla. El propósito de la guía es mostrar la instalación de Ubuntu 24.04 LTS que puede ser utilizada como base para nuestros otros tutoriales de Ubuntu aquí en howtoforge, como nuestras guías de servidor perfecto. Este tutorial utiliza la rama LTS, que recibe actualizaciones durante cinco años de Ubuntu y se recomienda para su uso en servidores.

1. Requisitos

Para instalar un servidor Ubuntu, necesitarás los siguientes requisitos previos:

2. Nota Preliminar

En este tutorial, utilizo el nombre de host server1.example.com con direcciones IP 192.168.0.100 y puerta de enlace 192.168.0.1. Estas configuraciones pueden diferir para ti, así que debes reemplazarlas donde sea apropiado.

3. Instalando el Sistema Base de Ubuntu 24.04

Inserta el CD / DVD / USB de instalación de Ubuntu en tu sistema y arranca desde él. Cuando instales el sistema operativo en una máquina virtual como lo haré aquí, deberías poder seleccionar el archivo ISO descargado como fuente para la unidad de CD/DVD en VMWare y Virtualbox sin necesidad de grabarlo en un CD primero. Inicia el servidor o la máquina virtual, arrancará el sistema y comenzará el instalador.

Instalador Grub

Inicio del sistema

La primera pantalla del instalador de Ubuntu mostrará el selector de idioma. Por favor selecciona tu idioma para el proceso de instalación:

Elegir idioma de instalación

En la siguiente pantalla, puedes elegir la distribución del teclado. El teclado en inglés será suficiente para muchos usuarios. En este caso, elige “Hecho” al final de la pantalla y presiona la tecla “Retorno” para ir al siguiente paso. En mi caso, estoy usando una distribución de teclado alemán, lo que significa que tendré que navegar a la opción “Distribución” presionando la tecla “Tab” en mi teclado hasta que la opción Distribución esté resaltada. Luego presiona la tecla “Retorno” para abrir el selector de distribución.

Elegir teclado

Elige la distribución del teclado que coincida con el teclado conectado al servidor.

Cambiar idioma del teclado

La distribución de teclado correcta para mi instalación está seleccionada ahora. Elige “Hecho” al final de la pantalla y presiona “Retorno” para ir al siguiente paso.

Nuevo idioma de teclado seleccionado

En el siguiente paso, el instalador te permite elegir entre una configuración estándar del servidor Ubuntu o una configuración mínima. Seleccionaré una configuración mínima aquí e instalaré solo el software que necesito en una etapa posterior. Esto es especialmente útil al ejecutar Ubuntu en un pequeño servidor virtual.

Instalación de servidor mínimo

El instalador de Ubuntu ahora muestra qué tarjeta de red ha detectado en el servidor. El nombre del dispositivo de red que se asignó automáticamente es ens33. La dirección IPv4 se ha asignado automáticamente a través de DHCP. La cambiaré más tarde a una dirección IP fija cuando se haya instalado el sistema base. Si tu red no tiene un servidor DHCP, puedes ingresar una dirección IP fija ahora eligiendo la tarjeta de red (presiona Tab hasta que esté resaltada y luego presiona Retorno).

Configuración de red

Ahora puedes establecer una dirección de servidor proxy en caso de que se requiera un proxy para acceder a internet. En mi caso, no se requiere proxy, así que elijo “Hecho” para ir al siguiente paso de instalación.

Configuración de proxy

Aquí, puedes elegir de qué servidor espejo de Ubuntu se descargarán las actualizaciones y archivos de instalación. Mantendré la opción predeterminada y pasaré a la siguiente pantalla de instalación.

Servidor espejo

El instalador del servidor Ubuntu ahora muestra el disco duro detectado en el servidor. El disco de instalación es un HD de 40GB en /dev/sda. Elegiré usar todo el disco para mi instalación de Ubuntu. Si necesitas un diseño personalizado con múltiples particiones, selecciona “Diseño personalizado” en su lugar y crea particiones según sea necesario.

Particionamiento de disco

El instalador muestra la configuración de almacenamiento predeterminada a continuación. Consiste en una partición /boot de 2GB más una gran partición / que contiene la instalación del sistema operativo. Pero como podemos ver, Ubuntu dejó 19GB sin usar en la partición LVM. En los siguientes pasos, reconfiguraré la partición LVM para usar todo el espacio para la partición /. Alternativamente, puedes usar el espacio no utilizado, por ejemplo, para una partición /home o /var, dependiendo de cómo planees usar el sistema.

Diseño de partición de Ubuntu con LVM

Ve a la partición / (ubuntu-lv) en la sección ‘dispositivos usados’ como se muestra a continuación.

Elige editar la partición.

Ingresa el tamaño máximo en el campo de tamaño.

Presiona guardar, y ahora tenemos el 100% del espacio asignado a la partición /, como se muestra en la captura de pantalla a continuación.

Antes de que comience la instalación, el instalador de Ubuntu solicita confirmar el particionamiento. Presiona la tecla “Tab” hasta que la opción “Continuar” esté resaltada en rojo, luego presiona “Retorno” para continuar.

Escribir cambios de diseño en el disco duro

Ahora es el momento de establecer el nombre del servidor (nombre de host) y el nombre de usuario y contraseña del administrador. Elegiré el nombre de usuario ‘administrador’ aquí como ejemplo. Por favor, usa un nombre diferente y más seguro en tu configuración real. El usuario de shell de Ubuntu que creamos en este paso tiene permisos sudo, lo que significa que puede administrar el sistema y convertirse en un usuario root a través de sudo.

Crear un usuario

Ubuntu ahora ofrece la opción de comprar Ubuntu pro. Usaré la versión de código abierto aquí y omitiré ese paso.

Omitir Ubuntu pro

La mayoría de los servidores Linux se administran a través de la red utilizando SSH. En este paso, el instalador de Ubuntu puede instalar el servidor SSH directamente. Selecciona la casilla “Instalar OpenSSH Server” y procede al siguiente paso.

Instalar servidor SSH

En este paso, puedes preinstalar servicios comúnmente utilizados a través del instalador Snap. No selecciono ningún servicio aquí ya que el propósito de esta guía es instalar un sistema base mínimo. Puedes instalar servicios a través de apt o snap en cualquier momento más tarde.

Preseleccionar paquetes

El instalador de Ubuntu ahora procede con la instalación basada en nuestras configuraciones elegidas.

Instalando paquetes

La instalación de Ubuntu se completó con éxito. Selecciona “Reiniciar” para arrancar el servidor en el sistema Ubuntu 24.04 recién instalado.

La instalación de Ubuntu 24.04 ha terminado

La instalación base ha terminado ahora. En el siguiente capítulo, explicaré la configuración de la dirección de red estática e instalaré un editor de texto basado en shell para editar archivos de configuración.

Arrancando Ubuntu 24.04

4. Primer Inicio de Sesión

Ahora inicia sesión en la shell (o de forma remota por SSH) en el servidor como usuario “administrador”. El nombre de usuario puede diferir si elegiste un nombre diferente durante la configuración.

Pantalla de inicio de sesión de Ubuntu 24.04

Inicio de sesión exitoso en el servidor Ubuntu 24.04.

Ubuntu 24.04 instalado con éxito

5. Obtener Privilegios de Root

Después del reinicio, puedes iniciar sesión con tu nombre de usuario previamente creado (por ejemplo, administrador). Dado que debemos ejecutar todos los pasos de este tutorial con privilegios de root, podemos anteponer todos los comandos en este tutorial con la cadena sudo o convertirnos en root ahora mismo escribiendo:

sudo -s

Puedes habilitar el inicio de sesión de root ejecutando:

sudo passwd root

Y le estás dando una contraseña a root. Luego puedes iniciar sesión directamente como root, pero esto es desaprobado por los desarrolladores y la comunidad de Ubuntu por varias razones. Ver https://help.ubuntu.com/community/RootSudo.)

6. Instalar el Servidor SSH (Opcional)

Si no seleccionaste instalar el servidor OpenSSH durante la instalación del sistema anterior, puedes hacerlo ahora:

sudo apt -y install ssh openssh-server

A partir de ahora, puedes usar un cliente SSH como PuTTY y conectarte desde tu estación de trabajo a tu servidor Ubuntu 24.04.

7. Instalar un editor basado en shell (Opcional)

Aquí, instalaremos dos editores basados en texto. El editor Nano es más sencillo para los principiantes, mientras que otros prefieren el editor tradicional vi/vim. El programa vi predeterminado tiene un comportamiento extraño en Ubuntu y Debian; para solucionar esto, instalamos vim-nox:

sudo apt -y install nano vim-nox

8. Configurar la Red

Algunas herramientas de red comúnmente utilizadas no están instaladas al elegir la instalación mínima. Podemos instalarlas con el siguiente comando:

sudo apt install net-tools

Dado que el instalador de Ubuntu ha configurado nuestro sistema para obtener sus configuraciones de red a través de DHCP, podemos cambiar eso ahora porque un servidor debe tener una dirección IP estática. Si deseas mantener la configuración de red basada en DHCP, omite este capítulo. En Ubuntu 24.04, la red se configura con Netplan mediante cloud-init, y el archivo de configuración que cloud-init utiliza para configurar netplan es /etc/netplan/50-cloud-init.yaml. El archivo de configuración de red tradicional /etc/network/interfaces ya no se utiliza. Edita /etc/netplan/50-cloud-init.yaml y ajústalo a tus necesidades (en este ejemplo, usaré la dirección IP 192.168.0.100 y los servidores DNS 8.8.4.4, 8.8.8.8.

El primer paso es deshabilitar la configuración de red a través de cloud-init ya que configuramos las configuraciones de red directamente con netplan. Ejecuta el siguiente comando para hacerlo:

echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Luego abre el archivo de configuración de red con nano:

sudo nano /etc/netplan/50-cloud-init.yaml

El servidor está utilizando DHCP justo después de la instalación; el archivo de interfaces se verá así:

# Este archivo es generado a partir de la información proporcionada por la fuente de datos.  Los cambios  
# no persistirán tras un reinicio de la instancia.  Para deshabilitar las capacidades de  
# configuración de red de cloud-init, escribe un archivo  
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg con lo siguiente:  
# network: {config: disabled}  
network:  
    ethernets:  
        ens33:  
            dhcp4: true  
    version: 2

Para usar una dirección IP estática 192.168.0.100, cambiaré el archivo para que se vea así después:

# Este archivo describe las interfaces de red disponibles en tu sistema
# Para más información, consulta netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.0.100/24]
     routes:
      - to: default
        via: 192.168.0.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

IMPORTANTE: La indentación de las líneas es importante. Agrega las líneas como se muestra arriba.

Luego reinicia tu red para aplicar los cambios:

sudo netplan generate  
sudo netplan apply

Luego edita /etc/hosts.

sudo nano /etc/hosts

Haz que se vea así:

127.0.0.1 localhost  
192.168.0.100 server1.example.com server1  
  
# Las siguientes líneas son deseables para hosts capaces de IPv6  
::1 localhost ip6-localhost ip6-loopback  
ff02::1 ip6-allnodes  
ff02::2 ip6-allrouters

Ahora, cambiaremos el nombre del host de nuestra máquina de la siguiente manera:

sudo echo server1 > /etc/hostname   
sudo hostname server1

El primer comando establece el nombre del host “server1” en el archivo /etc/hostname. El sistema lee este archivo en el momento del arranque. El segundo comando establece el nombre del host en la sesión actual para que no tengamos que reiniciar el servidor para aplicar el nombre del host.

Alternativamente, para los dos comandos anteriores, puedes usar el comando hostnamectl, que es parte del paquete systemd.

sudo hostnamectl set-hostname server1

Después, ejecuta:

hostname   
hostname -f

El primer comando devuelve el nombre de host corto, mientras que el segundo comando muestra el nombre de dominio completamente calificado (FQDN):

root@server1:/home/administrator# hostname  
server1  
root@server1:/home/administrator# hostname -f  
server1.example.com  
root@server1:/home/administrator#

Si deseas ajustar la distribución del teclado del servidor, ejecuta este comando:

sudo dpkg-reconfigure keyboard-configuration

¡Felicidades! Ahora, tenemos una configuración básica de servidor Ubuntu 24.04 que proporciona una base sólida para todas las configuraciones de Servidor Ubuntu.

9. Imagen de Máquina Virtual

Este tutorial está disponible como una máquina virtual lista para usar en formato OVA / OVF para suscriptores de Howtoforge. El formato de VM es compatible con VMWare y Virtualbox, y otras herramientas que pueden importar el formato OVA o OVF. Puedes encontrar el enlace de descarga en el menú de la derecha cerca de la parte superior. Haz clic en el nombre del archivo para comenzar la descarga.

Los detalles de inicio de sesión de la VM son:

Inicio de sesión SSH

Nombre de usuario: administrador
Contraseña: howtoforge

El usuario administrador tiene permisos sudo.

Por favor, cambia las contraseñas después del primer arranque.

La VM está configurada para la IP estática 192.168.0.100. La IP se puede cambiar en el archivo /etc/netplan/50-cloud-init.yaml como se muestra en el paso 8 del tutorial. La distribución del teclado de la VM descargable es la distribución de teclado de EE. UU.

10. Enlaces

Ubuntu: http://www.ubuntu.com/

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.