There may be instances where a user must change their Zorin OS install from EFI to MBR (legacy) or MBR to EFI.
Often, this may be in order to ensure a consistent booting experience if more than one OS is installed. You want all installed OS's to preferably use the same Boot format.
To convert from MBR to EFI (Replace sdX with your actual drive I.D. like sda or nvme0n1...):
To convert from EFI to MBR, you must boot on a LiveUSB. Once Booted, use Try Zorin, then open a terminal.
Run:
Replace sdX with actual root partition sudo mount /dev/sdXn /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt
Yes. sdX is a placeholder; a stand in for the Actual Drive Identifier.
So if you are on a drive that is nvme, it would be ... --efi-directory=/boot/efi /dev/nvme0n1
Or if it is SDA: ... --efi-directory=/boot/efi /dev/sda
Thank you for the explanation. Just wondered why there is the same Variable for entering different things:
"Replace sdX with your actual drive"
"Replace sdX with actual root partition"
That was confusing for me.
Now I see what you are referring to and why you asked about root partition...
You are asking about:
THis instruction deals only with mounting your bare metal install drive and root for use when booted from a LiveUSB. It is a necessary step, but is not a step in the Grub Install Process of the entire Drive.
When installing Grub - you do not use sdXn, only sdX (or nvme... whatever.)
Yes, this mounting was where I was referring to.
Now it's clear. For grub-install the entire drive should be entered into the command in both cases, and when mounting the drive only the root partition should be entered there.