I finally decided to switch over to Linux, but opted to keep W10 for CAD and gaming (mostly gaming). I have a working Manjaro installation, but W10 does not appear when Grub appears on boot.
What I did:
- Clean install of Windows, upgraded to Education, updated, debloated, etc.
- Shrinked C: partition to make room for Manjaro.
- Booted into Manjaro Architect and installed Kernel 420 and minimal KDE.
-3a. Mounted / in unallocated space.
-3b. Did not create swap, home, or any additional partition.
-3c. Mounted UEFI on the EFI partition, which was previously created by Windows.
When I boot, GRUB show manjaro but it does not show W10.
What I've tried:
- Googling my issue.
- sudo os-prober, then sudo update-grub
*(Found something about needing to mount windows, don't know what this means).
What I suspect is the problem:
Installation and wikis were pretty straightforward, except for " #UEFI_systems section on Arch wiki linked above " part. (sorry, 2 links limit) Specifically the part about mounting bootloader on existing EFI partition. I feel like this contradicts the warning above, which says all four partitions created by Windows are essential. Nevertheless, step 3c on my list had no option to skip it, and I had nowhere else to mount it, so I assumed that was the way to do it.
Here are the assumptions I made about this step:
-EFI partition created by Windows is Windows equivalent to GRUB.
-Grub can be used to replace it.
-The partition itself is essential, but not it's content, so it can safely be reformatted when installing linux.
The fact that I can not boot into Windows tells me this might not be the case, or I' m missing something.
i.e. Either I broke something, or something is broken.
Full disclaimer: I'm a complete noob on Linux, so I probably shouldn't have gone with architect. But I wanted to install the newest kernell and packages upfront, and have a better understanding of the install process, so I opted to give it a try. Either way, I'm happy to learn by screwing up.
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1023999 1021952 499M Windows recovery environ
/dev/nvme0n1p2 1024000 1228799 204800 100M EFI System
/dev/nvme0n1p3 1228800 1261567 32768 16M Microsoft reserved
/dev/nvme0n1p4 1261568 127090687 125829120 60G Microsoft basic data
/dev/nvme0n1p5 127090688 1000214527 873123840 416.3G Linux filesystem
Did I do it right, or did I break something? How can I unbreak it? Furthermore, what would have been the cleanest way to install everything?