I want to dual boot with windows and every time i install i break window boot partition.(not sure) but i cant boot to it… it just boot linux install instead
I just wanted to know why its not working, why window boot is breaking everytime… If i fix the window boot after linux installation, it only boot window and i have go to boot menu on startup and choose from there …
and my partitioning is correct or not, i am making some mistake here?
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk //#HDD Home and /boot/efi partition is here
├─sda1 8:1 0 627.3G 0 part // Local Disk D
├─sda2 8:2 0 301.8G 0 part /home // # Linux Home
└─sda4 8:4 0 518M 0 part /boot/efi // boot efi partiiton
nvme0n1 259:0 0 465.8G 0 disk // # SSD Disk (Root partition is here)
├─nvme0n1p1 259:1 0 97.7G 0 part / // root of linux
├─nvme0n1p2 259:2 0 367.3G 0 part // # Main windows install
└─nvme0n1p3 259:3 0 522M 0 part // # Window boot partition
What is the real issue? Is it that you never see a graphical Grub menu, and thus it “boots straight into Manjaro”? Or rather, you a presented with the graphical Grub menu, yet the entry for Windows is missing?
You should put the ESP mounted to /boot/efi and used for Windoof on nvme0n1 or is nvme0n1 parted in msdos instead of gpt? For a clean dual boot all OS must be installed on disks with the same boot mode (BIOS or UEFI).
Terms are being conflated. What do you mean by “Windows boot partition”? Do you mean it’s a different EFI system partition (esp) separate from the esp created during installation of Manjaro (which is on sda and not nvme0)?
You talk about going back and forth between “only boots into Windows” or “only boots into Manjaro”.
So when you select from the BIOS boot override “Manjaro (WDC)”, it then takes you to a green-themed Grub menu, maybe with a timeout of 10 seconds? But this menu has no such entry for Windows?
According to your disk / partition layout and your BIOS override screen, it appears you’re using an EFI system partition only on your NVMe, not your SATA SSD.
So how come sda4 is mounted as your EFI partition under /boot/efi?
It’s not even being used…
What should be mounted as /boot/efi is nvme0n1p3. But it looks like you hosed your Windows boot files?
The image i uploaded is actually just an old image, i didnt had any latest image so i used it… but in reality Manjaro comes first in the list then windows in Boot override menu