Setup Error: end kernel panic – not syncing: vfs: unable to mount root fs on unknown block(2,0)

I want to install ubuntu 14.04. When i press “setup ubuntu” the error
“end kernel panic – not syncing: vfs: unable to mount root fs on unknown block(2,0)” is appears
Even if do not do anything this error appears after some seconds.
I have 3 DISKs. Two of them is NTFS, 3th one is FAT32 (another HDD). Fat32 is for Ubuntu OS.
Searched for the solutions. However answers was about typing some codes (promts) on ubuntu. Recently in my computer windows 7 is installed.

Here is Solutions:

We have many solutions to this problem, But we recommend you to use the first solution because it is tested & true solution that will 100% work for you.

Solution 1

I solved this problem by changing the ubuntu setup containing usb’s format from NTFS to FAT32

On Windows, go to My Computer, right click on the USB disk on which you want to add the Ubuntu set-up, then select format and a new window will open. Change file type from NTFS to FAT32 and click start.

After this process, you can continue your Ubuntu Installation with USB

Solution 2

This apparently can also happen after a bad install. The simplest thing to do is to remove your usb from the target system, format it again (via a source system) to FAT32, recreate your Live USB and then rerun install. This fixed the issue for me and installed successfully for Ubuntu 15.04

Solution 3

Regarding the previous answer, I would like to share my recent experience with this same condition/error message.

I passed through it while trying to install the Ubuntu 14.04.2 LTS for Desktop from a USB media. In my case the previous message did not make any sense because my USB media was formatted with FAT32.

After a short research, reading of this version requirements I perceived that my computer did not fit the minimal amount of memory required (3 – 4 GB). As my desktop just have 2 GB of RAM, I downloaded to 32-bits version and the installation was an accomplished without further problems.

Best regards.

Murilo pugliese.

Note: Use and implement solution 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply