CONVERSATIONS · THE PRESERVED RECORD
A question.
A conversation worth keeping.
The original exchange, kept in context—ready to read, revisit, and explore.
Begin reading ↗Okay — thanks, Darren. That narrows it down:
– The fact that you can move the mouse but see a blank screen after login usually means GNOME/Wayland/Xorg crashed right after handing control to the display manager.
– Since Ctrl+Alt+F3 doesn’t give you a TTY, the session is hanging very early.
At this point, the most reliable path is to boot using recovery mode or a Live USB. Let’s go step by step:
1. Try to interrupt GRUB differently
On some machines with “fast boot,” GRUB doesn’t respond to Shift/Esc. Try these tricks:
– Reboot and hold down the spacebar during boot.
– Or press both Shift keys repeatedly right after BIOS clears.
– If you dual-boot Windows (even hidden), press F12 or your BIOS boot key and pick Ubuntu — sometimes that surfaces GRUB.
If you can get GRUB, choose:
Advanced options for Ubuntu → (recovery mode)
Then drop to root shell.
2. If GRUB still won’t appear
You’ll need a Ubuntu Live USB stick (same version you installed). Boot from it, then:
sudo mount /dev/sdXY /mnt # replace sdXY with your root partition, e.g. /dev/sda2
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
Now you’re inside your real system and can repair.
3. Common fixes once inside
- Purge + reinstall NVIDIA drivers:
apt purge nvidia-*
ubuntu-drivers autoinstall
- Reset GNOME configs:
mv /home/darren/.config /home/darren/.config.bak
mv /home/darren/.cache /home/darren/.cache.bak
- Update + repair packages:
apt update
apt upgrade
4. Reboot back into system
exit
sudo reboot
⚡ Since you’re locked out of the GUI and TTY, I’d say booting a Live USB is the fastest way forward. You’ll be able to fix drivers or configs safely from there.
Do you want me to walk you through exactly how to create a bootable Ubuntu USB on another machine (or even from Windows, if that’s all you’ve got)?
ubuntu@ubuntu:~/Desktop$ sudo mount /dev/sdXY /mnt # replace sdXY with your root partition, e.g. /dev/sda2
sudo mount –bind /dev /mnt/dev
sudo mount –bind /proc /mnt/proc
sudo mount –bind /sys /mnt/sys
sudo chroot /mnt
mount: /mnt: special device /dev/sdXY does not exist.
dmesg(1) may have more information after failed mount system call.
mount: /mnt/dev: mount point does not exist.
dmesg(1) may have more information after failed mount system call.
mount: /mnt/proc: mount point does not exist.
dmesg(1) may have more information after failed mount system call.
mount: /mnt/sys: mount point does not exist.
dmesg(1) may have more information after failed mount system call.
chroot: failed to run command ‘/bin/bash’: No such file or directory
ubuntu@ubuntu:~/Desktop$
P.S. I'm currently booted from the same USB stick that I installed from. This is what I get when I try to bind the list you gave me to bind. It says, no thank you. It already lists the drives, so does that mean they're already mounted and I should just purge the NVIDIA drivers?
Perfect — that clarifies things. You’re in the Live USB environment, so /dev/sdXY was just a placeholder. We need to identify the actual partition where your root filesystem is.
1. Find your installed system’s partitions
Run this in the Live USB terminal:
lsblk -f
You’ll see output like:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 ubuntu 1234-ABCD /mnt
├─sda2 swap 5678-EFGH
sdb
└─sdb1 ext4 storage 158c3431-c479-41fc-8ba9-42b5d88e68ac
- Look for the ext4 partition that holds your Ubuntu install.
- It’s usually something like
/dev/sda2or/dev/nvme0n1p2. - That’s the one you want to mount instead of
sdXY.
2. Mount the root partition
Once you identify it (let’s pretend it’s /dev/sda2), do:
sudo mount /dev/sda2 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
Now you’re inside your real install as if it booted normally.
3. Purge and reinstall NVIDIA
Inside the chroot:
apt purge nvidia-*
ubuntu-drivers autoinstall
That will wipe out broken NVIDIA packages and install the recommended ones.
4. Exit and reboot
exit
sudo reboot
Remove the Live USB and see if the system boots.
⚡ Question for you: when you ran the Live USB, did Nautilus (file manager) already show your big internal drives under “Other Locations”? If so, one of them will be your root partition. Want me to help you pick out the right one from your lsblk -f output so we don’t guess wrong?
ubuntu@ubuntu:~/Desktop$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0
squash 4.0 0 100% /rofs
loop1
squash 4.0
loop2
squash 4.0
loop3
squash 4.0 0 100% /snap/bare/5
loop4
squash 4.0 0 100% /snap/core22/1748
loop5
squash 4.0 0 100% /snap/firmware-updater/167
loop6
squash 4.0 0 100% /snap/firefox/5751
loop7
squash 4.0 0 100% /snap/gnome-42-2204/202
loop8
squash 4.0 0 100% /snap/gtk-common-themes/1535
loop9
squash 4.0 0 100% /snap/thunderbird/644
loop10
squash 4.0 0 100% /snap/ubuntu-desktop-bootstrap/315
loop11
squash 4.0 0 100% /snap/snap-store/1248
loop12
squash 4.0 0 100% /snap/snapd/23545
loop13
squash 4.0 0 100% /snap/snapd-desktop-integration/253
sda
├─sda1
│ vfat FAT32 0E7F-368F
└─sda2
ext4 1.0 b45d2cb8-362f-46a3-8ae3-5b432b794a6d 796.7G 8% /media/ubuntu/b45d2cb8-362f-46a3-8ae3-5b432b794a6d
sdb ext4 1.0 storage 158c3431-c479-41fc-8ba9-42b5d88e68ac
sdc iso966 Jolie Ubuntu 24.04.2 LTS amd64 2025-02-15-09-15-26-00
├─sdc1
│ iso966 Jolie Ubuntu 24.04.2 LTS amd64 2025-02-15-09-15-26-00 0 100% /cdrom
├─sdc2
│ vfat FAT12 ESP B5A5-8010
├─sdc3
│
└─sdc4
ext4 1.0 writable 09c12394-0213-4e11-8e1f-cac1e91c40de 8.3G 0% /var/crash
/var/log
ubuntu@ubuntu:~/Desktop$
Perfect, thanks — this clears it up. Let’s parse that lsblk -f:
- sda1 →
vfatFAT32, tiny partition (EFI boot partition). - sda2 →
ext4, ~800 GB, already mounted under/media/ubuntu/b45d2cb8-362f-46a3-8ae3-5b432b794a6d.
✅ This is your main Ubuntu root partition. - sdb → ext4, labeled
storage, that’s your 4 TB secondary SSD. - sdc → your Live USB stick.
So yes, your real system is on /dev/sda2. It’s already auto-mounted under /media/ubuntu/..., but for a proper chroot repair we want it under /mnt.
Step 1: Unmount if already mounted
sudo umount /media/ubuntu/b45d2cb8-362f-46a3-8ae3-5b432b794a6d
Step 2: Mount root under /mnt and bind system dirs
sudo mount /dev/sda2 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
Step 3: Enter your installed system
sudo chroot /mnt
Now your prompt should switch to look like your normal system (not the Live USB).
Step 4: Repair NVIDIA and GNOME
Inside the chroot, run:
apt purge nvidia-*
ubuntu-drivers autoinstall
If you want to reset desktop configs (sometimes it’s GNOME lockups, not just NVIDIA):
mv /home/darren/.config /home/darren/.config.bak
mv /home/darren/.cache /home/darren/.cache.bak
Step 5: Exit and reboot
exit
sudo reboot
Remove the USB and let the system boot from the SSD.
👉 Do you want me to also include the command to reinstall just the open-source driver (nouveau) temporarily, in case you want a guaranteed bootable graphics stack before retrying proprietary NVIDIA?
update-initramfs: deferring update (trigger activated)
Purging configuration files for nvidia-settings (510.47.03-0ubuntu4) …
Processing triggers for initramfs-tools (0.142ubuntu25.5) …
update-initramfs: Generating /boot/initrd.img-6.14.0-32-generic
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
linux-modules-nvidia-580-open-6.14.0-32-generic : Depends: nvidia-kernel-common-580 (<= 580.65.06-1) but 580.82.09-0ubuntu0~gpu24.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.
root@ubuntu:/#
Ah, that’s a classic driver mismatch — your kernel (6.14.0-32-generic) wants the 580.65.06 branch, but apt is trying to pull 580.82.09, which doesn’t match the kernel modules you have installed. That’s why it’s failing.
We can fix this in two ways:
Option A: Roll back to a matching NVIDIA driver
Inside your chroot:
apt purge 'nvidia-*'
apt autoremove
apt clean
Then tell apt to install the kernel-matched driver:
apt install nvidia-driver-580
If it still pulls the wrong subversion, you can lock the kernel module package by installing just what matches 6.14.0-32-generic:
apt install linux-modules-nvidia-580-open-6.14.0-32-generic
Option B: Temporarily boot with open-source drivers
If you just want a working desktop to get back in:
apt purge 'nvidia-*'
apt autoremove
apt install --reinstall xserver-xorg-video-nouveau
That way the system will boot with the open-source nouveau driver. You can reintroduce the proprietary NVIDIA stack later once the package versions settle.
⚡ My suggestion: go with Option B first so you can log in and regain access. Then, once you’re booted, we can carefully reinstall NVIDIA with the matching kernel headers.
👉 Do you want me to write the exact purge + nouveau reinstall commands so you can copy-paste them in one go, or do you want to attempt the NVIDIA reinstall route right away?
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following additional packages will be installed:
dkms libnvidia-cfg1-580 libnvidia-common-580 libnvidia-decode-580
libnvidia-egl-wayland1 libnvidia-encode-580 libnvidia-extra-580
libnvidia-fbc1-580 libnvidia-gl-580 libxnvctrl0 nvidia-compute-utils-580
nvidia-dkms-580 nvidia-firmware-580-580.82.09 nvidia-kernel-common-580
nvidia-kernel-source-580 nvidia-prime nvidia-settings nvidia-utils-580
screen-resolution-extra xserver-xorg-video-nvidia-580
Suggested packages:
menu
Recommended packages:
libnvidia-compute-580:i386 libnvidia-decode-580:i386
libnvidia-encode-580:i386 libnvidia-fbc1-580:i386 libnvidia-gl-580:i386
The following NEW packages will be installed:
dkms libnvidia-cfg1-580 libnvidia-common-580 libnvidia-decode-580
libnvidia-egl-wayland1 libnvidia-encode-580 libnvidia-extra-580
libnvidia-fbc1-580 libnvidia-gl-580 libxnvctrl0 nvidia-compute-utils-580
nvidia-dkms-580 nvidia-driver-580 nvidia-firmware-580-580.82.09
nvidia-kernel-common-580 nvidia-kernel-source-580 nvidia-prime
nvidia-settings nvidia-utils-580 screen-resolution-extra
xserver-xorg-video-nvidia-580
0 upgraded, 21 newly installed, 0 to remove and 2 not upgraded.
Need to get 340 MB of archives.
After this operation, 811 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Ign:1 http://us.archive.ubuntu.com/ubuntu noble/main amd64 dkms all 3.0.11-1ubuntu13
Ign:2 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-cfg1-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:3 http://us.archive.ubuntu.com/ubuntu noble/main amd64 libxnvctrl0 amd64 510.47.03-0ubuntu4
Ign:4 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-common-580 all 580.82.09-0ubuntu0~gpu24.04.1
Ign:5 http://us.archive.ubuntu.com/ubuntu noble/main amd64 nvidia-prime all 0.8.17.2
Ign:6 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-decode-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:7 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 screen-resolution-extra all 0.18.3ubuntu0.24.04.1
Ign:8 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-egl-wayland1 amd64 1:1.1.17-0ubuntu0~gpu24.04.1
Ign:9 http://us.archive.ubuntu.com/ubuntu noble/main amd64 nvidia-settings amd64 510.47.03-0ubuntu4
Ign:10 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-encode-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:11 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-extra-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:12 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-fbc1-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:13 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-gl-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:14 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-compute-utils-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:15 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-kernel-source-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:16 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-firmware-580-580.82.09 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:17 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-kernel-common-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:18 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-dkms-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:19 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-utils-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:20 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 xserver-xorg-video-nvidia-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:21 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-driver-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:1 http://us.archive.ubuntu.com/ubuntu noble/main amd64 dkms all 3.0.11-1ubuntu13
Ign:2 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-cfg1-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:3 http://us.archive.ubuntu.com/ubuntu noble/main amd64 libxnvctrl0 amd64 510.47.03-0ubuntu4
Ign:4 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-common-580 all 580.82.09-0ubuntu0~gpu24.04.1
Ign:5 http://us.archive.ubuntu.com/ubuntu noble/main amd64 nvidia-prime all 0.8.17.2
Ign:7 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 screen-resolution-extra all 0.18.3ubuntu0.24.04.1
Ign:6 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-decode-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:9 http://us.archive.ubuntu.com/ubuntu noble/main amd64 nvidia-settings amd64 510.47.03-0ubuntu4
Ign:8 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-egl-wayland1 amd64 1:1.1.17-0ubuntu0~gpu24.04.1
Ign:10 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-encode-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:11 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-extra-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:12 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-fbc1-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:13 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-gl-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:14 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-compute-utils-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:15 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-kernel-source-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:16 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-firmware-580-580.82.09 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:17 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-kernel-common-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:18 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-dkms-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:19 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-utils-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:20 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 xserver-xorg-video-nvidia-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:21 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-driver-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:1 http://us.archive.ubuntu.com/ubuntu noble/main amd64 dkms all 3.0.11-1ubuntu13
Ign:2 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-cfg1-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:3 http://us.archive.ubuntu.com/ubuntu noble/main amd64 libxnvctrl0 amd64 510.47.03-0ubuntu4
Ign:4 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-common-580 all 580.82.09-0ubuntu0~gpu24.04.1
Ign:5 http://us.archive.ubuntu.com/ubuntu noble/main amd64 nvidia-prime all 0.8.17.2
Ign:7 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 screen-resolution-extra all 0.18.3ubuntu0.24.04.1
Ign:6 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-decode-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:9 http://us.archive.ubuntu.com/ubuntu noble/main amd64 nvidia-settings amd64 510.47.03-0ubuntu4
Ign:8 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-egl-wayland1 amd64 1:1.1.17-0ubuntu0~gpu24.04.1
Ign:10 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-encode-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:11 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-extra-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:12 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-fbc1-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:13 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-gl-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:14 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-compute-utils-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:15 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-kernel-source-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:16 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-firmware-580-580.82.09 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:17 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-kernel-common-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:18 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-dkms-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:19 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-utils-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:20 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 xserver-xorg-video-nvidia-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Ign:21 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-driver-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Err:1 http://us.archive.ubuntu.com/ubuntu noble/main amd64 dkms all 3.0.11-1ubuntu13
Temporary failure resolving 'us.archive.ubuntu.com'
Err:2 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-cfg1-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:3 http://us.archive.ubuntu.com/ubuntu noble/main amd64 libxnvctrl0 amd64 510.47.03-0ubuntu4
Temporary failure resolving 'us.archive.ubuntu.com'
Err:4 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-common-580 all 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:5 http://us.archive.ubuntu.com/ubuntu noble/main amd64 nvidia-prime all 0.8.17.2
Temporary failure resolving 'us.archive.ubuntu.com'
Err:6 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-decode-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:7 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 screen-resolution-extra all 0.18.3ubuntu0.24.04.1
Temporary failure resolving 'us.archive.ubuntu.com'
Err:8 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-egl-wayland1 amd64 1:1.1.17-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:9 http://us.archive.ubuntu.com/ubuntu noble/main amd64 nvidia-settings amd64 510.47.03-0ubuntu4
Temporary failure resolving 'us.archive.ubuntu.com'
Err:10 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-encode-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:11 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-extra-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:12 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-fbc1-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:13 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 libnvidia-gl-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:14 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-compute-utils-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:15 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-kernel-source-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:16 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-firmware-580-580.82.09 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:17 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-kernel-common-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:18 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-dkms-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:19 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-utils-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:20 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 xserver-xorg-video-nvidia-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
Err:21 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu noble/main amd64 nvidia-driver-580 amd64 580.82.09-0ubuntu0~gpu24.04.1
Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/d/dkms/dkms_3.0.11-1ubuntu13_all.deb Temporary failure resolving 'us.archive.ubuntu.com'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/libnvidia-cfg1-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/libnvidia-common-580_580.82.09-0ubuntu0%7egpu24.04.1_all.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/libnvidia-decode-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/e/egl-wayland/libnvidia-egl-wayland1_1.1.17-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/libnvidia-encode-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/libnvidia-extra-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/libnvidia-fbc1-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/libnvidia-gl-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/n/nvidia-settings/libxnvctrl0_510.47.03-0ubuntu4_amd64.deb Temporary failure resolving 'us.archive.ubuntu.com'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/nvidia-compute-utils-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/nvidia-kernel-source-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/nvidia-firmware-580-580.82.09_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/nvidia-kernel-common-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/nvidia-dkms-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/nvidia-utils-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/xserver-xorg-video-nvidia-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-580/nvidia-driver-580_580.82.09-0ubuntu0%7egpu24.04.1_amd64.deb Temporary failure resolving 'ppa.launchpadcontent.net'
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/n/nvidia-prime/nvidia-prime_0.8.17.2_all.deb Temporary failure resolving 'us.archive.ubuntu.com'
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/s/screen-resolution-extra/screen-resolution-extra_0.18.3ubuntu0.24.04.1_all.deb Temporary failure resolving 'us.archive.ubuntu.com'
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/n/nvidia-settings/nvidia-settings_510.47.03-0ubuntu4_amd64.deb Temporary failure resolving 'us.archive.ubuntu.com'
E: Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?
root@ubuntu:/#
After this long list of errors, I'm thinking the best way is just to boot with open source drivers and deal with it on the machine itself.
👍 That’s the smart call, Darren. Right now the errors aren’t even about NVIDIA — they’re DNS/network failures (Temporary failure resolving). That’s because inside the chroot the Live USB hasn’t passed through your network config. We could fix networking there, but honestly, it’s overkill when all you need is to get the machine booting.
Let’s get you running with open-source drivers (nouveau) first. Once you can log in normally, we’ll reinstall NVIDIA from the actual running system with full network access.
From your chroot, do this:
- Purge all NVIDIA bits (clean slate):
apt purge 'nvidia-*'
apt autoremove --purge
- Reinstall the open driver stack:
apt install --reinstall xserver-xorg-video-nouveau
- (Optional safety) Ensure you have generic Mesa drivers too:
apt install --reinstall libgl1-mesa-dri libglx-mesa0
Exit & reboot
exit
sudo reboot
(Remove the USB stick so it boots the SSD.)
At this point, it should use the open-source nouveau driver → slower GPU performance, but you’ll get a working desktop session again. Once we confirm you’re stable in GUI, we can:
– check ubuntu-drivers devices for the recommended NVIDIA driver,
– reinstall it with working internet.
⚡ Do you want me to also show you how to blacklist NVIDIA modules in case they’re still hanging at boot, or do you want to try just the purge + nouveau first?
And it's still erroring out, but whatever. Okay, so I'm going to try and reboot one more time.
👍 Good call — sometimes after a purge/reset the first boot is still rough, but the second or third clears once the initramfs and Xorg configs catch up.
Here’s what I’d suggest as you reboot:
- Remove the USB stick so it actually boots your SSD, not the Live session.
- If it still hangs at a black screen, try pressing
Ctrl+Alt+F2orCtrl+Alt+F3— sometimes after removing NVIDIA, the text TTY works again. - If you do get a TTY, log in and run:
bash
sudo apt update
sudo ubuntu-drivers devices
That will show which NVIDIA driver Ubuntu thinks is stable for your card. - If you still can’t reach TTY and the GUI won’t load, worst case we can force the kernel to boot with
nomodeset. That bypasses all GPU drivers and guarantees a login.
👉 Question for when you’re back up: do you want me to walk you through adding nomodeset to your boot line as a fallback, so you’re not stuck in a loop if nouveau also fails?
Okay It said it was loading in maintenance mode It made me hit the key a couple… ugh, now I'm getting updates Remind me later So I'm wondering if it tried to do a safe update or some shit because I'm on Ubuntu Pro in the middle of what we were doing I don't know. This is getting aggravating How do we first find out what the fuck happened? Is there a log file we can pull up that you can interpret?
Yeah — let’s get facts before we change more stuff. Ubuntu logs almost everything, but a few files are the “go-to” when you want to know what just went wrong at boot:
1. Last boot summary
Run:
journalctl -b -1 -p 3 --no-pager
-b -1= the previous boot (so we can see why it crashed before).-p 3= only errors.- You’ll get a compact list of errors from the last boot.
2. Current boot messages
Run:
dmesg -T | less
That shows kernel messages for this session. Look for lines mentioning NVRM, nouveau, or gpu.
3. Xorg / display logs
If the freeze was graphics-related, check:
less /var/log/Xorg.0.log
Errors are usually marked (EE) in that file.
4. Systemd failures
To see if services failed during boot:
systemctl --failed
👉 If you copy/paste the last 20–30 lines of journalctl -b -1 -p 3, I can tell you exactly where it tripped up — graphics driver, disk, update, or something else.
Want to try that first? That’ll narrow this down quickly without chasing ghosts.
darren@ougway:~/Desktop$ journalctl -b -1 -p 3 –no-pager
Sep 26 17:05:17 ougway kernel: x86/cpu: SGX disabled or unsupported by BIOS.
Sep 26 17:05:17 ougway kernel: ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.SAT0.PRT0._GTF.DSSP], AE_NOT_FOUND (20240827/psargs-332)
Sep 26 17:05:17 ougway kernel: ACPI Error: Aborting method _SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
Sep 26 17:05:17 ougway kernel: ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.SAT0.PRT1._GTF.DSSP], AE_NOT_FOUND (20240827/psargs-332)
Sep 26 17:05:17 ougway kernel: ACPI Error: Aborting method _SB.PCI0.SAT0.PRT1._GTF due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
Sep 26 17:05:17 ougway kernel: ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.SAT0.PRT0._GTF.DSSP], AE_NOT_FOUND (20240827/psargs-332)
Sep 26 17:05:17 ougway kernel: ACPI Error: Aborting method _SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
Sep 26 17:05:17 ougway kernel: ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.SAT0.PRT1._GTF.DSSP], AE_NOT_FOUND (20240827/psargs-332)
Sep 26 17:05:17 ougway kernel: ACPI Error: Aborting method _SB.PCI0.SAT0.PRT1._GTF due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
Sep 26 17:05:18 ougway kernel: ext4: Unknown parameter 'uid'
Sep 26 17:05:18 ougway systemd[1]: Failed to mount mnt-storage.mount – /mnt/storage.
Sep 26 17:05:18 ougway kernel:
Sep 26 17:05:22 ougway canonical-livepatch.canonical-livepatchd[1559]: refresh patch failed: livepatch check failed: POST request to "https://livepatch.canonical.com/v1/client/4016f199cc8346388535f6cd89888bba/updates" failed
Sep 26 17:05:22 ougway canonical-livepatch.canonical-livepatchd[1559]: Failed to remove stale fixed CVEs information: remove /var/snap/canonical-livepatch/common/fixed-cves: no such file or directory
Sep 26 17:05:22 ougway canonical-livepatch.canonical-livepatchd[1559]: fetch fixed CVEs failed: nil payload
Sep 26 17:05:22 ougway canonical-livepatch.canonical-livepatchd[1559]: Task "refresh" returned an error: livepatch check failed: POST request to "https://livepatch.canonical.com/v1/client/4016f199cc8346388535f6cd89888bba/updates" failed, retrying in 30s.
Sep 26 17:05:38 ougway gdm-password][2310]: gkr-pam: unable to locate daemon control file
Sep 26 17:05:38 ougway gdm3[1585]: Gdm: on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
Sep 26 17:05:39 ougway gdm3[1585]: Gdm: on_display_removed: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
darren@ougway:~/Desktop$
You found the smoking gun. This line tells the story:
ext4: Unknown parameter 'uid'
Failed to mount mnt-storage.mount - /mnt/storage.
What happened
Your /etc/fstab entry for the 4TB ext4 drive uses uid=1000,gid=1000. Those options work for vfat/ntfs, but not for ext4. On boot, systemd tries to mount /mnt/storage, the kernel rejects the uid option, the mount fails, and the desktop can hang/lag while services wait for that mount.
The other lines you see (ACPI BIOS quirks, livepatch network, gdm assertions) are noisy but not root-cause.
Fix it (2 minutes)
1) Back up fstab and edit:
sudo cp /etc/fstab /etc/fstab.bak.$(date +%F_%H%M)
sudo nano /etc/fstab
2) Replace your storage line (either LABEL or UUID form) with no uid/gid:
UUID form (recommended)
UUID=158c3431-c479-41fc-8ba9-42b5d88e68ac /mnt/storage ext4 defaults 0 2
or LABEL form
LABEL=storage /mnt/storage ext4 defaults 0 2
3) Make sure the mount point exists, reload, and mount:
sudo mkdir -p /mnt/storage
sudo systemctl daemon-reload
sudo mount -a
4) Verify:
findmnt /mnt/storage
ls -la /mnt/storage | head
You should no longer see the Unknown parameter 'uid' error at boot, and the login freeze/black screen behavior should stop.
“But I want write access as my user”
On ext4, ownership/permissions are stored on the filesystem, not via mount uid= options. If files are owned by root, fix them once:
sudo chown -R darren:darren /mnt/storage
(Do this only if you want user ownership of those folders/files.)
Optional: mount under /media/darren/storage
If you prefer it shows in Nautilus automatically, you can mount there instead (still no uid=):
UUID=158c3431-c479-41fc-8ba9-42b5d88e68ac /media/darren/storage ext4 defaults 0 2
Create the mount point first:
sudo mkdir -p /media/darren/storage
sudo mount -a
Re-check logs after the fix
After a clean reboot:
journalctl -b -p 3 --no-pager
You shouldn’t see the /mnt/storage mount failure anymore.
If anything still acts weird at login, send me the new errors from that command and we’ll squash the next one.
darren@ougway:~/Desktop$ sudo cp /etc/fstab /etc/fstab.bak.$(date +%F_%H%M)
sudo nano /etc/fstab
[sudo] password for darren:
darren@ougway:~/Desktop$ sudo mkdir -p /mnt/storage
sudo systemctl daemon-reload
sudo mount -a
darren@ougway:~/Desktop$ findmnt /mnt/storage
ls -la /mnt/storage | head
TARGET SOURCE FSTYPE OPTIONS
/mnt/storage /dev/sdb ext4 rw,relatime
total 544
drwx–x–x 7 darren darren 4096 Sep 26 16:15 .
drwxr-xr-x 4 root root 4096 Sep 24 21:34 ..
drwxrwxr-x 8 darren darren 4096 Sep 26 16:15 hf-cache
drwxrwxr-x 2 darren darren 4096 Sep 24 18:56 models
drwx—— 3 darren darren 4096 Jul 3 14:06 ougway_documents old
drwxrwxr-x 3 darren darren 532480 Jun 16 09:02 pile_uncopyrighted
drwx—— 4 darren darren 4096 Sep 23 16:35 .Trash-1000
darren@ougway:~/Desktop$
Okay, so this whole error barrage is on you, you know. You're the one that gave me that line to put in fstab in the first place. I need my grandma's wooden spoon to slap you with. No matter. I do that shit too, so what can you do? Now we're gonna have to go and make sure the video drivers are up to date.
