2

I have a dual boot laptop with Windows 10 and Ubuntu 18.04. They have been working fine for some time now. Last night I had left the laptop on all night to download some big files. Now it is stuck at this black screen which appears after the loading screen.

enter image description here

I tried to shutdown and boot into recovery mode. I couldn't find any errors, but I also don't know what to look for.

Edit: I have a Dell Inspiron 15, i3 3rd gen, 4gb ram, dual boot with windows 10 and Ubuntu 18.04, no gpu. This happened after the laptop shutdown due to low power. I have been using Ubuntu for some time. The same screen came a few times before during boot up but passed soon enough. I tried the nomodeset setting but it didn't work.

2
  • After rebooting does it always stop here? When booting into recovery, what happened? Nov 9, 2018 at 4:19
  • 2
    Thanks for the comments and answers. The problem turned out to be a filled up partition. The big file was a little too big. I made some space by going into recovery mode and it worked like a charm. Nov 9, 2018 at 16:43

1 Answer 1

1

The problem turned out to be a filled up partition. The big file was a little too big. Kushagra Gupta made some additional disk space by going into recovery mode as explained below, and it worked like a charm.


You have Android Studio installed on your computer, so your computer probably has a discrete GPU and is using the appropriate graphics drivers for it. Booting with the nomodeset kernel option is worth a try.

Safe Graphics Mode. A new option is added to the GRUB menu in 19.04 and later which will boot with nomodeset on. This may help you resolve issues on certain graphics cards and allow you to boot and install any proprietary drivers needed by your system.

Install Synaptic package manager.

sudo apt install synaptic 

Undo the most recent software update: Is there a way to undo software updates?

If booting with the nomodeset kernel option doesn't work try booting to an earlier kernel version.

  1. Immediately after the motherboard / computer manufacturer logo splash screen appears when the computer is booting, with BIOS, quickly press and hold the Shift key, which will bring up the GNU GRUB menu. (If you see the Ubuntu logo, you've missed the point where you can enter the GRUB menu.) With UEFI press (perhaps several times) the Esc key to get to the GRUB menu. Sometimes the manufacturer's splash screen is a part of the Windows bootloader, so when you power up the machine it goes straight to the GRUB screen, and then pressing Shift is unnecessary.

  2. From the GRUB screen select Advanced options for Ubuntu and press Enter.

enter image description here

  1. A new purple screen will appear showing a list of kernels, which includes options of booting the kernels normally or in recovery mode. Recovery mode offers a menu of recovery options including the option of dropping to a root shell prompt.

enter image description here

  1. Now you should see this recovery menu:

recovery menu

After a few moments, a menu will appear with a number of options. One of the options (you may need to scroll down to the bottom of the list) will be **root** (Drop to root shell prompt). Press <kbd>Enter</kbd> with this option highlighted.
  1. The root partition is mounted read-only. To mount it read/write, enter the command

     mount -o remount,rw /
    
  2. If you have /home, /boot, /tmp, or any other mount point on a separate partition, you can mount them with the command

     mount --all
    
2
  • Can you tell me what can I do after getting to a root shell? I don't really know about these things. Nov 9, 2018 at 13:25
  • The purpose of the root shell is to run commands the same as in a terminal if you can't get into the GUI desktop environment to run the same commands the normal way. For example if the latest kernel can't boot and the earlier kernels can boot you can uninstall the latest kernel version.
    – karel
    Nov 9, 2018 at 13:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .