What should I do to get Ubuntu dual-boot with Windows 10 on this Toshiba laptop?

I've tried several approaches and it still boots directly to Windows 10. It is a Toshiba Satellite Radius L15W-B1208X with Windows 10 the original OS.

I read and tried to follow all prerequisite steps in this helpful information-packed answer, and first tried Ubuntu 14.14 LTS, which installed but showed no dual boot menu.

Various answers and sources such as this one have suggested I could then tell the UEFI to start with Grub 2, but I see no such option. This Toshiba's UEFI config menu has never shown anything but the hard drive and USB as boot sequence options. The only other relevant setting seems to be Safe Boot on/off, which has never seemed to have any effect on behavior at any point in the hours and hours (and more hours) of trying things I have done. There is no "boot mode" option as suggested here - I suppose it is UEFI-only (no legacy option)?

The info-packed answerer said 15.04 has always just worked for him, so although I would prefer LTS, I tried Ubuntu 15.04, telling it to replace the 14.14 installation, and it is installed, but is equally unbootable.

I saw the suggestion that Toshiba may be violating the UEFI standard and annoyingly testing for "windows" in the file name and that I could rename the Linux bootloader to windows... but I don't know how to access the EFI partition - I assume I'd need to know how to find and mount it in Linux? I didn't see complete enough directions for my familiarity level, so I didn't try that.

Following advice on the WindowsDualBoot page of the Documentation section of the Ubuntu web site, I tried using a EasyBCD and managed to wipe my BCD making Windows 10 unbootable but I actually managed to fix that thanks in part to Toshiba's recovery system.

The most recent thing I've tried is Linux Boot-Repair, which I ran in all its steps but it had no visible effect. Its docs say the final steps should be to show its output data to my favorite help source, so here I am, and here they are.

Any suggestions?


Some observations from your Boot Repair output:

  • There are three sets of efibootmgr outputs, at 607-626, 1094-1109, and 1142-1157. It looks as if your system started up with the Ubuntu entries present but not listed in the boot order and Boot Repair tried to set one of these (Boot0004) as the default boot entry, but presumably that failed. This suggests a bug in either your EFI or in efibootmgr.
  • There are a number of efibootmgr errors that read efibootmgr: Could not delete boot variable: No such file or directory. This also suggests a bug in either your firmware or in efibootmgr.
  • There are a lot of duplicate NVRAM entries shown by efibootmgr, especially in its first run, which has duplicate entries for both Windows and Ubuntu. This suggests EFI bugs rather than efibootmgr bugs, since presumably something in Windows created multiple entries for some reason (which it might have done if it thought its entries were not being created).

Overall, this looks like buggy firmware to me. You can check with your manufacturer to see if an update is available. If so, install it and try Boot Repair again. If that fails, you may still be able to work around it. First, try Windows. There are two things you might attempt:

  • Download EasyUEFI and use it to adjust the boot order. This tool is pretty easy to use; just move the "Ubuntu" entry to the top of the list. If there are multiple entries, move one that refers to shimx64.efi, not one that refers to grubx64.efi.
  • Open an Administrator Command Prompt window (not the newer shell in Windows 10; the older classic Command Prompt) and type bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi.

If these procedures both fail, you could try using an EFI shell and its bcfg command, as described here. Note, however, that you'll need to disable Secure Boot to get the EFI shell to launch, and you'll need to copy the shell program to a USB flash drive as EFI/BOOT/bootx64.efi, then boot that drive.

If all of this fails, I recommend you return the computer for a refund, on the grounds that its firmware is badly defective. If you do this, be sure to write to the manufacturer to say that you returned the product and why. It's only if manufacturers feel the pain of returns that they'll be motivated to fix their defective firmware. Dell, ASUS, Lenovo, and Apple deliver fairly usable EFIs. Sony and HP seem to be less reliable, judging by problem reports I've seen. I can't comment on other brands.

If you can't return the computer, you can try the Advanced tab of Boot Repair, which includes an option to rename and back up boot loader files. This places GRUB under the name of the Windows boot loader, which is an ugly and unreliable hack of a workaround for an ugly bug. I recommend doing this only as a last resort; it's far better to return a computer with firmware defective enough to need this sort of workaround.


After updating the Bios from version 1.20 to 5.0 I was able to boot into Linux mint 17.3 x64. I downloaded the bios, burned it to a CD, booted from it and typed UBIOS at the prompt to perform the Bios update.

Now when I boot the machine have 4 options:

  1. Linux Mint 17.3 Cinnamon 64-bit
  2. Advanced options for Linux Mint 17.3 Cinnamon 64-bit
  3. Windows Boot Manager (on /dev/sda2)
  4. *System setup

First option will boot into Linux Mint and 3rd into Windows 10 x64 (my running version of Windows)

Here's the link for the Bios download: http://support.toshiba.com/support/modelHome?freeText=PSKVUU-00J01M