Help! Ubuntu 22.04.5 LTS Dual-Boot with Windows 11 NVIDIA GEFORCE RTX 5050 Login Loop!

Hello! I need to dual boot my Windows 11 system with Ubuntu 22.04.5 LTS (Jammy Jellyfish) to run ROS2, Gazebo and Docker natively. I tried following YT tutorials and yet ran into some errors. I’ll be eternally grateful if anyone could guide me through this :)

1. Search Effort

Several hours on Ubuntu forums, Reddit, and YouTube tutorials about 22.04 dual‑boot and NVIDIA login loop issues.

2. System & Issue

  • OS: Ubuntu 22.04.5 LTS Desktop, dual boot with Windows 11 Home SL

  • Hardware: Acer Predator Helios Neo 16S AI – Intel Core Ultra 7 255HX, NVIDIA RTX 5050, 16 GB RAM, 1 TB Micron NVMe

  • Partitions for Ubuntu: 80 GB ext4 /, 200 GB ext4 /home, 20 GB swap

  • Boot: GRUB present; Windows Boot Manager in EFI partition

  • Symptom:

    • Ubuntu reaches GUI login screen, then loops back after password.

    • Adding nomodeset at GRUB → black screen with blinking underscore.

    • Windows 11 boots and runs normally.

3. Dual‑Boot Setup (Windows + BIOS steps condensed)

  • Disabled Windows Fast Startup.

  • Suspended BitLocker (Suspend-BitLocker -MountPoint C:), confirmed protection off.

  • Booted Windows into Safe Mode using bcdedit /set {current} safeboot minimal, then reverted.

  • In BIOS: disabled Intel VMD controller, left UEFI mode, enabled F12 boot menu, disabled Fast Boot and Secure Boot.

  • Confirmed Windows now uses “Standard NVM Express Controller” and C: is visible.

  • Shrunk C: in Disk Management and created 300 GB unallocated space for Ubuntu.

  • Wrote ubuntu-22.04.5-desktop-amd64.iso to a SanDisk 32 GB USB with Rufus (GPT, UEFI).

4. Ubuntu Install Choices (where things likely went wrong)

  • Booted USB with “Try or Install Ubuntu” (not “Ubuntu (safe graphics)”) despite NVIDIA discrete GPU.

  • Chose “Normal installation” and checked “Install third‑party software (graphics/Wi‑Fi etc.)”.

  • In “Something else” partitioning: created 80G /, 200G /home, 20G swap on the Micron NVMe.

  • Bootloader target set to entire disk /dev/nvme0n1 instead of the EFI entry /dev/nvme0n1p1 Windows Boot Manager**.**

After install:

  • First and subsequent boots → login loop.

  • nomodeset test instead leads to black screen with blinking underscore.

  • Recovery mode and new user creation did not restore a working desktop.

5. Current Question

  • Install is reproducibly broken from first boot onward.

  • ISO checksum is verified correct.

  • Windows, BitLocker, and all partitions appear healthy.

  • Seeking advice on whether to:

    • Reinstall Ubuntu over existing /, /home, and swap (possibly using “Ubuntu (safe graphics)” and targeting the EFI “Windows Boot Manager” for GRUB), or

    • Attempt repair in place (e.g., reinstall GRUB to EFI and clean up NVIDIA/Nouveau drivers) instead of reinstalling.

    • Uninstall and restart all over again.

6. Tutorials Followed

I’m a noob please help me out T_T

Why are you trying to install a distro several years older than your hardware? Even the 22.04.5 update came out well before RTX 5050! You should try 25.10 for this machine.

It’s mainly as a training ground for ROS2 Humble Hawksbill which is natively compatible only on 22.04 LTS. It’s a basic requirement for academic labs (where I’ll be interning). Also for Unity Engine. I could definitely use 24.04 LTS but that would require me to use ROS2 Jazzy Jalisco. Any idea how I’ll need to go about checking the compatibility of the distro with RTX 5050?

You can try to boot to text prompt and see which driver the installer used. I would guess it installed the closed drivers. You need 580-open. If there is no 580-open driver available you must add the “https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/” repository for jammy. I don’t even think that nouvaue supports 5050 until very recently.

I’d prefer uninstalling and reinstalling. How do I go about with the PPA method? Any reliable resources/guides? Apparently PPA does provides support for 580-open.

You can install without checking the box “Install third-party software” and see what happens. Since neither nvidia och nouvaue from 22.04 supports your graphics card we can hope it chooses something that works. If it doesn’t you have to use the text prompt. If it starts and you can log in you go to “Additional drivers and software” in the menu and the tab “Additional drivers”. If available you can choose 580-open drives. Under “Other software” tab you can otherwise add new repositories.

I’ll go with the 24.04.3 LTS then (apparently it ships with 6.14 and is compatible). I found this article: The Ultimate Guide to Installing RTX 5000 Blackwell Drivers on Linux. Lemme know if this looks like a good way to go. Also, there’s this suggestion that I need to run “sudo snap intel-npu-autoinstall” to support my Intel Core Ultra 7 255HX (which has some npu chip).

There is no need to follow that guide. Try installing with “Installing third-party software” checked and hopefully it will work.

Alright. I’ll try that. Would the 570-open or 575-open ppa drivers work for my hardware config (for 24.04 LTS)? Or do I rely on the 580x prop driver for maximum performance? Apparently I need 580x for rtx 5050. What are the advantages/disadvantages?

I think they will work but it has to be the Open versions. the 5000 series do not support the closed ones.