instalar Fedora en VirtualBox paso a paso

Cómo instalar Fedora en VirtualBox — guía paso a paso para estudiantes

Instalar Fedora en VirtualBox fue una de las primeras cosas que nos pidieron en Ingeniería de Computadores II en la ULPGC. Parece sencillo pero hay varios pasos donde es fácil perderse si nadie te guía. En esta guía te explico cómo instalar Fedora en VirtualBox desde cero, con cada decisión explicada para que entiendas qué estás haciendo y por qué.

Si todavía no tienes VirtualBox instalado en tu Windows, descárgalo primero desde virtualbox.org, junto con su «Extension Pack»

instalar VirtualBox

¿Qué es VirtualBox y para qué sirve?

VirtualBox es un programa que te permite ejecutar un sistema operativo dentro de otro. En nuestro caso vamos a ejecutar Linux (Fedora) dentro de Windows. A esto se le llama máquina virtual (VM).

¿Por qué hacerlo así en vez de instalar Linux directamente? Porque la máquina virtual es segura, si algo sale mal no afecta a tu Windows. Puedes borrarla y empezar de nuevo sin consecuencias. Es la forma perfecta de aprender Linux sin riesgos.

Paso 1 — Descargar la imagen de Fedora

Antes de crear la máquina virtual necesitas descargar Fedora. Ve a getfedora.org y descarga Fedora Workstation 43, la versión más actualizada con escritorio gráfico, según el procesador que use tu dispositivo. El archivo es una imagen ISO de unos 2GB, así que tardará un rato dependiendo de tu conexión.

instalar Fedora

Guarda el archivo ISO en un sitio que recuerdes, por ejemplo en Documentos/ISOs.

Paso 2 — Crear la máquina virtual en VirtualBox

Abre VirtualBox y dale al botón Nueva (o Ctrl + N). Se abrirá el asistente de creación.

pantalla principal de VirtualBox

Rellena los campos así:

Versión: Fedora (64-bit)

Nombre: Fedora_IC2 — ponle un nombre que identifiques fácilmente

Carpeta: deja la que viene por defecto

Imagen ISO: haz clic en el desplegable y selecciona la ISO de Fedora que acabas de descargar

Tipo: Linux (se selecciona automáticamente)

asistente de creación con los campos rellenos

No marques la opción «Unattended Installation», así controlas tú cada paso de la instalación. Dale a Siguiente.

Paso 3 — Configurar la memoria RAM y crear el disco duro virtual

Aquí está una de las decisiones más importantes. VirtualBox te pregunta cuánta RAM asignarle a la máquina virtual.

Con 16GB de RAM en tu ordenador, la configuración ideal es:

  • RAM para la VM: 4096 MB (4GB) — suficiente para que Fedora vaya fluido
  • Procesadores: 2 CPUs — deja al menos la mitad para Windows
Configuración del VirtualBox

VirtualBox además, necesita crear un archivo en tu disco duro que simule el disco duro de la máquina virtual. Para el tamaño te recomiendo 25 GB mínimo. Fedora ocupa unos 10GB y necesitas espacio para trabajar. Con 25GB tienes margen de sobra para IC2.

⚠️ Nota: Verás una opción que dice «Use EFI». No la marques, para una máquina virtual de aprendizaje no es necesaria y puede causar problemas de arranque.

Dale a Siguiente, revisa que todas las opciones sean correctas en la pestaña de Resumen y luego dale a Terminar. Tu máquina virtual ya está creada pero todavía no tiene Fedora instalado.

Resumen

Paso 4 — Ajustes previos antes de arrancar

Antes de iniciar la VM hay dos ajustes que marcan la diferencia. Selecciona tu VM en VirtualBox, dale a Configuración, vista «Expert» y ve a:

Pantalla → Memoria de vídeo → ponla a 128 MB

Esto evita que la pantalla de Fedora vaya lenta o pixelada.

Sistema → Procesador → activa "Habilitar PAE/NX"

Configuración previa a instalar Fedora

¿Recuerdas el pack que instalamos previamente en la web de VirtualBox?, es momento de añadirlo, en el menú izquierdo de VirtualBox, busca Extensiones e instala el «Oracle VirtualBox Extension Pack»

Paso 5 — Instalar Fedora

Ahora sí. Dale doble clic a tu VM o al botón Iniciar. VirtualBox arrancará desde la ISO de Fedora que configuraste antes.

Verás la pantalla de bienvenida de Fedora con dos opciones. Selecciona «Install Fedora» y pulsa Enter.

El instalador de Fedora se llama Anaconda. Es bastante visual e intuitivo. Sigue estos pasos dentro del instalador:

Idioma: Selecciona Español (España) y dale a Continuar.

Resumen de instalación: Verás una pantalla con varios iconos. Los que tienen triángulo de advertencia necesitan configuración. Normalmente solo necesitas configurar el destino de instalación.

Destino de instalación: Haz clic, selecciona el disco virtual que creamos (debería ser el único disponible) y dale a Hecho.

Cuando todos los iconos estén sin advertencia, dale a Comenzar instalación. El proceso tarda entre 10 y 20 minutos dependiendo de tu ordenador.

Paso 6 — Configuración inicial de Fedora

Cuando termine la instalación te pedirá reiniciar. Dale a Reiniciar sistema. Cuando vuelva a arrancar verás el asistente de bienvenida de Fedora donde configurarás:

  • Idioma del sistema: Español
  • Distribución del teclado: Español (España)
  • Cuenta de usuario: tu nombre de usuario y contraseña — apúntalos porque los necesitarás siempre

Cuando termines verás el escritorio de Fedora funcionando dentro de tu Windows. ¡Instalación completada!

Comprueba que todo funciona

Abre la terminal de Fedora (busca «Terminal» en las aplicaciones) y escribe:

uname -r

Esto muestra la versión del kernel de Linux que estás usando. Si ves una respuesta con números como 6.x.x-xxx.fc41.x86_64 todo está funcionando correctamente.

python3 --version

Fedora viene con Python3 preinstalado — lo puedes usar en la carrera directamente desde Linux.

Aprende también aquí a como descargar Python en Windows.

Errores comunes — y cómo los resolví yo

La VM arranca en negro

Ve a Configuración → Pantalla → aumenta la memoria de vídeo a 128MB si no lo hiciste antes.

La VM va lentísima y aparece una tortuga verde

Windows tiene activo su propio sistema de virtualización llamado Hyper-V que entra en conflicto directo con VirtualBox. Mientras Hyper-V está activo, VirtualBox no puede acceder directamente al hardware y va a trompicones.

Solución en tres pasos, guarda todo antes de empezar porque cada paso requiere reiniciar:

Paso A

Pulsa la tecla Windows, escribe Activar o desactivar las características de Windows y ábrelo. Busca y desmarca todo lo relacionado con Hyper-V. En mi caso solo apareció activa:

  • Plataforma del hipervisor de Windows

Puede que en tu ordenador aparezcan más opciones como Hyper-V, Plataforma de máquina virtual o Windows Sandbox — desmarcar todas las que veas relacionadas con hipervisor. Dale a Aceptar y reinicia.

Paso B

Ve a Configuración → Privacidad y seguridad → Seguridad de Windows → Seguridad del dispositivo → Detalles de aislamiento del núcleo. Desactiva Integridad de memoria y reinicia.

Paso C

Abre CMD como administrador y ejecuta:

bcdedit /set hypervisorlaunchtype off

Reinicia una última vez. Si todo fue bien verás una V azul en la esquina inferior derecha de VirtualBox en lugar de la tortuga. Eso confirma que VirtualBox tiene acceso directo al hardware.

⚠️Si en el futuro necesitas WSL2 o Docker Desktop ejecuta bcdedit /set hypervisorlaunchtype auto para revertirlo.

La interfaz de VirtualBox aparece completamente en blanco

Si al abrir VirtualBox ves solo el fondo de la ventana, sin menús, sin la lista de VMs, sin nada. La interfaz está completamente «bugueada».

Es probable que después de desactivar Hyper-V los drivers internos de VirtualBox quedan en un estado inconsistente. No es un error tuyo, le pasa a mucha gente.

Para este escenario no que de otra más que desinstala VirtualBox completamente borrando todas las huellas:

  1. Desinstala desde Configuración → Aplicaciones
  2. Abre el Explorador de archivos y elimina manualmente las carpetas:
    • C:\Users\TuNombre\.VirtualBox
    • C:\Program Files\Oracle\VirtualBox
  3. Reinicia Windows
  4. Descarga la última versión desde virtualbox.org e instala de nuevo
  5. Reinicia una vez más

Después de esto VirtualBox abrirá limpio y sin bugs.

Pantalla en blanco o negra al arrancar la VM tras instalar Fedora

La configuración gráfica por defecto de VirtualBox no es compatible con Fedora en todos los sistemas. Antes de instalar Fedora, con la VM creada pero sin arrancar todavía, ve a

Configuración → Pantalla

y ajusta exactamente esto:

Aceleración 3D: desactivada ← paradójicamente activarla causa más problemas

Memoria de vídeo: 128 MB ← súbelo al máximo

Controlador gráfico: VBoxSVGA ← este es el cambio clave

Si ya instalaste Fedora y tienes este problema, apaga la VM, aplica estos cambios y vuelve a arrancar, en la mayoría de casos se soluciona sin reinstalar.

Tras instalar Fedora la VM sigue arrancando en el Live Environment

Si en vez de ver el inicio de sesión ves de nuevo las opciones «Welcome to Fedora» e «Install Fedora to Hard Drive», VirtualBox sigue arrancando desde la ISO de Fedora en lugar del disco duro virtual donde ya está instalado el sistema. La ISO tiene prioridad de arranque sobre el disco.

Solución:

  1. Apaga la VM completamente
  2. Ve a Configuración → Almacenamiento
  3. En el controlador de CD/DVD verás la ISO de Fedora montada — haz clic en ella
  4. Dale al icono de disco y selecciona «Eliminar disco de la unidad virtual»
  5. Arranca la VM de nuevo

Esta vez arrancará desde el disco duro virtual y verás la pantalla de inicio de sesión de Fedora con tu usuario y contraseña.

«VT-x/AMD-V hardware acceleration is not available»

Necesitas activar la virtualización en la BIOS de tu ordenador. Busca en Google «activar virtualización BIOS + modelo de tu portátil» — el proceso varía según el fabricante.

La pantalla no se redimensiona

Lo solucionamos en el siguiente artículo cuando instalemos las Guest Additions. (enlaza al siguiente artículo cuando lo publiques)

¿Y ahora qué?

Tienes Fedora funcionando en VirtualBox. El siguiente paso es configurar la carpeta compartida entre Windows y Fedora para poder pasar archivos fácilmente entre los dos sistemas, algo que necesitarás constantemente en IC2.


How to install Fedora on VirtualBox — step by step guide for students

Installing Fedora on VirtualBox was one of the first things we were asked to do in our second-year Computing course at ULPGC. It sounds simple but there are several steps where it’s easy to get lost. This guide walks you through every decision so you understand what you’re doing and why.

If you don’t have VirtualBox installed yet, download it first from virtualbox.org.

instalar VirtualBox

What is VirtualBox and why use it?

VirtualBox lets you run one operating system inside another. We’re going to run Linux (Fedora) inside Windows. This is called a virtual machine (VM).

Why not just install Linux directly? Because a VM is safe, if something goes wrong it doesn’t affect your Windows. You can delete it and start over. It’s the perfect way to learn Linux without risk.

Step 1 — Download Fedora

Go to getfedora.org and download Fedora Workstation 43. The ISO file is about 2GB.

instalar Fedora

Step 2 — Create the virtual machine

Open VirtualBox and click New. Fill in:

pantalla principal de VirtualBox

Name: Fedora_IC2

ISO Image: select the Fedora ISO you downloaded

Type: Linux (auto-selected)

Version: Fedora (64-bit)

Folder: leave the default one

Check «Skip unattended installation» so you control each step. Click Next.

Step 3 — Configure RAM and create the virtual hard disk

With 16GB of RAM, the ideal setup is:

  • RAM: 4096 MB (4GB)
  • CPUs: 2
Configuración del VirtualBox

Never assign more than half your total RAM to the VM.

VirtualBox also needs to create a file on your hard drive that simulates the virtual machine’s hard drive. I recommend a minimum size of 25 GB. Fedora takes up about 10 GB, and you need that space to work. With 25 GB, you have plenty of room for IC2.

Step 4 — Pre-boot settings

Before starting, go to Settings and click on «Expert» and go to:

Display → Video Memory → set to 128 MB

<code>System → Processor → enable "Enable PAE/NX"

Configuración previa a instalar Fedora

Remember the pack we previously installed from the VirtualBox website? It’s time to add it. In the left menu of VirtualBox, look for Extensions and install the «Oracle VirtualBox Extension Pack».

Step 5 — Install Fedora

Double-click your VM to start it. Select «Install Fedora» and press Enter.

In the Anaconda installer:

Language: your preferred language

Installation destination: select the virtual disk → Done

Click Begin Installation

The process takes 10–20 minutes.

Step 6 — Initial setup

After rebooting, the welcome wizard asks for:

  • System language
  • Keyboard layout
  • Username and password — write these down

Verify everything works

Open the Terminal and run:

uname -r
python3 --version

If both return output, you’re all set.

Common problems — and how I solved them

Every single one of these errors happened to me while installing Fedora on VirtualBox on Windows. If you run into any of them, don’t panic, they all have solutions.

Black screen on boot

Go to Settings → Display → increase video memory to 128MB.

VM is extremely slow and shows a green turtle

Windows has its own virtualisation system called Hyper-V that conflicts directly with VirtualBox. The solution has three steps, save everything first as each requires a restart:

Step A

Press the Windows key, type Turn Windows features on or off and open it. Uncheck everything related to Hyper-V. In my case only one was active:

  • Windows Hypervisor Platform

You might see more options (Hyper-V, Virtual Machine Platform, Windows Sandbox) — uncheck all of them. Click OK and restart.

Step B

Go to Settings → Privacy & Security → Windows Security → Device Security → Core isolation details. Turn off Memory integrity and restart.

Step C

Open CMD as administrator and run:

bcdedit /set hypervisorlaunchtype off

Restart one final time. You should now see a blue V in the bottom right corner instead of the turtle.

⚠️ To revert: bcdedit /set hypervisorlaunchtype auto

VirtualBox interface is completely blank

After disabling Hyper-V, VirtualBox’s internal drivers get stuck in an inconsistent state.

Solution: completely uninstall VirtualBox:

  1. Uninstall from Settings → Apps
  2. Manually delete C:\Users\YourName\.VirtualBox and C:\Program Files\Oracle\VirtualBox
  3. Restart Windows
  4. Download the latest version from virtualbox.org and reinstall
  5. Restart again

Black or blank screen when starting the VM after installing Fedora

Fedora installs correctly, you restart, and the VM boots to a black or blank screen.

Solution: before installing Fedora, go to

Settings → Display and set:

  • Video Memory: 128 MB
  • Graphics Controller: VBoxSVGA ← this is the key change
  • 3D Acceleration: disabled

If you already installed Fedora with this problem, shut down the VM, apply these changes, and restart — it usually fixes without reinstalling.

VM keeps booting into the Live Environment after installation

VirtualBox is still booting from the Fedora ISO instead of the virtual hard drive.

Solution:

  1. Shut down the VM completely
  2. Go to Settings → Storage
  3. Click on the Fedora ISO in the CD/DVD controller
  4. Click the disk icon and select «Remove disk from virtual drive»
  5. Start the VM again — it will now boot from the installed Fedora on the virtual hard drive

«VT-x/AMD-V not available»

Enable virtualisation in your BIOS. Search «enable virtualisation BIOS + your laptop model».

Screen doesn’t resize

Fixed in the next article when we install Guest Additions.VirtualBox’s default graphics configuration isn’t compatible with Fedora on all systems.

What’s next?

Next up: setting up a shared folder between Windows and Fedora.

Publicaciones Similares

Un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *