Solucion: VirtualBox no puede usar la virtualización por hardware (VT-x/AMD-V)

Emular Raspberry Pi en una máquina virtual con VirtualBox 

Si estás utilizando Kubuntu o alguna otra distribución Linux con escritorio KDE, es posible que al intentar ejecutar máquinas virtuales en VirtualBox te encuentres con errores relacionados con la virtualización por hardware. En mi caso, descubrí que el sistema ya tenía cargados los módulos del kernel correspondientes a KVM (Kernel-based Virtual Machine), una tecnología de virtualización de bajo nivel utilizada por herramientas como QEMU o libvirt.


Este conflicto puede surgir especialmente si instalaste previamente herramientas relacionadas con emulación de Raspberry Pi u otros entornos ARM que utilizan KVM como backend, incluso si no los usás activamente. Cuando los módulos kvm y kvm_intel (o kvm_amd) están cargados, toman control de las extensiones de virtualización del procesador, impidiendo que VirtualBox acceda a ellas.

Solución: Un script para descargar KVM antes de iniciar VirtualBox

La solución consiste en descargar estos módulos del kernel antes de lanzar VirtualBox. Para ello, preparé un pequeño script en Bash que hace lo siguiente:

  • Verifica si los módulos kvm y kvm_intel/kvm_amd están cargados.
  • Si lo están, los descarga usando modprobe -r.
  • Luego, lanza VirtualBox como mi usuario normal, para asegurar compatibilidad con el entorno gráfico.

Este es el contenido del script:

#!/bin/bash
echo "🔐 Solicitando permisos..."
[ "$EUID" -ne 0 ] && exec sudo "$0" "$@"

echo "🔍 Verificando si KVM está cargado..."
if lsmod | grep -q kvm; then
    echo "⚠️  KVM está cargado. Intentando desactivarlo..."

    if lsmod | grep -q kvm_intel; then
        modprobe -r kvm_intel && echo "✅ kvm_intel descargado."
    elif lsmod | grep -q kvm_amd; then
        modprobe -r kvm_amd && echo "✅ kvm_amd descargado."
    fi

    if modprobe -r kvm; then
        echo "✅ kvm descargado exitosamente."
    else
        echo "❌ No se pudo descargar kvm. Puede estar en uso."
        exit 1
    fi
else
    echo "✅ KVM no está cargado."
fi

echo "🚀 Iniciando VirtualBox como usuario normal..."
sudo -u "$SUDO_USER" virtualbox & disown

exit 0

Lo guardé en /home/efrain/Scripts/VirtualBox.sh y le di permisos de ejecución con:

chmod +x /home/efrain/Scripts/VirtualBox.sh

Crear un acceso directo para el escritorio

Para poder ejecutarlo cómodamente con doble clic, creé un archivo .desktop en mi escritorio con el siguiente contenido:

[Desktop Entry]
Type=Application
Name=VirtualBox - Script de Inicio
Comment=Desactiva KVM y lanza VirtualBox
Exec=konsole -e /home/efrain/Scripts/VirtualBox.sh
Icon=virtualbox
Categories=System;Emulator;
Terminal=false
StartupNotify=false

Luego le di permisos de ejecución también al acceso directo:

chmod +x ~/Escritorio/VirtualBox.desktop

La clave está en que konsole -e lanza una terminal para que pueda ingresar la contraseña de sudo, ya que sin una terminal interactiva el script no puede solicitarla correctamente.

Resultado

Gracias a este pequeño script y acceso directo, puedo usar VirtualBox en Kubuntu sin errores de virtualización, incluso cuando el sistema haya cargado previamente módulos de KVM por otros entornos. Esta solución es sencilla, reversible y no requiere desinstalar nada.

Espero que te sirva si te encontrás con un problema similar. Si tenés dudas o sugerencias, podés dejarme un comentario.


 

Mi experiencia con Fedora y el regreso a Kubuntu

File:Fedora logo (2021).svg - Wikipedia 

Durante casi 30 años usé Windows como sistema operativo principal. Hace un año, decidí migrar (laboralmente) al mundo Linux, y elegí Kubuntu por su entorno KDE, su estabilidad y su equilibrio entre facilidad de uso y potencia. Lo configuré a mi gusto, desde el entorno de escritorio hasta los scripts y las herramientas para mis impresoras 3D.

Pero la curiosidad nunca descansa. Y hay una distribución de la que todos hablan bien, que es utilizada por desarrolladores, usuarios avanzados e incluso por el propio Linus Torvalds: Fedora. Así que decidí instalarla en dual boot, junto a mi Kubuntu ya personalizado. Aquí comienza una travesía que me llevó por problemas con GRUB, conflictos entre BIOS y UEFI, y que finalmente me hizo volver a Kubuntu como sistema único.

Instalación de Fedora en dual boot

La instalación en sí fue sencilla. Fedora reconoció las particiones existentes, y la instalé en una partición aparte. Sin embargo, el primer signo de alarma fue que Fedora trajo su propio GRUB, que sobrescribió el de Kubuntu. Al reiniciar, aparecía el GRUB de Fedora, pero no ofrecía una entrada clara para Kubuntu. El sistema existía, pero no arrancaba desde ahí.

Logré iniciar desde un live USB, montar Kubuntu, y reinstalar su GRUB usando grub-install y update-grub. Esto restauró temporalmente el arranque de Kubuntu, pero la configuración era frágil y cualquier actualización del GRUB desde Fedora podía volver a romperlo.

La impresora 3D: otra piedra en el camino

Fedora no fue del todo amable con mi impresora (de tinta). Mientras que en Kubuntu bastó con instalar CUPS y agregar el dispositivo, en Fedora debí instalar varios paquetes adicionales, incluyendo dependencias específicas que no estaban disponibles por defecto. No fue imposible, pero definitivamente más engorroso.

Intento de mejora: instalar rEFInd

Buscando una solución más elegante y visual al problema de GRUB, decidí probar con rEFInd, un gestor de arranque moderno y visual. La instalación parecía exitosa, y los archivos fueron copiados al directorio EFI.

El problema: mi sistema arrancaba en modo Legacy/BIOS, no en UEFI, y rEFInd no puede funcionar en BIOS. Al reiniciar, el sistema entró en "emergency mode", un entorno de rescate que indica que algo falló seriamente en el arranque. La opción era entrar con comandos, revisar logs, o reiniciar con suerte variable. ¡Todo por instalar un gestor de arranque que no podía ejecutarse en ese modo!

La decisión: limpiar y empezar desde Kubuntu

Después de analizar las opciones, decidí optar por la tercera vía: eliminar Fedora completamente. Ya había probado lo suficiente, y si bien Fedora es una distribución poderosa, sus elecciones por defecto (como el uso obligatorio de Legacy y un GRUB intrusivo) no se adaptaron a mi situación ni a mis necesidades. Reformaté las particiones, restauré el GRUB de Kubuntu y reinicié. Todo volvió a funcionar sin problemas.

Conclusión

Mi curiosidad con Fedora me llevó a aprender mucho sobre el sistema de arranque, las diferencias entre BIOS y UEFI, y los peligros de instalar una segunda distribución sin considerar bien su comportamiento con el bootloader. Fedora es una excelente distribución, pero en mi caso, el costo de compatibilidad y la complejidad extra que introdujo no compensaron los beneficios.

Comprendo que existe una diferencia de filosofías muy claras: FEDORA=ACTUALIZACION = KUBUNTU=ESTABILIDAD 
Por el momento, prefiero la estabilidad, no sabía que era tan importante

Hoy, con Kubuntu arrancando en modo Legacy, sin esperas innecesarias en el GRUB, y con todo mi entorno nuevamente a punto, me siento como en casa. Y si alguna vez vuelvo a probar otra distribución, será en una máquina virtual, lejos de mis discos principales.


📄 Cómo conectar una impresora USB compartida desde Windows en Linux (Fedora)



En mi migración a Fedora, me encontre con un nuevo problema: reconectar la impresora EPSON L3110, conectada por USB a una PC con Windows, y necesitaba imprimir desde una notebook con Fedora 42 conectada a la misma red. Aunque la red funcionaba bien y podía ver archivos compartidos, la impresora no aparecía. Después de varias pruebas, encontré la solución y aquí te la comparto paso a paso.

  


✅ Requisitos previos

En la PC con Windows (donde está conectada la impresora):

  • Tener la impresora funcionando correctamente por USB.

  • Estar conectado a la misma red local (por Wi-Fi o Ethernet).

  • Tener activado el uso compartido de archivos e impresoras.


🛠️ Paso 1: Compartir la impresora en Windows

  1. Ir a Panel de control → Dispositivos e impresoras

  2. Clic derecho sobre la impresora (en mi caso: EPSON L3110 Series) → Propiedades de impresora

  3. Ir a la pestaña "Compartir"

  4. Marcar:

    • ☑️ “Compartir esta impresora”

  5. Anotar el nombre compartido (en mi caso, quedó: EPSON L3110 Series)

⚠️ Nota: El nombre exacto es muy importante para los próximos pasos. No lo cambies si no estás seguro de cómo volver a encontrarlo.


🧪 Paso 2: Verificar que Linux puede ver la PC por red

 Antes que nada, hagamonos con algunas cosas necesarias:

Instalar el sistema de impresión:

sudo dnf install -y cups system-config-printer gutenprint

Luego, reiniciamos

sudo systemctl enable --now cups 

 Buscamos y descargamos los drivers:
A prestar atención, que uno son los Drivers y la otra, la utilidad. Necesitamos los Drivers. Instalamos el RPM y vamos al paso que sigue 

 Desde Fedora, abrí tu navegador de archivos (Dolphin) y en la barra de direcciones escribí:

http://localhost:631

Esta es la interfaz web del sistema de impresión de Linux (CUPS).

  1. Ir a: Administration → Add Printer

  2. Si no ves la impresora listada automáticamente, elegí:

    • Windows Printer via SAMBA

  3. En el campo Connection, escribí lo siguiente:

smb://usuario:contraseña@192.168.8.43/EPSON%20L3110%20Series

⚠️ Importante:

  • Reemplazá usuario y contraseña por los datos de tu cuenta en Windows.

  • Reemplazá los espacios por %20 (codificación URL).

  • Usá la IP correcta de la PC Windows.


🧪 Paso 4: ¡Probar impresión!

Una vez agregada, podés hacer una impresión de prueba desde el panel de configuración de impresoras o desde CUPS.


🧰 Bonus: Verificar recursos compartidos desde terminal

Desde la terminal podés verificar que la impresora está compartida con:

smbclient -L //192.168.8.43 -U usuario

Esto mostrará una lista de recursos compartidos, y si la impresora está bien compartida, debería aparecer como:

Sharename       Type      Comment
---------       ----      -------
EPSON L3110 Series  Printer

 

✅ Conclusión

Compartir una impresora desde Windows a Linux puede parecer complejo, pero con CUPS y SMB bien configurados, funciona perfectamente. Solo hay que prestar atención a los nombres compartidos y a cómo se escribe la ruta de conexión.

YA UN AÑO USANDO LINUX


Anoche estuve revisando las entradas mas viejas del blog y acabo de notar que el 22 de Junio de 2024 fue el inicio de mis andanzas por Linux. Que he pasado por varias distros de forma veloz: KDE Neon, Suse, Zorin, Mint y Kubuntu. Creo que pasé por Fedora, pero la experiencia no fue del otodo agradable, raro, porque hoy me figura en mi feed como una de las mas aclamadas, quizás junto con Kali, pero estamos hablando de otro enfoque [ACTUALIZACION: Busqué y no, no probé Fedora]. [ACTUALIZACION 2: Si probe Fedora y no conseguí muchas cosas, terminó formateado]

 

SOBRE EL CAMBIO

Pues, que puedo decir? es aprender a hacer de nuevo un montón de cosas. Algo que era muy simple antes, como crear un acceso directo en el escritorio, parece que uno tiene que hacer un curso de neurocirugía para lograr lo mismo.

Ha sido todo un camino de re-descubrimiento de cosas, que sin dudas, termina enriqueciendo a uno.

 

SOBRE LA TRANSICIÓN

Hubo programas que lamentablemente no he podido prescindir, porque parece que son el pináculo de la manipulación de ficheros en cada nicho (XChange PDF, por ejemplo, o el paquete Adobe). Pero en lo que es el día a día, es totalmente recomendable la experiencia Linux.

SOBRE LAS ALTERNATIVAS OPEN SOURCE

Claramente cuando digo esto, me refiero sin dudas, a MS Office. Su competencia directa, Libreoffice, parece estar lejos aun de atarle los cordones. He trabajado (o hice el intento) de hacer lo propio con OnlyOffice y la verdad que se ve muy familiar, pero a su vez, algo tan simple como "imprimir" se me hizo imposible. Esto, claramente se lo podemos deber a que yo como usuario de Linux doy asco y me valgo muchísimo de la asistencia de alguna IA para intervenir de manera eficiente. A Inkscape y a Gimp, no les he dado oportunidad. Si, lo se, soy cruel, pero es que volver a aprender, no me dio ganas en eso, lo siento.

 

SOBRE EL FUTURO ¿NUEVAS PRUEBAS?

Quien sabe? Es probable que si, me dan ganas de probar algunas alternativas KDE. En una actualización, malogré el Kubuntu 25.04 y dije, ya, pruebo con Ubuntu con Gnome..... un asco, no me gustó. No entiendo como puede ser el escritorio por el que la mayoría se decanta. Si busco algo nuevo, será de la mano de KDE..... Fedora, te estoy mirando. También quiero hacer pruebas de una plataforma similar a Wine enfocado a los Juegos, no es Proton, pero es mas o menos la misma filosofía, pero me tengo que poner a investigar bien para no escribir pavadas [ERA LUTRIS].

 

CONSIDERACIONES FINALES

Uno de mis aciertos de 2024 fue haberme instalado Linux en la PC de trabajo. La verdad que no pensé que me iba a durar tanto y siento que contribuyo con algo mas grande, eso me hace sentir bien. Voy a seguir apostando por el Software libre, sin dudas. He leído recién una noticia que dice que Windows viene perdiendo usuarios de manera escandalosa.... No es para menos. En mi PC de uso regular tengo Win11 por una cuestión que ya no podía seguir pateando la actualización y sinceramente, no es nada agradable. He tenido que modificar el sistema para dejarlo algo mas clásico. Ni hablar que hay poco que se puede tocar hoy en Windows para hacerlo mas propio. Van por el camino equivocado... el camino de Apple, donde creen que menos es mas, y a veces no es así. El tiempo dará la razón a quien corresponda, mientras tanto, a seguir disfrutando de Linux en la Laptop

Sobre lineamientos de una nueva etapa

Me he estado maquinando la cabeza bastante esta semana. He sido victima de Bambu en el sentido que la A1 en realidad es muy veloz, anda muy bien, pero ha empezado a dar unos errores raros esta semana y tener que volver a la Ender para solucionarlos, la verdad que ha sido una mierda. He decidido un par de cuestiones y las voy a dejar plasmadas acá a ver que pasa a futuro, cuando vuelva por esta entrada a ver que pasó.

 

 

 

1. CERRAMIENTO PARA LA BAMBU A1

He lo he planteado seriamente, para poder seguir hacia adelante con los proyectos que tengo a futuro, necesito trabajar con material técnico, como el ABS, para hacerlo, necesito cerrar la impresora. He estado barajando hacerlo, para no gastarme plata en unas carpas de nylon. Quiero algo un poco mas robusto. Luego de estar averiguando que si alimunio, que si fibra al carbono o de vidrio, pvc o vaya uno a saber que mas, me he decantado por hacer un cofre con matera. Quizas una plancha de MDF en la base, de unos 12mm o 20mm, de 48x48x55, con un esqueleto de listones de madera de 2x5mm, y colocarle a los costados, placas de acrílico. Tengo que definir como lo voy a hacer, no para que sea modular, pero si, si tengo que sacar la impresora, que sea una tarea cómoda. Creo que la mejor opcion es poder quitar todo como si fuera una tapa. Como digo, tengo que definirlo, junto con sus dimensiones. Solo después de haberlo cerrado, puedo seguir al siguiente paso.

 

2. CONVERTIR LA MAGNA 1 Y LA ENDER 3 v2 EN UNA ENDER NG 1.2

Creo que es lo mas sensato. La Magna, anda, pero es un proyecto que ya me aburrió porque ya no creo poder sacarle mas partido. De mejorar, tengo que cambiar los drivers, la placa es vieja, el extrusor es mejor que todo el resto de la máquina. La ender, mas acelerador no puede pisar, si le cambio el extrusor, que es lo que me tira atrás la impresora, lo que sigue, es ir por guías lineales y ya es un chorro de plata por solo poder ir un poco mas rápido. Quiero un reto nuevo. Y me parece que desarmar estas dos maquinas para hacer una Next Generation es buen negocio: convertir estas dos impresoras obsoletas en una Core XY, y poder colocarle un cabezal con cambio de filamento, seria también muy interesante.

 

3. DESTINO DE LA ENDER 3V2 Neo

Esta le agarre cariño rápido, anda bien a pesar que es media lenta. Le va a venir bien un kit de actualizacion de guías lineales y un extrusor nuevo, para que pueda volar un poco mas. Obviamente, me voy a ayudar de la Bambu para hacer las piezas que necesite.

[ACTUALIZACION 08/08/2025] He comprado hace unos dias unas guías lineales, para mejorar la velocidad de impresión de esta máquina, para prepararme para lo que viene

 

4. DESTINO DE LA TEVO TARANTULA

Sin dudas, la que tengo mas abandonada, pero que quede claro que es su culpa, venia trabajando con ella lo mas bien, hasta que de repente decidió que era buena idea perder pasos. A pesar que esta ajustada correctamente y no la hago correr, pero ahí esta, no quiere funcionar bien. Pero es la niña mimada, le voy a seguir dando cariño. 

 

En los próximos días voy a intentar ir definiendo cosas, adelantando trabajo, imprimir piecitas para lo que se viene. No debo de perder de vista la casa: Proyecto para llevar al trabajo, o trabajar en la casa de día, trabajar en las impresoras de noche, en los próximos días veré que surge.