0

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.

troylatroy
  • 1,275

4 Answers4

1

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.

1

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.

0

Contrary to the first comment, Wubi is still supported, but

  • Only on BIOS systems (no UEFI)
  • Only on Windows XP, Vista and 7.

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.

Oli
  • 299,380
0

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).

Rinzwind
  • 309,379