Guía actualizada — Ubuntu 26.04 LTS — Abril 2026
Updated Guide — Ubuntu 26.04 LTS — April 2026

Dual Boot: Ubuntu 26.04 LTS
+ Windows 11

Dual Boot: Ubuntu 26.04 LTS
+ Windows 11

Setup de alto rendimiento para desarrollo, AI local y gaming.

High-performance setup for development, local AI, and gaming.

RTX 4060 8GB
32GB RAM
Windows 11 (Gaming)
Ubuntu 26.04 LTS + GNOME
Python · Go · TS · Docker
Ollama · CUDA · Claude Code

Guía open-source. ¿Te sirvió? ⭐ en el repo.

Open-source guide. Did it help? ⭐ on the repo.

Contenido

Contents

  1. Preparación WindowsWindows Prep
  2. USB booteableBootable USB
  3. BIOS / UEFIBIOS / UEFI
  4. ParticionesPartitions
  5. Instalar UbuntuInstall Ubuntu
  6. Primer arranqueFirst boot
  7. NVIDIA + CUDANVIDIA + CUDA
  8. OptimizaciónOptimization
  9. Dev stackDev stack
  10. AI localLocal AI
  11. GRUB + dual bootGRUB + dual boot
  12. TroubleshootingTroubleshooting
01

Preparación desde Windows

Preparation from Windows

💾 Respalda Back up

Respalda a disco externo o nube antes de particionar.

Back up to external drive or cloud before partitioning.

⚠ No te saltes esto ⚠ Don't skip this Un error puede borrar datos. An error can erase data.

📏 Libera espacio Free up space

Mínimo 120GB (ideal 200GB). Dejá como Unallocated.

Minimum 120GB (ideal 200GB). Leave as Unallocated.

# Win + R → diskmgmt.msc
# C: → Shrink Volume → 204800 MB (200GB)
# NO creés nueva partición

# Si no podés shrinkear:
powercfg /h off
# Win + R → diskmgmt.msc
# C: → Shrink Volume → 204800 MB (200GB)
# Do NOT create a new partition

# If you can't shrink:
powercfg /h off

Fast Startup off Fast Startup off

Bloquea NTFS y causa corrupción en Linux.

Locks NTFS and causes corruption in Linux.

powercfg /h off

🔐 UEFI + BitLocker UEFI + BitLocker

msinfo32
# BIOS Mode → UEFI
# Secure Boot → anotá On/Off
msinfo32
# BIOS Mode → UEFI
# Secure Boot → note On/Off

BitLocker recovery key

BitLocker recovery key

02

Crear USB Booteable

Create Bootable USB

📥 ISO ISO

ubuntu.com/download/desktop — Ubuntu 26.04 LTS (~3.5GB).

ubuntu.com/download/desktop — Ubuntu 26.04 LTS (~3.5GB).

🔧 Flash Flash

Rufus (recomendado) o BalenaEtcher. USB 4GB+.

Rufus (recommended) or BalenaEtcher. 4GB+ USB.

# Rufus: GPT + UEFI (non CSM)
# BalenaEtcher: ISO + USB
03

Configurar BIOS / UEFI

Configure BIOS / UEFI

⚙️ BIOS BIOS

Reiniciá, presioná DEL/F2/F12:

Restart, press DEL/F2/F12:

04

Esquema de Particiones

Partition Scheme

💿 Layout Layout

~200GB para Ubuntu:

~200GB for Ubuntu:

EFI ~500MB | Windows (NTFS) | / 120GB ext4 | swap 8GB | /home ~72GB ext4

Auto: "Install alongside Windows Boot Manager". Manual: / 120GB ext4, swap 8GB, /home resto ext4. EFI en /boot/efi sin formatear.

Auto: "Install alongside Windows Boot Manager". Manual: / 120GB ext4, swap 8GB, /home remaining ext4. EFI at /boot/efi without formatting.

05

Instalar Ubuntu 26.04 LTS

Install Ubuntu 26.04 LTS

🚀 Bootea USB Boot USB

Seleccioná "Try or Install Ubuntu". Live usa nouveau.

Select "Try or Install Ubuntu". Live uses nouveau.

📋 Instalador Installer

🔨 Manual Manual

NO toques EFI ni NTFS de Windows.

Do NOT touch EFI or Windows NTFS.

⚠ Verificá Windows debe decir "preserve". Windows must say "preserve".

👤 Usuario User

Usuario + contraseña + admin. ~15-20 min. Reiniciá, sacá USB.

User + password + admin. ~15-20 min. Restart, remove USB.

06

Primer arranque

First boot

🖥️ Login + repos Login + repos

Ubuntu en GRUB. Terminal (Ctrl + Alt + T):

Ubuntu in GRUB. Terminal (Ctrl + Alt + T):

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential curl wget git vim htop
sudo add-apt-repository -y universe multiverse restricted
sudo apt update
sudo apt install -y ubuntu-restricted-extras vainfo libva-utils ffmpeg
sudo reboot
07

NVIDIA + CUDA

NVIDIA + CUDA

🟢 Drivers + CUDA Drivers + CUDA

ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
sudo reboot

nvidia-smi
sudo apt install -y vulkan-tools nvidia-cuda-toolkit
vulkaninfo | head -20
lsmod | grep nouveau  # vacío = OK
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
sudo reboot

nvidia-smi
sudo apt install -y vulkan-tools nvidia-cuda-toolkit
vulkaninfo | head -20
lsmod | grep nouveau  # empty = OK

🚀 Wayland Wayland

sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="[^"]*"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"/g' /etc/default/grub
sudo update-grub && sudo reboot
08

Optimización

Optimization

🐧 Kernel + zram + GNOME Kernel + zram + GNOME

swapon --show  # /dev/zram0

sudo nano /etc/sysctl.d/99-performance.conf
vm.swappiness=10
vm.vfs_cache_pressure=50
vm.dirty_ratio=15
vm.dirty_background_ratio=5
kernel.sched_latency_ns=1000000
kernel.sched_min_granularity_ns=100000
kernel.sched_wakeup_granularity_ns=50000
sudo sysctl --system

cat /sys/block/nvme0n1/queue/scheduler  # "none" OK

# GNOME: Animations Off, Dash to Dock, Tiling en Multitasking
# Glitches → X11 en login
swapon --show  # /dev/zram0

sudo nano /etc/sysctl.d/99-performance.conf
vm.swappiness=10
vm.vfs_cache_pressure=50
vm.dirty_ratio=15
vm.dirty_background_ratio=5
kernel.sched_latency_ns=1000000
kernel.sched_min_granularity_ns=100000
kernel.sched_wakeup_granularity_ns=50000
sudo sysctl --system

cat /sys/block/nvme0n1/queue/scheduler  # "none" OK

# GNOME: Animations Off, Dash to Dock, Tiling in Multitasking
# Glitches → X11 on login
09

Dev stack

Dev stack

🐍 Python + Node + Go + Editores Python + Node + Go + Editors

sudo apt install -y python3-pip python3-venv python3-dev gcc g++ make
curl -LsSf https://astral.sh/uv/install.sh | sh

curl -fsSL https://fnm.vercel.app/install | bash && source ~/.bashrc
fnm install --lts && fnm use lts-latest
curl -fsSL https://get.pnpm.io/install.sh | sh

sudo snap install go --classic

sudo snap install code --classic
sudo apt install -y git-delta bat eza fd-find ripgrep zoxide htop btop fzf
echo 'eval "$(zoxide init bash)"' >> ~/.bashrc
echo 'eval "$(fzf --bash)"' >> ~/.bashrc
source ~/.bashrc

🐳 Docker + NVIDIA Docker + NVIDIA

sudo apt install -y ca-certificates curl gnupg lsb-release
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl enable --now docker && sudo usermod -aG docker $USER && newgrp docker

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt update && sudo apt install -y nvidia-container-toolkit && sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker

# Test GPU
docker run --rm --gpus all nvidia/cuda:12.6.0-base-ubuntu22.04 nvidia-smi
10

AI local

Local AI

🦙 Ollama Ollama

curl -fsSL https://ollama.com/install.sh | sh
ollama pull gemma3:4b qwen3:4b llama3.2:3b
# API: http://localhost:11434

🎤 Whisper + LiteLLM Whisper + LiteLLM

uv init whisper-env && uv add faster-whisper
uv tool install litellm[proxy]
# Configurá ~/.config/litellm/config.yaml
uv init whisper-env && uv add faster-whisper
uv tool install litellm[proxy]
# Configure ~/.config/litellm/config.yaml
11

GRUB + dual boot

GRUB + dual boot

🔄 GRUB GRUB

sudo apt install -y os-prober
sudo nano /etc/default/grub
# GRUB_DISABLE_OS_PROBER=false
GRUB_TIMEOUT=5
GRUB_DEFAULT=0
sudo update-grub && sudo reboot

sudo timedatectl set-local-rtc 1
sudo grub-reboot "Windows Boot Manager" && sudo reboot
⚠ NUNCA edites /boot/grub/grub.cfg ⚠ NEVER edit /boot/grub/grub.cfg Editá /etc/default/grub + sudo update-grub. Edit /etc/default/grub + sudo update-grub.
12

Troubleshooting

Troubleshooting

🔧 Troubleshooting + Checklist Troubleshooting + Checklist

Pantalla negraBlack screen TTY (Ctrl+Alt+F2), sudo ubuntu-drivers autoinstall && sudo reboot TTY (Ctrl+Alt+F2), sudo ubuntu-drivers autoinstall && sudo reboot
Windows no en GRUBWindows not in GRUB GRUB_DISABLE_OS_PROBER=false en /etc/default/grub GRUB_DISABLE_OS_PROBER=false in /etc/default/grub
WiFi / Docker GPUWiFi / Docker GPU WiFi: lspci | grep -i network. Docker GPU: sudo nvidia-ctk runtime configure --runtime=docker WiFi: lspci | grep -i network. Docker GPU: sudo nvidia-ctk runtime configure --runtime=docker