Old Zorin 17 laptop hardware failure.
I had cloned that PC to boot from USB, which does fully run on new Win10* PC when booted to USB.
How can I make this new Win10 PC dual-boot with Zorin17, preferably as the default boot option?
New Win10 is bit-lock encrypted.
Thanks all.
- I'll worry about Win11 maybe sometime!
I don't know how it is done, but I think I read somewhere that you need to disable bitlocker before you can attempt to install GNU/Linux. The other items to be disabled being Secure Boot and Fast Boot in BIOS. Additionally you have to alter the hidden power settings within Windows that prevents the hard drive from being switched off, this setting along with Fast Boot in the BIOS is what makes Windows boot times speedy. Once you have done all of that you need to use Disk Management to shrink the partition where Windows lives (C:). But before you shrink the partition that holds Windows you should:
- Create a repair disk (CD)/USB for Windows 10.
- Run chkdisk to check for any errors/bad sectors.
- Do a defrag diagnostic and if result advises you to defrag then do it.
Once you have shrunk the Windows partition to make free space, install Zorin to the freed space and use the auto install function. Personally I have never been convinced that "Install alongside Windows" would work successfully, I prefer a manual install to tell Zorin to install to the free space.
Be sure to point GRUB install to the start of the partition you are installing GRUB to. If Windows has a large enough EFI partition to hold both Windows and Zorin EFI you should be fine. If unsure, create a /boot/efi partition first of 300 Mb formatted to FAT32 then use the rest for '/' formatted to Ext4.
Once installed and you can boot into Zorin run in a Terminal:
sudo update-grub
You should see the terminal discover an entry for Windows. Once this has finished enter:
sudo nano /etc/default/grub
Locate the GRUB_DEFAULT line; by default, it is often set to 0 , which boots the first entry in the GRUB menu, typically Linux. To ensure Linux boots first, you can either set GRUB_DEFAULT=0 explicitly or use GRUB_DEFAULT=saved to allow GRUB to remember the last selected OS. After making the change, save the file and update the GRUB configuration by running sudo update-grub . This command regenerates the GRUB configuration file, applying the new boot order. Once completed, the system will boot into Linux by default on subsequent reboots.
Alternatively you could give EasyBCD a try from NeoSmart (the free one) to edit boot order in Windows.
You could go in the BIOS and set the Drive on first Position in Boot Order. Or the ''ubuntu'' Entry on first Position.