Fix “Loading initial ramdisk” error on Linux Mint 19

by Daniel Pham
Published: Updated:

Fix “Loading initial ramdisk” error on Linux Mint 19. In this article, I will show you how to fix this error. Error on Linux Mint 19 computers or Ubuntu 16/18.04 machines.

Error “Loading initial ramdisk”

This is an error that prevents your computer from booting into the operating system. Even though you may have just used it normally a while ago.

The symptom is that when you click to start the computer, it only shows a black screen and nothing else. The computer stays as it is and does not boot into the operating system.

When you turn off the device using the power button and then restart it. At this point, the operating system will automatically switch to the Advanced boot menu, which allows you to start the OS in recovery mode.

Fix "Loading initial ramdisk" error on Linux Mint 19

When you choose to boot from Advanced recovery mode, the following error screen will appear.

Fix "Loading initial ramdisk" error on Linux Mint 19

And the computer will keep this window intact without booting into the operating system.

Cause of error “Loading initial ramdisk”

After researching from Linux Mint’s forum, I discovered that the intel-microcode package after updating caused this error. It makes the computer unable to boot into the operating system.

To see what version of the intel-microcode package is being used on my computer, I use the following command.

$ dpkg -s intel-microcode

And as a result, the computer is using version 3.20191115.1ubuntu0.18.04.2. I suddenly remembered that I updated this package last night through Update Manager on my computer.

How to boot OS when encountering error “Loading initial ramdisk

Reading this, you may be wondering if your computer cannot boot into the operating system, how can you check the software package version?

Next, do the following to “temporarily boot” into the operating system first.

Look at the Advanced options… window that I mentioned above, now press the e key to access the grub boot menu.

Next, look for the line that says:

ro quiet splash

And add the following content to the end of that line.

dis_ucode_ldr

The result looks like this picture.

Fix "Loading initial ramdisk" error on Linux Mint 19

Finally, press the key combination Ctrl+X to save the edit and reboot the operating system. Now I’m sure you can boot up your computer and log in.

Fix the root cause

After you have logged into your computer’s operating system, open the terminal and type the following command.

sudo apt-get install intel-microcode=3.20180312.0~ubuntu18.04.1

The above command will downgrade the version of the intel-microcode software package. With this lower version, I checked and my computer booted normally again.

Now you can check the version again after installing it on your device.

$ dpkg -s intel-microcode
Package: intel-microcode
Status: install ok installed
Priority: standard
Section: non-free/admin
Installed-Size: 1530
Maintainer: Ubuntu Developers <[email protected]m>
Architecture: amd64
Version: 3.20180312.0~ubuntu18.04.1
Depends: iucode-tool (>= 1.0)
Recommends: initramfs-tools (>= 0.113~)
Conflicts: microcode.ctl (<< 0.18~0)
Conffiles:
 /etc/default/intel-microcode 6a68a0e6e2d2ef001f1a374ece3c8558
 /etc/kernel/preinst.d/intel-microcode 4324b7d12701909b3a76bb5c6468a571
 /etc/modprobe.d/intel-microcode-blacklist.conf 71327241f6583b34944e638a955aba91
Description: Processor microcode firmware for Intel CPUs
 This package contains updated system processor microcode for
 Intel i686 and Intel X86-64 processors.  Intel releases microcode
 updates to correct processor behavior as documented in the
 respective processor specification updates.
 .
 For AMD processors, please refer to the amd64-microcode package.
Homepage: https://downloadcenter.intel.com/search?keyword=linux+microcode
Original-Maintainer: Henrique de Moraes Holschuh <[email protected]g>

Conclusion

Hope this article can help you quickly solve your problem. At least you don’t have to sit around trying to figure out why your device is like that and how to handle it. If your device has the same problem, follow this article and I’m sure it will work.

0 0 votes
Article Rating

You may also like

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

DevOps Lite is a personal blog specializing in technology with main topics about DevOps, DevSecOps, SRE and System Administrator. Articles are shared for free and contributed to the community.

SUPPORT US

FOLLOW US

Subscribe my Newsletter for new blog posts. Stay updated from your inbox!

© 2021-2024 DevOpsLite.com – All rights reserved.

Please write sources “DevOpsLite.com” when using articles from this website.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

2
0
Would love your thoughts, please comment.x
()
x

Adblock Detected

Please support us by disabling your AdBlocker extension from your browsers for our website.