Manjaro KDE, No dual boot screen with option for Windows

Hi,
I am a complete Linux Noob. I was able to install Manjaro KDE Plasma on my Desktop. However, Manjaro does not recognize the windows boot disk. It only recognizes Manjaro. I can go into Bios and get into Windows that way without issue. Does this method cause problems for whatever reason with my computer or the two installs?

I assume I want to dual boot the proper way. To sum up. My windows 10 install is on drive c: . I had an old Windows 8.1 on Drive H that I no longer used. I deleted most of the files there from that install and made the proper partitions for the Manjaro installation. No issues.

I can access ALL the files from all my disks while in Manjaro. No issues there that I can see.

So, what do you think I should I do to get dual boot working properly? I guess Manjaro Boot Loader doesn’t see windows in drive C?

Also, VLC sound quality is terrible but Elisa works fine. Not sure what to do. If answer is quick please post here too.

Another Quick side question. Do you know if the Windows Thunderbird profile will work with Manjaro? Do I simply load the profile into Thunderbird? Will any problems occur with WIndows version if I do that?

Boot issue: post update-grub here.
Sound problem: you need to setup pulseaudio - post etc/pulse/daemon.conf.
For Thunderbird: Windows go to %appdata%``` an copy the file thunderbird to USB stick.

Thanks. I understand the last two. But when I try the boot command it says “grub-mkconfig: You must run this as root”

You must run update-grub as root or sudo.

Ok
"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
done
"

I am guessing it can see windows because it is in a different drive?

Can you post fdisk -l also as root ?

And efibootmgr -v on console.

And inxi -Fza also on console.

The most obvious cause is one OS is installed as EFI the other OS as MBR.

They cannot co-exist in the sense of a grub selection menu.

1 Like

It can also be because OS Prober is disabled. Or a combination. Please provide the output of:

cat /etc/default/grub
fdisk results
"Disk model: Hitachi
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 355F03A5-DEAG-2060-3309-B4P1245AGB39

Device      Start        End    Sectors  Size Type
/dev/sda1      34     262177     262144  128M Microsoft reserved
/dev/sda2  264192 5860532223 5860268032  2.7T Microsoft basic data


Disk /dev/sdb: 3.64 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: HGST
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: C47A2VGB-278T-4CC8-C986-50596TB69EE3

Device      Start        End    Sectors  Size Type
/dev/sdb1      34     262177     262144  128M Microsoft reserved
/dev/sdb2  264192 7814035455 7813771264  3.6T Microsoft basic data

Partition 1 does not start on physical sector boundary.


Disk /dev/sdc: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: WDC  
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x5hab147a

Device     Boot  Start       End   Sectors   Size Id Type
/dev/sdc1  *      2048    718847    716800   350M  7 HPFS/NTFS/exFAT
/dev/sdc2       718848 976771071 976052224 465.4G  7 HPFS/NTFS/exFAT


Disk /dev/sdd: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: Crucial_CT256MX1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x5dce9171

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdd1          718848 131473407 130754560  62.3G  7 HPFS/NTFS/exFAT
/dev/sdd2       131473408 279912447 148439040  70.8G 82 Linux swap / Sola
/dev/sdd3       280961024 500103449 219142426 104.5G 83 Linux
/dev/sdd4  *    279912448 280961023   1048576   512M  c W95 FAT32 (LBA)

Partition table entries are not in disk order.
Efi boot manager
"BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0005
Boot0000* Manjaro       HD(4,MBR,0x5dce9171,0x10af2000,0x100000)/File(\EF
I\MANJARO\GRUBX64.EFI)
Boot0005* UEFI OS       HD(4,MBR,0x5dce9171,0x10af2000,0x100000)/File(\EF
I\BOOT\BOOTX64.EFI)..BO
inxi -FZA
**System:**

**Kernel:** 5.15.28-1-MANJARO **arch:** x86_64 **bits:** 64 **compiler:** gcc

**v:** 11.2.0 **parameters:** BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64

root=UUID=0c347s24-dc11-2446-a456-5a44b5757519 rw quiet apparmor=1

security=apparmor resume=UUID=4g0ab45d-e5c2-3366-a3r7-2adcg377425d

udev.log_priority=3

**Desktop:** KDE Plasma **v:** 5.24.3 **tk:** Qt **v:** 5.15.3 **wm:** kwin_x11 **vt:** 1

**dm:** SDDM **Distro:** Manjaro Linux **base:** Arch Linux

**Machine:**

**Type:** Desktop **Mobo:** ASUSTeK **model:** TUF GAMING X570-PLUS **v:** Rev X.0x

**serial:** <superuser required> **UEFI:** American Megatrends **v:** 4204

**date:** 02/24/2022

**CPU:**

**Info:** **model:** AMD Ryzen 7 3800X **bits:** 64 **type:** MT MCP **arch:** Zen 2

**family:** 0x17 (23) **model-id:** 0x71 (113) **stepping:** 0

**microcode:** 0x6701031

**Topology:** **cpus:** 1x **cores:** 8 **tpc:** 2 **threads:** 16 **smt:** enabled **cache:**

**L1:** 512 KiB **desc:** d-8x32 KiB; i-8x32 KiB **L2:** 4 MiB **desc:** 8x512 KiB

**L3:** 32 MiB **desc:** 2x16 MiB

**Speed (MHz):** **avg:** 2609 **high:** 3599 **min/max:** 2200/4559

**boost:** enabled **scaling:** **driver:** acpi-cpufreq **governor:** schedutil

**cores:** **1:** 3599 **2:** 3599 **3:** 2056 **4:** 3593 **5:** 2199 **6:** 2200 **7:** 2197

**8:** 2200 **9:** 3598 **10:** 3599 **11:** 2054 **12:** 2056 **13:** 2199 **14:** 2200

**15:** 2199 **16:** 2200 **bogomips:** 124863

**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, STIBP:

conditional, RSB filling

**Type:** srbds **status:** Not affected

**Type:** tsx_async_abort **status:** Not affected

**Graphics:**

**Device-1:** NVIDIA GM107 [GeForce GTX 1050 Ti] **vendor:** eVga.com.

**driver:** nvidia **v:** 510.54 **alternate:** nouveau,nvidia_drm **pcie:** **gen:** 3

**speed:** 8 GT/s **lanes:** 16 **bus-ID:** 07:00.0 **chip-ID:** 10de:1380

**class-ID:** 0300

**Display:** x11 **server:** X.Org **v:** 1.21.1.3 **compositor:** kwin_x11

**driver:** **X:** **loaded:** nvidia **gpu:** nvidia **display-ID:** :0 **screens:** 1

**Screen-1:** 0 **s-res:** 2560x1440 **s-dpi:** 108

**s-size:** 602x342mm (23.70x13.46") **s-diag:** 692mm (27.26")

**Monitor-1:** HDMI-0 **res:** 2560x1440 **dpi:** 109

**size:** 597x336mm (23.5x13.23") **diag:** 685mm (26.97") **modes:** N/A

**OpenGL:** **renderer:** NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2

**v:** 4.6.0 NVIDIA 510.54 **direct render:** Yes

**Audio:**

**Device-1:** NVIDIA GM107 High Definition Audio [GeForce 940MX]

**vendor:** eVga.com. **driver:** snd_hda_intel **v:** kernel **pcie:** **gen:** 3

**speed:** 8 GT/s **lanes:** 16 **bus-ID:** 07:00.1 **chip-ID:** 10de:0fbc

**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:** 09:00.4 **chip-ID:** 1022:1487 **class-ID:** 0403

**Sound Server-1:** ALSA **v:** k5.15.28-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.48 **running:** yes

**Network:**

**Device-1:** Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet

**vendor:** ASUSTeK **driver:** r8169 **v:** kernel **pcie:** **gen:** 1 **speed:** 2.5 GT/s

**lanes:** 1 **port:** f000 **bus-ID:** 03:00.0 **chip-ID:** 10ec:8168

**class-ID:** 0200

**IF:** enp3s0 **state:** down **mac:** <filter>

**IF-ID-1:** enp4s0f1u2 **state:** unknown **speed:** -1 **duplex:** half

**mac:** <filter>

**Bluetooth:**

**Device-1:** Samsung GT-I9070 (network tethering USB debugging enabled)

**type:** USB **driver:** rndis_host **v:** kernel **bus-ID:** 1-2:4

**chip-ID:** 04e8:6864 **class-ID:** 0a00 **serial:** <filter>

**Report:** This feature requires one of these tools:

hciconfig/bt-adapter

**Drives:**

**Local Storage:** **total:** 7.06 TiB **used:** 5.68 TiB (80.5%)

**SMART Message:** Unable to run smartctl. Root privileges required.

**ID-1:** /dev/sda **maj-min:** 8:0 **vendor:** Hitachi **model:** HDS

**size:** 2.73 TiB **block-size:** **physical:** 512 B **logical:** 512 B

**speed:** 6.0 Gb/s **type:** HDD **rpm:** 7200 **serial:** <filter> **rev:** A800

**scheme:** GPT

**ID-2:** /dev/sdb **maj-min:** 8:16 **vendor:** HGST

**model:** HDN **size:** 3.64 TiB **block-size:** **physical:** 4096 B

**logical:** 512 B **speed:** 6.0 Gb/s **type:** HDD **rpm:** 7200

**serial:** <filter> **rev:** A5E0 **scheme:** GPT

**ID-3:** /dev/sdc **maj-min:** 8:32 **vendor:** Western Digital

**model:** WDS **size:** 465.76 GiB **block-size:** **physical:** 512 B

**logical:** 512 B **speed:** 6.0 Gb/s **type:** SSD **serial:** <filter>

**rev:** 90WD **scheme:** MBR

**ID-4:** /dev/sdd **maj-min:** 8:48 **vendor:** Crucial **model:** CT256

**size:** 238.47 GiB **block-size:** **physical:** 4096 B **logical:** 512 B

**speed:** 6.0 Gb/s **type:** SSD **serial:** <filter> **rev:** MU01 **scheme:** MBR

**Partition:**

**ID-1:** / **raw-size:** 104.5 GiB **size:** 102.3 GiB (97.90%)

**used:** 14.84 GiB (14.5%) **fs:** ext4 **dev:** /dev/sdd3 **maj-min:** 8:51

**ID-2:** /boot/efi **raw-size:** 512 MiB **size:** 511 MiB (99.80%)

**used:** 308 KiB (0.1%) **fs:** vfat **dev:** /dev/sdd4 **maj-min:** 8:52

**Swap:**

**Kernel:** **swappiness:** 60 (default) **cache-pressure:** 100 (default)

**ID-1:** swap-1 **type:** partition **size:** 70.78 GiB **used:** 0 KiB (0.0%)

**priority:** -2 **dev:** /dev/sdd2 **maj-min:** 8:50

**Sensors:**

**System Temperatures:** **cpu:** N/A **mobo:** N/A **gpu:** nvidia **temp:** 41 C

**Fan Speeds (RPM):** N/A **gpu:** nvidia **fan:** 40%

**Info:**

**Processes:** 353 **Uptime:** 1h 17m **wakeups:** 0 **Memory:** 62.77 GiB

**used:** 3.61 GiB (5.7%) **Init:** systemd **v:** 250 **tool:** systemctl

**Compilers:** **gcc:** 11.2.0 **clang:** 13.0.1 **Packages:** **pacman:** 1271 **lib:** 337

**flatpak:** 0 **Shell:** Bash (su) **v:** 5.1.16 **running-in:** konsole

**inxi:** 3.3.14

I tried to mitigate that issue by following along a youtube video and a guide. Based on what I just sent the other person, it does not look like I was successful.

Results of cat /etc/default/grub

"GRUB_DEFAULT=saved

GRUB_TIMEOUT=5

GRUB_TIMEOUT_STYLE=hidden

GRUB_DISTRIBUTOR="Manjaro"

GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor resume=UUI

D=4g0ab45d-e5c2-3366-a3r7-2adcg377425d udev.log_priority=3"

GRUB_CMDLINE_LINUX=""

# If you want to enable the save default function, uncomment the following

# line, and set GRUB_DEFAULT to saved.

GRUB_SAVEDEFAULT=true

# Uncomment to disable submenus in boot menu

#GRUB_DISABLE_SUBMENU=y

# Preload both GPT and MBR modules so that they are not missed

GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices

#GRUB_ENABLE_CRYPTODISK=y

# Uncomment to use basic console

GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal

#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal

# note that you can use only modes which your graphic card supports via VBE

# you can see them in real GRUB with the command 'videoinfo'

GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub

GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter

# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"

#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries

GRUB_DISABLE_RECOVERY=true

# Uncomment this option to enable os-prober execution in the grub-mkconfig command

GRUB_DISABLE_OS_PROBER=false

# Uncomment and set to the desired menu colors. Used by normal and wallpaper

# modes only. Entries specified as foreground/background.

GRUB_COLOR_NORMAL="light-gray/black"

GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme

#GRUB_BACKGROUND="/usr/share/grub/background.png"

GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start

#GRUB_INIT_TUNE="480 440 1"

# Uncomment to ensure that the root filesystem is mounted read-only so that

# systemd-fsck can run the check automatically. We use 'fsck' by default,

which

# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be

# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work.

# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking

#GRUB_ROOT_FS_RO=true"

Windows is not displayed by efibootmgr -v.

Did you install Windows in UEFI mode ?

Tip:

To provide terminal output, copy the text you wish to share, and paste it here, surrounded by three (3) backticks, a.k.a grave accents. Like this:

```
pasted text
```

This will just cause it to be rendered like this:

Portaest sed
elementum
cursus nisl nisi
hendrerit ac quis
sit
adipiscing
tortor sit leo commodo.

Instead of like this:

Portaest sed elementum cursus nisl nisi hendrerit ac quis sit adipiscing tortor sit leo commodo.

Thereby improving legibility and making it much easier for those trying to be of assistance.

Please edit your post accordingly.

Hi, Was offline a couple days. I have no idea. I thought so. Is there a way to check?

format your output first.