Configuración de Debian 13 trixie#
Note
- Asegúrate de haber instalado la máquina virtual de Debian
Configuración de VirtualBox#
![]() |
Quitar imagen ISO de instalación#
![]() |
![]() |
Agregar interfaz host-only#
![]() |
![]() |
Configuración del portapapeles y drag and drop#
![]() |
![]() |
Configuración de aceleración 3D#
![]() |
Creación de snapshot#
![]() |
![]() |
![]() |
![]() |
Configuración de la máquina virtual#
Información del sistema#
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Configuración de repositorios#
-
Asegúrate de que los siguientes repositorios estén presentes en el archivo
/etc/apt/sources.list# Tipo URL Suite Secciones deb http://deb.debian.org/debian/ bookworm main contrib non-free deb-src http://deb.debian.org/debian/ bookworm main contrib non-free deb http://security.debian.org/debian-security bookworm-security main contrib non-free deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free deb http://deb.debian.org/debian/ bookworm-backports main contrib non-free deb-src http://deb.debian.org/debian/ bookworm-backports main contrib non-free -
Actualiza la lista de paquetes disponibles
root@debian-13:~# apt update ...
Configurar sudo#
-
Eleva privilegios utilizando
sutonejito@debian-13:~$ su - Password: root@debian-13:~# -
Instala el paquete de
sudoroot@debian-13:~# apt update ... root@debian-13:~# apt install sudo ... -
Edita el archivo
/etc/sudoersroot@debian-13:~# visudoDanger
- Utiliza únicamente el programa
visudopara editar el archivo/etc/sudoers, no lo intentes editar a mano con otro editor común de texto. - Si necesitas cambiar el editor, puedes exportar el nombre como variable de entorno:
export EDITOR=vim
- Utiliza únicamente el programa
-
Modifica la línea para no requerir contraseña al ejecutar
sudo%sudo ALL=(ALL:ALL) NOPASSWD:ALL -
Agrega a tu usuario al grupo
sudopara que pueda elevar privilegiosroot@debian-13:~# adduser tonejito sudo Adding user `tonejito' to group `sudo' ... Adding user tonejito to group sudo Done. -
Verifica que el usuario esté en el grupo
sudoroot@debian-13:~# groups tonejito tonejito : tonejito cdrom floppy sudo audio dip video plugdev netdev bluetooth scanner -
Reinicia la máquina virtual para aplicar los cambios
root@debian-13:~# reboot ...
Instalar SSH#
-
Instala el servicio de SSH
root@debian-13:~# apt install ssh ... -
Habilita el servicio de SSH
root@debian-13:~# systemctl enable ssh Synchronizing state of ssh.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable ssh root@debian-13:~# systemctl status ssh ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Tue 1998-09-28 00:01:02 CST; 15s ago Docs: man:sshd(8) man:sshd_config(5) Main PID: 1234 (sshd) Tasks: 1 (limit: 1024) Memory: 1.1M CPU: 27ms CGroup: /system.slice/ssh.service └─1234 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups Sep 28 00:01:02 debian-13 systemd[1]: Starting OpenBSD Secure Shell server... Sep 28 00:01:02 debian-13 sshd[1234]: Server listening on 0.0.0.0 port 22. Sep 28 00:01:02 debian-13 sshd[1234]: Server listening on :: port 22. Sep 28 00:01:02 debian-13 systemd[1]: Started OpenBSD Secure Shell server.
Configura la interfaz de red host-only#
-
Revisa que el sistema operativo reconozca la interfaz de red y que esta no se encuentre configurada
Note
En este ejemplo, la asignación de interfaces de red es la siguiente:
lo: loopbackenp0s3: NATenp0s8: host-only (esta es la interfaz que vas a configurar)
root@debian-13:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:48:71:fa brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3 valid_lft 84541sec preferred_lft 84541sec inet6 fe80::a00:27ff:fe48:71fa/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:9a:f7:36 brd ff:ff:ff:ff:ff:ff -
Edita el archivo
/etc/network/interfacesy agrega una configuración para que se levante automáticamente tu interfaz de red cuando se inicie la máquinaNote
- Verifica el nombre de tu interfaz de red
- Este ejemplo utiliza la interfaz de red
enp0s8
... # Configuración de la interfaz loopback auto lo iface lo inet loopback # Configuración de la interfaz NAT por DHCP auto enp0s3 iface enp0s3 inet dhcp # Configuración de la interfaz host-only por DHCP auto enp0s8 iface enp0s8 inet dhcp -
Levanta de manera manual tu interfaz de red
Note
- Verifica el nombre de tu interfaz de red
- Este ejemplo utiliza la interfaz de red
enp0s8
root@debian-13:~# ifup enp0s8 Internet Systems Consortium DHCP Client 4.4.1 Copyright 2004-2018 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/enp0s8/08:00:27:9a:f7:36 Sending on LPF/enp0s8/08:00:27:9a:f7:36 Sending on Socket/fallback Created duid "\000\001\000\001)\247S\220\010\000'\232\3676". DHCPDISCOVER on enp0s8 to 255.255.255.255 port 67 interval 7 DHCPOFFER of 172.28.128.7 from 172.28.128.2 DHCPREQUEST for 172.28.128.7 on enp0s8 to 255.255.255.255 port 67 DHCPACK of 172.28.128.7 from 172.28.128.2 bound to 172.28.128.7 -- renewal in 233 seconds. -
Verifica que la interfaz de red esté configurada
Note
En este ejemplo, la asignación de interfaces de red es la siguiente:
lo: loopbackenp0s3: NATenp0s8: host-only
root@debian-13:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:48:71:fa brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3 valid_lft 84503sec preferred_lft 84503sec inet6 fe80::a00:27ff:fe48:71fa/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:9a:f7:36 brd ff:ff:ff:ff:ff:ff inet 172.28.128.7/24 brd 172.28.128.255 scope global dynamic enp0s8 valid_lft 596sec preferred_lft 596sec
Instalar software#
-
Instala las herramientas de Python en el sistema
root@debian-13:~# apt install python3 python3-dev python3-pip ... -
Instala las herramientas de red en el sistema
root@debian-13:~# apt install tcpdump nmap netcat-openbsd ngrep dsniff wget curl whois dnsutils net-tools iproute2 iptables iptables-persistent tsocks inetutils-ping inetutils-traceroute inetutils-tools ethtool ...
Instalar wireshark#
-
Instala
wiresharkutilizandoaptroot@debian-13:~# apt install wireshark tshark ... -
Verifica que exista el grupo de usuarios
wiresharkroot@debian-13:~# getent group wireshark wireshark:x:124: -
Agrega tu usuario al grupo
wiresharkroot@debian-13:~# adduser tonejito wireshark Adding user `tonejito' to group `wireshark' ... Adding user tonejito to group wireshark Done. -
Verifica que tu usuario pertenezca al grupo
root@debian-13:~# groups tonejito tonejito : tonejito cdrom floppy sudo audio dip video plugdev netdev bluetooth scanner wireshark
Configuración de las herramientas de VirtualBox para Linux#
-
Instala las herramientas de desarrollo para compilar los módulos de kernel
root@debian-13:~# apt install build-essential make zstd dkms linux-headers-amd64 linux-headers-$(uname -r) ... root@debian-13:~# apt-mark auto linux-headers-$(uname -r) linux-headers-6.1.0-39-amd64 set to automatically installed. -
Inserta la imagen ISO de las utilerías de VirtualBox en la máquina virtual
![]() |
-
Verifica que la imagen ISO se encuentre montada en
/media/cdromo/media/cdrom0Warning
- El nombre de la carpeta puede ser diferente en otras versiones de VirtualBox
Note
Monta la imágen ISO en el directorio si es necesario
root@debian-13:~# mkdir -vp /media/cdrom mkdir: created directory '/media/cdrom' root@debian-13:~# mount -t iso9660 /dev/cdrom /media/cdrom mount: /media/cdrom: WARNING: source write-protected, mounted read-only.root@debian-13:~# ls -lA /media/cdrom total 46923 dr-xr-xr-x 2 root root 792 Nov 22 09:24 cert dr-xr-xr-x 2 root root 1824 Nov 22 09:24 NT3x dr-xr-xr-x 2 root root 2652 Nov 22 09:24 OS2 -r--r--r-- 1 root root 763 Feb 20 2020 AUTORUN.INF -r-xr-xr-x 1 root root 6384 Nov 22 09:17 autorun.sh -r-xr-xr-x 1 root root 4821 Nov 22 09:17 runasroot.sh -r--r--r-- 1 root root 592 Nov 22 09:24 TRANS.TBL -r--r--r-- 1 root root 3991991 Nov 22 09:21 VBoxDarwinAdditions.pkg -r-xr-xr-x 1 root root 3949 Nov 22 09:16 VBoxDarwinAdditionsUninstall.tool -r-xr-xr-x 1 root root 7443891 Nov 22 09:18 VBoxLinuxAdditions.run -r--r--r-- 1 root root 9420288 Nov 22 09:10 VBoxSolarisAdditions.pkg -r-xr-xr-x 1 root root 16890912 Nov 22 09:21 VBoxWindowsAdditions-amd64.exe -r-xr-xr-x 1 root root 270840 Nov 22 09:18 VBoxWindowsAdditions.exe -r-xr-xr-x 1 root root 9998128 Nov 22 09:19 VBoxWindowsAdditions-x86.exe -r--r--r-- 1 root root 259 Oct 4 10:48 windows11-bypass.reg -
Ejecuta el script de instalación para compilar los módulos de kernel y habilitar los servicios
Note
Si no tienes interfaz gráfica, agrega el parámetro
--nox11al comandoroot@debian-13:/media/cdrom# bash ./VBoxLinuxAdditions.run --nox11root@debian-13:~# cd /media/cdrom root@debian-13:/media/cdrom# bash ./VBoxLinuxAdditions.run Verifying archive integrity... 100% MD5 checksums are OK. All good. Uncompressing VirtualBox 7.1.12 Guest Additions for Linux ... VirtualBox Guest Additions installer VirtualBox Guest Additions: Starting. VirtualBox Guest Additions: Setting up modules VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version> VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all VirtualBox Guest Additions: Building the modules for kernel 6.1.0-39-amd64. update-initramfs: Generating /boot/initrd.img-6.1.0-39-amd64 VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted or 'rcvboxadd reload' triggered VirtualBox Guest Additions: reloading kernel modules and services VirtualBox Guest Additions: kernel modules were not reloaded VirtualBox Guest Additions: kernel modules and services were not reloaded The log file /var/log/vboxadd-setup.log may contain further information.Warning
- El error que se lanza es por una característica que tienen las versiones recientes de Debian
- Este error no debería afectar la funcionalidad de las utilerías de VirtualBox
-
Lista los módulos de kernel para revisar que se hayan compilado.
root@debian-13:~# ls -l /lib/modules/$(uname -r)/misc/ total 7972 -rw-r--r-- 1 root root 3234688 Sep 8 22:52 vboxguest.ko -rw-r--r-- 1 root root 2154488 Sep 8 22:52 vboxsf.ko -rw-r--r-- 1 root root 2770264 Sep 8 22:53 vboxvideo.koNote
No importa que falte el módulo
vboxvideo.ko, sólo se utiliza para las siguientes características- Redimensionar la pantalla de la máquina virtual para que se ajuste al tamaño de la ventana
- Soporte drag and drop para copiar archivos entre la máquina física y la virtual y viceversa
-
Reinicia el equipo y verifica que los módulos de kernel se carguen
Note
- En este punto ya podrías utilizar las funciones de resolución automática, portapapeles compartido, carpetas compartidas y arrastrar desde y hacia la máquina virtual para copiar archivos.
root@debian-13:~# lsmod | egrep -i 'v(irtual)?box' root@debian-13:~# lsmod | grep -i vbox vboxsf 90112 2 vboxvideo 49152 1 vboxguest 438272 2 vboxsf drm_ttm_helper 16384 1 vboxvideo ttm 94208 2 vboxvideo,drm_ttm_helper drm_kms_helper 212992 1 vboxvideo drm 614400 5 drm_kms_helper,vboxvideo,drm_ttm_helper,ttmWarning
Si no te aparecen los módulos de kernel, intenta compilar para todas las versiones de kernel que tienes y reinicia la máquina
root@debian-13:~# /sbin/rcvboxadd quicksetup all ...Note
Si aún después de reiniciar la máquina no te aparecen los módulos de VirtualBox, intenta forzar la carga desde el directorio
/etc/modules-load.d/y reiniciar la máquinaroot@debian-13:~# ls -1 /lib/modules/$(uname -r)/misc/ | sed -e 's/.ko//g' > /etc/modules-load.d/99-virtualbox root@debian-13:~# update-initramfs -u -k all ... root@debian-13:~# reboot
Servicios de VirtualBox en la máquina virtual#
Revisa que los servicios de las utilerías de VirtualBox estén iniciados en el sistema después de haber reiniciado la máquina
root@debian-13:~# systemctl list-units | egrep 'UNIT|v(irtual)?box'
UNIT LOAD ACTIVE SUB DESCRIPTION
vboxadd.service loaded active exited vboxadd.service
vboxadd-service.service loaded active running vboxadd-service.service
Warning
Habilitar los servicios en caso de que no esten iniciados, reiniciar la máquina y verificar de nuevo
root@debian-13:~# systemctl daemon-reload
root@debian-13:~# systemctl enable vboxadd.service vboxadd-service.service
Revisa el estado del servicio vboxadd.service
root@debian-13:~# systemctl status --full --no-pager vboxadd.service
● vboxadd.service
Loaded: loaded (/opt/VBoxGuestAdditions-7.1.12/init/vboxadd; enabled; preset: enabled)
Active: active (exited) since Fri 2025-09-28 00:01:02 UTC; 1min ago
Process: 602 ExecStart=/opt/VBoxGuestAdditions-7.1.12/init/vboxadd start (code=exited, status=0/SUCCESS)
Main PID: 602 (code=exited, status=0/SUCCESS)
CPU: 1.234s
Sep 28 00:01:02 debian-13 systemd[1]: Starting vboxadd.service...
Sep 28 00:01:02 debian-13 vboxadd[602]: VirtualBox Guest Additions: Starting.
Sep 28 00:01:02 debian-13 systemd[1]: Finished vboxadd.service.
Revisa el estado del servicio vboxadd-service.service
root@debian-13:~# systemctl status --full --no-pager vboxadd-service.service
● vboxadd-service.service
Loaded: loaded (/opt/VBoxGuestAdditions-7.1.12/init/vboxadd-service; enabled; preset: enabled)
Active: active (running) since Fri 2025-09-28 00:01:02 UTC; 1min ago
Process: 937 ExecStart=/opt/VBoxGuestAdditions-7.1.12/init/vboxadd-service start (code=exited, status=0/SUCCESS)
Tasks: 9 (limit: 11078)
Memory: 4.0M
CPU: 567ms
CGroup: /system.slice/vboxadd-service.service
└─123 /usr/sbin/VBoxService --pidfile /var/run/vboxadd-service.sh
Sep 28 00:01:02 debian-13 systemd[1]: Starting vboxadd-service.service...
Sep 28 00:01:02 debian-13 vboxadd-service[937]: vboxadd-service.sh: Starting VirtualBox Guest Addition service.
Sep 28 00:01:02 debian-13 vboxadd-service.sh[950]: Starting VirtualBox Guest Addition service.
Sep 28 00:01:02 debian-13 vboxadd-service.sh[978]: VirtualBox Guest Addition service started.
Sep 28 00:01:02 debian-13 systemd[1]: Started vboxadd-service.service.
Configuración de carpeta compartida con la máquina física#
- Una vez que las utilerías de VirtualBox se encuentren configuradas en la máquina virtual, puedes compartir carpetas
![]() |
![]() |
![]() |
Note
Para montar la carpeta compartida de manera manual se utiliza este comando
root@debian-13:~# mkdir -vp /mnt/shared
root@debian-13:~# mount -t vboxsf Public /mnt/shared
Puedes usar este comando para probar la carpeta compartida, pero las utilerías de VirtualBox deberían montarla de manera «automágica» al reiniciar la máquina virtual.
-
Verifica que la carpeta compartida esté en la ubicación que seleccionaste
- Puedes crear algunos archivos o directorios y ver que aparezcan en la máquina física y en la virtual
root@debian-13:~# mount | grep vbox Public on /mnt/shared type vboxsf (rw,nodev,relatime,iocharset=utf8,uid=0,gid=998,dmode=0770,fmode=0770,tag=VBoxAutomounter)
Warning
- La carpeta compartida se monta de manera predeterminada con privilegios restrictivos
- Puedes agregar una entrada a
/etc/fstabcon la información de montaje que está en/etc/mtaby ajustarla con los identificadoresuidygidde tu usuario
Info
- Cuando hayas terminado de configurar la máquina Debian, continúa con la máquina Rocky Linux






















