When I try to install Ubuntu in Windows 10 using wubi.exe
, when I boot, I get an error says No root file system is defined
and the installation is not complete.
Please help.
When I try to install Ubuntu in Windows 10 using wubi.exe
, when I boot, I get an error says No root file system is defined
and the installation is not complete.
Please help.
Wubi isn't being developed anymore. If you just want to try Ubuntu you can use a LiveUSB without modifying your current install, or a virtual machine with something like VirtualBox.
If you use Wubi "No root file system is defined" means that linux drivers cannot use your file /ubuntu/disks/root.disk.
Wubi.exe creates an empty file /ubuntu/disks/root.disk on Windows with Windows drivers and a setup file for Ubiquity.
After first reboot Ubiquity should process the setup file automatically and should use the file /ubuntu/disks/root.disk. But Ubiquity runs native with linux drivers of course. Sometimes Ubiquity cannot use your file because there are linux issues with your disks/partitions.
So, what can you do? If you want Wubi, you can try a release 303 or above from here (e.g.wubi1510r303). r303 has a fix for parted 3.2 and bugs of parted can cause your issue.
If you don't want Wubi, see tips of the other users.
Contrary to the first comment, Wubi is still supported, but
Even if you can still enable a legacy BIOS mode, WUBI doesn't work with Windows 10's bootloader.
You'll have to do a proper install (eg dual boot) or use a virtual machine.
The "No root file system is defined" shows up when you forget to pick a partition and name it "/". That is a mandatory name for the root system on Linux/Ubuntu.
As stated by others: windows 10 is not a supported OS for a WUBI install. Microsoft changed its boot with W8 and newer versions that made it dangerous to use WUBI (loss of data is the worst thing that can happen).