Skip to content

Instantly share code, notes, and snippets.

@arsho
Created January 10, 2021 05:21
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arsho/30158650d70ae118da3c50e1af78ae25 to your computer and use it in GitHub Desktop.
Save arsho/30158650d70ae118da3c50e1af78ae25 to your computer and use it in GitHub Desktop.
Solution to Ubuntu 20.04 LTS Dell logo freeze screen

Solution to: Stuck on Dell logo in Dual Boot Dell Machine

Machine Information:

  • Model: Dell G5 5587
  • Processor: Intel core i7-8750H
  • Ram: 16GB
  • Graphics: NVIDIA 1060 GeForce GTX 1060 Mobile
  • SSD: 256GB
  • HDD: 1TB
  • OS: Ubuntu 20.04 LTS

Scenario:

  • Updated packages, drivers, and softwares using Software Updater as usual.
  • Restarted the machine as suggested.
  • Dell logo freezes in the laptop and on the connected second display(VGA) I could login.
  • Network connectivity and Bluetooth connection was missing.
  • I disconnected the second display and restarted the machine.
  • Stuck on the Dell logo screen after selecting the Ubuntu from Grub menu. Waited for more than 5 minutes but it did not change.

Solution:

  • Selected Ubuntu Advanced Options from the Grub menu.
  • Selected the recovery mode for the latest Kernel version. For me it was: Linux 5.4.0-60-generic (recovery mode)
  • Selected the dpgk Repair broken packages.
  • Pressed y and then Enter.
  • Selected Resume Resume to normal boot.
  • Logged in to the OS, it was flickering on the second display.
  • Got network connection and Bluetooth connection.
  • Update the packages using sudo apt-get update
  • Changed settings in Software Updater>Updates> Notify me of a new Ubuntu version > Any version.
  • Closed the Software Updater and opened it again.
  • Got notification of a new upgrade Ubuntu 20.10.
  • Clicked Upgrade.
  • Followed on screen instructions to upgrade to Ubuntu 20.10.
  • Restarted the machine.
  • The Dell logo is not freezing anymore.
  • Restarted the machine several times to confirm that everything is working as expected.

Reference:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment