A year ago, I bought a Dell XPS with Windows 10 installed in the factory. When it arrived, I added new partitions to the internal hard disk — boot, home and swap — and installed Ubuntu 16.04 LTS to create a dual-boot system. At that time, I followed the official instructions from Dell on how to install Ubuntu, with two changes:
- The Dell instructions say to choose
SHIMx64.EFI
, but this is not available. The choice I have is between\EFI\BOOT\BOOTx64.EFI
and\EFI\BOOT\grubx64.efi
. I believe that I chosegrub64.efi
- I set the SATA Operation from RAID On to AHCI.
After this, I was able to install Ubuntu 16.04.1, and everything worked until today.
Today, I was offered a firmware update, which I accepted. Presumably this update was designed for a Windows-only machine. Now, when the laptop boots, it no longer recognizes the Ubuntu operating system on the internal SSD. After running a system scan (F12 during start-up), I have cleared up a partition error, and after that the Boot Sequence menu in the BIOS appeared like this:
[✓] UEFI: THNSN5256GPU7 NVMe TOSHIBA 256 GB, Par(tition 1)
[✓] UEFI: SanDisk Partition 1
[✓] Windows Boot Manager
SanDisk is the LiveUSB key that I am using.
To this, I have added a new Boot Option [✓] Ubuntu
, which uses \EFI\BOOT\grubx64.efi
, as before. I put this as the first in the list.
I have disabled Secure Boot, but I do not think that this was an issue before.
In the SATA Operation Panel, if I select AHCI, the laptop boots into the SanDisk LiveUSB. If I set it to RAID On, and disable the SanDisk in the Boot Sequence, then the laptop boots into Windows.
In no case does it boot into the Ubuntu OS that is installed on the 256 GB internal SSD.
What steps do I need to take to make the laptop capable of booting into the installed version of Ubuntu?