GRUB not opening on startup, dual boot Windows 10/Manjaro

Hi,
I am currently attempting to dual boot Manjaro GNOME and Windows 10 off of two separate drives. Currently, the GRUB boot menu does not open on startup. I have read through another post titled “Reinstalled manjaro dual boot no grub menu can’t access windows” trying to find a fix but I think my issue is different, as the op is booting on a single drive with multiple partitions.

I am able to get into both OS’s through BIOS boot override. My boot options are listed as Manjaro and Windows in BIOS. I did not split root and home over the two drives. I am fine with reinstalling both OS’s since this is a fresh system.

I am not sure how, but I was able to view the boot menu randomly one time. It did not have windows boot manager as an option.

GRUB is currently flagged to show menu on timeout in the config file. However, on running update-grub, I have a warning about an unknown device type nvme1n1, which according to GParted is the Manjaro drive.

I can provide screenshots or descriptions of the efibootmgr output and GParted, as well as any additional needed information. However, apparently I am not allowed to post links or screenshots.

I am fairly new to linux and brand new to Arch-based distros, so I don’t really know what other direction to go here. However, to reiterate I do have full access to both OS’s, so I can get any information that would help troubleshoot. I also do not mind doing a full reinstall of both operating systems if need be, as this is a fresh system.

Thank you in advance for any help

Is fastboot and secure boot disabled?
also provide formated output from:
inxi -Fazy
lsblk
sudo parted -l
efibootmgr -v

update: was able to get the grub menu showing but no windows option. I am exploring the options in the Stack Exchange post titled: “GRUB does not detect windows”

inxi -Fazy

System:
  Kernel: 5.15.32-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=2dd72a34-1723-44d0-bbb9-ebef19c1a0eb rw quiet splash apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: GNOME v: 41.5 tk: GTK v: 3.24.33 wm: gnome-shell dm: GDM v: 41.3
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-I GAMING v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 4005
    date: 07/13/2021
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 2S
    serial: <filter> charge: 100% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3
    family: 0x19 (25) model-id: 0x21 (33) stepping: 2 microcode: 0xA201204
  Topology: cpus: 1x cores: 12 tpc: 2 threads: 24 smt: enabled cache:
    L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 6 MiB desc: 12x512 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 2645 high: 3596 min/max: 2200/4950 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 2395 2: 3426
    3: 2529 4: 2875 5: 2466 6: 2215 7: 2871 8: 2667 9: 2193 10: 2200 11: 2880
    12: 2875 13: 3596 14: 2878 15: 2873 16: 2232 17: 2196 18: 2523 19: 2479
    20: 2743 21: 2866 22: 2791 23: 2191 24: 2524 bogomips: 177690
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3070] driver: nvidia v: 510.60.02
    alternate: nouveau,nvidia_drm pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 0a:00.0 chip-ID: 10de:2484
    class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1
    compositor: gnome-shell driver: X: loaded: nvidia gpu: nvidia display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 2560x1440 s-size: <missing: xdpyinfo>
  Monitor-1: DP-0 res: 2560x1440 hz: 165 dpi: 93
    size: 700x390mm (27.56x15.35") diag: 801mm (31.55") modes: N/A
  OpenGL: renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2
    v: 4.6.0 NVIDIA 510.60.02 direct render: Yes
Audio:
  Device-1: NVIDIA GA104 High Definition Audio driver: snd_hda_intel v: kernel
    pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0a:00.1 chip-ID: 10de:228b
    class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-3: Focusrite-Novation Focusrite Scarlett 2i2 2nd Gen type: USB
    driver: snd-usb-audio bus-ID: 5-1:2 chip-ID: 1235:8202 class-ID: 0102
  Sound Server-1: ALSA v: k5.15.32-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.49 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 05:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlp5s0 state: down mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 06:00.0
    chip-ID: 8086:1539 class-ID: 0200
  IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-6:4
    chip-ID: 8087:0029 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
  Local Storage: total: 5.46 TiB used: 66.19 GiB (1.2%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Samsung
    model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 3B2QEXM7 temp: 43.9 C scheme: MBR
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung
    model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 3B2QEXM7 temp: 50.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Crucial model: CT2000MX500SSD1
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 043 scheme: MBR
  ID-4: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT2000MX500SSD1
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 043 scheme: MBR
Partition:
  ID-1: / raw-size: 931.22 GiB size: 915.53 GiB (98.32%)
    used: 10.55 GiB (1.2%) fs: ext4 dev: /dev/nvme1n1p2 maj-min: 259:5
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:4
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 40 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
  Processes: 489 Uptime: 2m wakeups: 2 Memory: 31.32 GiB used: 2.1 GiB (6.7%)
  Init: systemd v: 250 tool: systemctl Compilers: gcc: 11.2.0 clang: 13.0.1
  Packages: pacman: 1143 lib: 296 flatpak: 0 Shell: Zsh v: 5.8.1
  running-in: gnome-terminal inxi: 3.3.15

lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0   1.8T  0 disk 
└─sda1        8:1    0   1.8T  0 part 
sdb           8:16   0   1.8T  0 disk 
├─sdb1        8:17   0    50M  0 part 
└─sdb2        8:18   0   1.8T  0 part 
nvme1n1     259:0    0 931.5G  0 disk 
├─nvme1n1p1 259:4    0   300M  0 part /boot/efi
└─nvme1n1p2 259:5    0 931.2G  0 part /
nvme0n1     259:1    0 931.5G  0 disk 
├─nvme0n1p1 259:2    0   931G  0 part /mnt/nvme0n1p1
└─nvme0n1p2 259:3    0   509M  0 part 

parted -l

Model: ATA CT2000MX500SSD1 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  2000GB  2000GB  primary  ntfs


Model: ATA CT2000MX500SSD1 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  53.5MB  52.4MB  primary  ntfs         boot
 2      53.5MB  2000GB  2000GB  primary  ntfs


Model: Samsung SSD 970 EVO Plus 1TB (nvme)
Disk /dev/nvme0n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1000GB  1000GB  primary  ntfs
 2      1000GB  1000GB  534MB   primary  ntfs         msftres


Model: Samsung SSD 970 EVO Plus 1TB (nvme)
Disk /dev/nvme1n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      2097kB  317MB   315MB   fat32              boot, esp
 2      317MB   1000GB  1000GB  ext4         root

efibootmgr -v

BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0005,0006,0001
Boot0001* Hard Drive	BBS(HD,,0x0)..GO..NO........q.S.a.m.s.u.n.g. .S.S.D. .9.7.0. .E.V.O. .P.l.u.s. .1.T.B....................A...........................%8[.@.......4..Gd-.;.A..MQ..L.S.6.S.1.N.S.0.R.B.0.4.3.7.2.L........BO..NO........}.S.a.m.s.u.n.g. .S.S.D. .9.7.0. .E.V.O. .P.l.u.s. .1.T.B....................A.......................................%8[.@.......4..Gd-.;.A..MQ..L.S.6.S.1.N.J.0.R.B.0.8.3.0.8.M........BO..NO..........C.T.2.0.0.0.M.X.5.0.0.S.S.D.1....................A.............................................>..Gd-.;.A..MQ..L.2.2.5.0.6.E.5.0.2.B.4.F. . . . . . . . ........BO..NO..........C.T.2.0.0.0.M.X.5.0.0.S.S.D.1....................A.............................................>..Gd-.;.A..MQ..L.2.2.4.0.6.E.1.0.F.F.F.2. . . . . . . . ........BO
Boot0005* Manjaro	HD(1,GPT,dd15ebf3-118b-8847-bcf1-157231cea9db,0x1000,0x96000)/File(\EFI\MANJARO\GRUBX64.EFI)
Boot0006* UEFI OS	HD(1,GPT,dd15ebf3-118b-8847-bcf1-157231cea9db,0x1000,0x96000)/File(\EFI\BOOT\BOOTX64.EFI)..BO

also, fast boot is disabled. I am going to go check on secure boot, I know that’s typically a bios option but I didn’t see it on first pass. I will go look again.

edit your post by putting the outputs into this icon: </> in the editor… all right check the bios settings…

also, i was able to make a custom grub listing following the post instructions but it says invalid efi path

sorry, do you mean wrap in the tags like

<content/>

or something else? It doesn’t seem like that tag is changing anything in the preview

no, in the editor click 4x times this icon: </> and put the outputs there

update: I found secure boot in BIOS, but it doesn’t look like there’s an option to disable it.

In the Secure Boot menu, there’s a Secure Boot heading and a Key management heading.

Under secure boot, there’s a selector box called secure boot state that is greyed out and selects “user”
Platform Key state lists “unloaded”
OS Type lists either “Other OS” or “Windows UEFI”, and “Other OS” is selected.

    ~  inxi -Fazy                                                       ✔ 
System:
  Kernel: 5.15.32-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=2dd72a34-1723-44d0-bbb9-ebef19c1a0eb rw quiet splash apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: GNOME v: 41.5 tk: GTK v: 3.24.33 wm: gnome-shell dm: GDM v: 41.3
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-I GAMING v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 4005
    date: 07/13/2021
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 2S
    serial: <filter> charge: 100% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3
    family: 0x19 (25) model-id: 0x21 (33) stepping: 2 microcode: 0xA201204
  Topology: cpus: 1x cores: 12 tpc: 2 threads: 24 smt: enabled cache:
    L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 6 MiB desc: 12x512 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 2836 high: 3599 min/max: 2200/4950 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 2840 2: 2874
    3: 2879 4: 2877 5: 2871 6: 2880 7: 2874 8: 2628 9: 2580 10: 2468 11: 2876
    12: 2875 13: 3599 14: 2874 15: 2875 16: 2879 17: 2879 18: 2878 19: 2651
    20: 3212 21: 2608 22: 2789 23: 2747 24: 2571 bogomips: 177684
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3070] driver: nvidia v: 510.60.02
    alternate: nouveau,nvidia_drm pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 0a:00.0 chip-ID: 10de:2484
    class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1
    compositor: gnome-shell driver: X: loaded: nvidia gpu: nvidia display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 2560x1440 s-size: <missing: xdpyinfo>
  Monitor-1: DP-0 res: 2560x1440 hz: 165 dpi: 93
    size: 700x390mm (27.56x15.35") diag: 801mm (31.55") modes: N/A
  OpenGL: renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2
    v: 4.6.0 NVIDIA 510.60.02 direct render: Yes
Audio:
  Device-1: NVIDIA GA104 High Definition Audio driver: snd_hda_intel v: kernel
    pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0a:00.1 chip-ID: 10de:228b
    class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-3: Focusrite-Novation Focusrite Scarlett 2i2 2nd Gen type: USB
    driver: snd-usb-audio bus-ID: 5-1:2 chip-ID: 1235:8202 class-ID: 0102
  Sound Server-1: ALSA v: k5.15.32-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.49 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 05:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlp5s0 state: down mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 06:00.0
    chip-ID: 8086:1539 class-ID: 0200
  IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-6:4
    chip-ID: 8087:0029 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
  Local Storage: total: 5.46 TiB used: 66.21 GiB (1.2%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Samsung
    model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 3B2QEXM7 temp: 44.9 C scheme: MBR
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung
    model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 3B2QEXM7 temp: 50.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Crucial model: CT2000MX500SSD1
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 043 scheme: MBR
  ID-4: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT2000MX500SSD1
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 043 scheme: MBR
Partition:
  ID-1: / raw-size: 931.22 GiB size: 915.53 GiB (98.32%)
    used: 10.56 GiB (1.2%) fs: ext4 dev: /dev/nvme1n1p2 maj-min: 259:3
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 43 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
  Processes: 459 Uptime: 3m wakeups: 2 Memory: 31.32 GiB used: 2.04 GiB (6.5%)
  Init: systemd v: 250 tool: systemctl Compilers: gcc: 11.2.0 clang: 13.0.1
  Packages: pacman: 1143 lib: 296 flatpak: 0 Shell: Zsh v: 5.8.1
  running-in: gnome-terminal inxi: 3.3.15

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0   1.8T  0 disk 
└─sda1        8:1    0   1.8T  0 part 
sdb           8:16   0   1.8T  0 disk 
├─sdb1        8:17   0    50M  0 part 
└─sdb2        8:18   0   1.8T  0 part 
nvme1n1     259:0    0 931.5G  0 disk 
├─nvme1n1p1 259:2    0   300M  0 part /boot/efi
└─nvme1n1p2 259:3    0 931.2G  0 part /
nvme0n1     259:1    0 931.5G  0 disk 
├─nvme0n1p1 259:4    0   931G  0 part /mnt/nvme0n1p1
└─nvme0n1p2 259:5    0   509M  0 part 

Model: ATA CT2000MX500SSD1 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  2000GB  2000GB  primary  ntfs


Model: ATA CT2000MX500SSD1 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  53.5MB  52.4MB  primary  ntfs         boot
 2      53.5MB  2000GB  2000GB  primary  ntfs


Model: Samsung SSD 970 EVO Plus 1TB (nvme)
Disk /dev/nvme0n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1000GB  1000GB  primary  ntfs
 2      1000GB  1000GB  534MB   primary  ntfs         msftres


Model: Samsung SSD 970 EVO Plus 1TB (nvme)
Disk /dev/nvme1n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      2097kB  317MB   315MB   fat32              boot, esp
 2      317MB   1000GB  1000GB  ext4         root

BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0005,0006,0001
Boot0001* Hard Drive	BBS(HD,,0x0)..GO..NO........q.S.a.m.s.u.n.g. .S.S.D. .9.7.0. .E.V.O. .P.l.u.s. .1.T.B....................A...........................%8[.@.......4..Gd-.;.A..MQ..L.S.6.S.1.N.S.0.R.B.0.4.3.7.2.L........BO..NO........}.S.a.m.s.u.n.g. .S.S.D. .9.7.0. .E.V.O. .P.l.u.s. .1.T.B....................A.......................................%8[.@.......4..Gd-.;.A..MQ..L.S.6.S.1.N.J.0.R.B.0.8.3.0.8.M........BO..NO..........C.T.2.0.0.0.M.X.5.0.0.S.S.D.1....................A.............................................>..Gd-.;.A..MQ..L.2.2.5.0.6.E.5.0.2.B.4.F. . . . . . . . ........BO..NO..........C.T.2.0.0.0.M.X.5.0.0.S.S.D.1....................A.............................................>..Gd-.;.A..MQ..L.2.2.4.0.6.E.1.0.F.F.F.2. . . . . . . . ........BO
Boot0005* Manjaro	HD(1,GPT,dd15ebf3-118b-8847-bcf1-157231cea9db,0x1000,0x96000)/File(\EFI\MANJARO\GRUBX64.EFI)
Boot0006* UEFI OS	HD(1,GPT,dd15ebf3-118b-8847-bcf1-157231cea9db,0x1000,0x96000)/File(\EFI\BOOT\BOOTX64.EFI)..BO

since you managed to show grub, is windows detected when you run: sudo update-grub ?

[sudo] password for xiugaze: 
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-5.15-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.15-x86_64.img
Found initrd fallback image: /boot/initramfs-5.15-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme1n1.
done

don’t think so, not showing on restart either

I was able to mount the windows install drive so I have access to those files as well.

what is the output from this command:
test -d /sys/firmware/efi && echo efi || echo bios

    ~  sudo test -d /sys/firmware/efi && echo efi || echo bios          ✔ 
[sudo] password for xiugaze: 
efi

so go trough this checklist: - some of those may not be available in your bios
:white_small_square: Disable CSM (Legacy) boot
:white_small_square: Disable Secure Boot
:white_small_square: Enable AHCI
:white_small_square: Use latest available firmware
:white_small_square: Disable Optane Memory and Rapid Storage Technology (RST)
:white_small_square: Disable RAID option
:white_small_square: Disable Fast Boot (if unable to boot from USB)

disabled all the ones i could find, no dice

it looks like the issue is, that you have installed windows in bios mode, manjaro in uefi mode… and thats why grub is not detecting the windows…

okay, i am going to go through and reinstall everything from scratch. What do I need to ensure everything works correctly?

no need to reinstall… just boot into windows and run mbr2gpt within windows - it will convert your mbr into gpt - search on internet how to use mbr2gpt … when youre done, just reboot, boot into manjaro, run sudo update-grub, reboot and windows should appear in grub menu…