Install Ubuntu on a Windows Laptop with NVIDIA
Follow the official installation guide: https://documentation.ubuntu.com/desktop/en/latest/tutorial/install-ubuntu-desktop
If the laptop does not boot the Ubuntu USB installer, set the BIOS boot priority to USB HDD.
Installation may hard-freeze. Try, in order:
- Normal reboot: Ctrl + Alt + Del
- Safe reboot (REISUB): hold Alt + SysRq (PrtSc), then type slowly: R E I S U B
- Power-off sequence (REISUO): hold Alt + SysRq (PrtSc), then type slowly: R E I S U O
- Last resort: hold the power button for 10 seconds
If freezes keep happening, adjust BIOS settings. Enter BIOS at startup (often Enter then F1, but varies by model; watch the brief on-screen prompt).
- Startup/Boot Order Lock: Off
- Startup/Boot priority: USB HDD
- Security/Secure Boot/Secure Boot: Off
- Security/Secure Boot/Allow Microsoft 3rd party UEFI CA: Off
Install Ubuntu from the USB drive. During install:
- Do not install third-party software
- Do not download updates during install
If the installer freezes or you get a black screen, boot with nomodeset: In GRUB press e and add nomodeset after quiet splash to the Linux line. If you do not see GRUB, hold Shift or tap Esc during startup.
After install, install the latest tested NVIDIA driver (open, not server). Example: nvidia-driver-590-open (proprietary, tested)
Hardware tested example
Lenovo ThinkPad P16 G3 U9 RTXP3000 64GB/1TB
Display size: 40.6 cm (16.0")
Physical resolution: 1920 x 1200 WUXGA
Processor model: Intel Core Ultra 9 275HX, 2.7 GHz
RAM: 64 GB
Graphics: 12 GB NVIDIA RTX PRO 3000 Blackwell, Intel Graphics
Shortcuts
- GRUB: ofteen hold Shift or tap Esc during startup
- Startup menu: often F12
- BIOS setup: often Enter then F1
- TTY: often Ctrl + Alt + (Fn +) F3, return with Ctrl + Alt + (Fn +) F1.
BIOS issue: Intel RST/VMD
The official guide notes that Intel RST (Rapid Storage Technology) is not supported and can block installation.
In BIOS, check Config/Storage. If you see VMD Controller (On/Off) or an Intel Rapid Storage Technology page, your system supports RST/VMD. If VMD/RST is On, turn it Off.
GRUB change for flickering screen
Temporary edit:
- Tap Esc (or hold Shift) to reach GRUB
- If you land in a grub prompt, type normal and press Enter
- Press e and
add i915.enable_psr=0afterquiet splashto the Linux line, then boot
Permanent edit:
sudo vi /etc/default/grub
sudo update-grub
Set:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0" # disable Intel PSR to reduce flicker
Optional, to always show GRUB:
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
Useful commands
# Secure Boot state
mokutil --sb-state
# GPU mode
sudo prime-select query
# Current kernel boot params
cat /proc/cmdline
# GRUB config
cat /etc/default/grub
# NVIDIA sanity check
nvidia-smi
Note about update-grub warning (os-prober)
If you see: Warning: os-prober will not be executed... This is normal. It matters only if you want GRUB to auto-detect other OS installs (dual boot).
Definitions
- GRUB: boot menu and loader that starts Ubuntu and can show OS choices
- BIOS/UEFI: firmware settings for boot order, Secure Boot, storage mode (RST/VMD), etc.
- TTY: text console for recovery when graphics fails
- PSR (Panel Self Refresh): Intel display power-saving feature; disabling can fix flicker