Hello guys. I got a new laptop finally. It came with no OS. I ordered a 1 TB SSD which will arrive in a few days hopefully. My new laptop uses UEFI instead of BIOS, and I have never used UEFI before.
My previous partition scheme on my BIOS laptop was:
- sda1 ntfs partition for Windows 10.
- sda2 ntfs partition for Data.
- sda3 ext4 partition for Manjaro /root.
- sda4 ext4 partition for Manjaro /home.
- sda5 swap partition.
I would like to keep the same partition scheme on my new hard disk but I have some questions. What I am planning to do when my new SSD arrives:
- Plug in the new SSD on my laptop.
- Disable Legacy and Secure Boot from UEFI.
- Use a GParted live usb stick to boot to GParted.
- Create a GPT partition table.
- Create a 512 MB FAT32 EFI partition for Windows.
- Create 2 ntfs partitions for Windows 10 and data.
- Plug in a USB with Windows 10 and install Windows 10.
- Boot to Windows 10 and disable Fast Startup.
- Plug in a USB with Manjaro and boot in it.
- Reach the "Manual partitioning" step.
- Create a 512 MB FAT32 EFI partition for Manjaro with the mountpoint "/boot/efi" and flags "boot" and "esp".
- Create 2 ext4 partitions for root and home with mountpoints "/" and "/home".
- Create swap partition with the flag "swap".
- Install Manjaro.
- Put "sudo efibootmgr" on the terminal to verify there is a Manjaro entry.
Is this process correct? Is creating a 2nd EFI partition for Manjaro necessary? I stepped into many articles stating there shouldn't be 2 EFI partitions on the same hard disk or that you could use Windows EFI partition.
Thanks in advance for your answers.