Buenos días. Bienvenidos a mi repositorio sobre Ubuntu Server que he decidido crear en una VM y que estará basado en Ubuntu Server 22.4.5 LTS (Jammy Jellyfish). Y que para ello usaremos Oracle VirtualBox.
-Como no tenemos acceso a este software directamente en los repositorios de Fedora 42 Workstation encontré un blog donde explicaba paso a paso cómo instalarlo Opçao Linux, añadiendo la clave pública de Oracle y las dependencias necesarias. Fedora ya cuenta con un programa que nos permite hacer Máquinas Virtuales de una manera sencilla llamado Boxes, sin embargo prefiero usar Virtual Box que parece más profesional. Ahora, nos bajamos la imagen .iso de Ubuntu <-Recordad que buscamos la versión 22.04.5 LTS. Seguidamente abrimos Oracle Virtual Machine.
-A nuestra VM le vamos a poner el nombre de "MYLABS-UbuntuServer". Seleccionamos la imagen que hemos almacenado e importante: Marcamos la casilla de "Skip unattended installation".Le ponemos de base de memoria 2048 MB y 2 CPUs. No activamos EFI (en el caso de mi PC que funciona así). Le damos 25 GB .vdi, esto hace que el volumen se llame el nombre de nuestra máquina virtual+vdi. Una vez creada, hacemos clic en: Settings y en Network->Adapter 1 estará activado automáticamente Enable Network Adapter y dejamos seleccionado NAT.
-Hacemos clic en Port Forwarding y creamos las reglas SSH, HTTP y HTTPS, creando así puertas desde nuestro host a la VM en modo NAT.
-A partir de aquí pongo una serie de pantallazos del proceso de instalación: Paso 1, Paso 2, Paso 3,Paso 4, Paso 5, Paso 6, Paso 7. Comento lo que hemos hecho: Una vez iniciada entrar en "Try or install Ubuntu Server"-> English (lo suelo poner en inglés porque a veces instalando otros idiomas se crean bugs)-> No, no queremos instalar la nueva versión de Ubuntu. Establecemos nuestro teclado español-> Ubuntu Server (minimized). Y luego tanto la configuración de red como el proxy los dejamos tal cual, presionamos en "done" y "done". Vemos que tenemos acceso a nuestra réplica y después de que se valide le damos a hecho.
-Paso 8, Paso 9, Paso 10. Seleccionamos "Use an entire disk y Set up this disk as an LVM Group" y hubiera dejado la configuración tal cual pero me dí cuenta de que si lo dejaba así si algún día necesito que el dispositivo ubuntu-lv, montado en /(la raíz) que sería donde guardaría el sistema base y algunos contenedores de Docker quizá no tendría suficiente espacio. Entonces pasamos de 10G a 20G. Le pongo de nombre a mi servidor "mylabsubuntu" y creo mi usuario.
-Paso 11, Paso 12, Paso 13, Paso 14. Luego en OracleVM, vamos a Settings-> Storage y donde dice Devices: Controller IDE, borramos la imagen de Ubuntu ya que si iniciásemos la VM otra vez nos saltaría el asistente para instalar Ubuntu Server.
-La iniciamos y por ahora parece que se nos ejecuta automáticamente cloud-init, no le hacemos caso y le damos a enter, esto nos pedirá nuestro usuario y nuestra contraseña. -Para solucionar el tema de cloud-init, creamos un archivo en /etc/cloud para desactivarlo llamado cloud-init.disabled. Con el comando: sudo touch /etc/cloud/cloud-init.disabled. Así no lo borramos por si en alguna ocasión lo volvemos a necesitar reiniciamos y vemos que ya inicia sin este proceso automático.