Limitation: This FAQ applies to version 3.0 or higher.
Change No. 1: The Endless Installer for Windows creates a folder called C:\endless which will contain a file named endless.img for the Endless OS disk image. The files for the bootloader will be created in a subdirectory called “grub”. Do not delete this folder without uninstalling Endless OS first or your computer may no longer start up.
Change No. 2: The Endless Installer will edit policies to ensure better compatibility with Endless OS. It will do the following:
- Disable “fast boot” where Windows stores your computer’s memory to disk in order to boot up faster. This is because it prevents safe access to the computer’s C:\ drive from other operating systems, and Endless needs to access this drive to load its disk image.
- Set Windows to store the computer’s time in UTC rather than your local timezone. This is to avoid problems with Endless OS and Windows not knowing whether the other OS has updated the computer’s clock with daylight savings time.
Change No. 3: The Endless Installer will install the GRUB bootloader to your computer, so that it shows a menu option at start-up to either boot Endless OS or Windows:
- In the case of UEFI boot, we also install the “shim” bootloader which is required for Secure Boot, and set this as the default, and it loads GRUB after validating the signature. These bootloaders are stored in your computer’s ESP (EFI Service Partition) rather than your C:\ drive.
- In the case of BIOS boot, we install GRUB to the MBR (master boot record) at the start of your hard MBR and the space after it (the “boot track”) before the first partition. This loads the rest of the GRUB bootloader from C:\endless\grub.