Win10 and Manjaro on different disks - boot problem


i want to have both win10 and manjaro on my computer with possibility to choose operating system at startup. I bought and installed new SSD and then installed manjaro (18.0 GNOME). The problem is computer automatically boots from new SSD and I can't choose OS. After rebooting I see 'Manjaro Menu' with two option but there is no Windows. I updated grub by typing sudo update-grub command but it didn't help. I searched forum for some tips and I found this topic but it still boots from SSD with Manjaro. I know that I didn't provide any useful information to solve that problem but I don't know what can be helpful. Thanks in advance.

can your report , with manjaro

inxi -Fxxxz
sudo fdisk -l

In order to get os-prober to detect what is on another drive/partition, that partition must be mounted, then you run:

At least that happens on non UEFI systems. Also, you can skip the boot loader and make a different HDD to be primary boot from BIOS settings, and probably the BIOS has it's own boot menu that you can chose from at a hit of a key ...

1 Like
  Host: karol-pc Kernel: 4.19.0-3-MANJARO x86_64 bits: 64 compiler: gcc 
  v: 8.2.1 Desktop: Gnome 3.30.1 wm: gnome-shell dm: GDM 3.30.0 
  Distro: Manjaro Linux 
  Type: Desktop Mobo: MSI model: B150M MORTAR (MS-7972) v: 2.0 
  serial: <filter> UEFI: American Megatrends v: C.50 date: 05/17/2016 
  Topology: Quad Core model: Intel Core i5-6500 bits: 64 type: MCP 
  arch: Skylake-S rev: 3 L2 cache: 6144 KiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 25544 
  Speed: 800 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 800 2: 800 
  3: 800 4: 800 
  Device-1: NVIDIA GP104 [GeForce GTX 1070] driver: nvidia v: 410.73 
  bus ID: 01:00.0 chip ID: 10de:1b81 
  Display: x11 server: 1.20.3 driver: nvidia compositor: gnome-shell 
  resolution: <xdpyinfo missing> 
  OpenGL: renderer: GeForce GTX 1070/PCIe/SSE2 v: 4.6.0 NVIDIA 410.73 
  direct render: Yes 
  Device-1: Intel Sunrise Point-H HD Audio vendor: Micro-Star MSI 
  driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:a170 
  Device-2: NVIDIA GP104 High Definition Audio driver: snd_hda_intel 
  v: kernel bus ID: 01:00.1 chip ID: 10de:10f0 
  Sound Server: ALSA v: k4.19.0-3-MANJARO 
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Micro-Star MSI driver: r8168 v: 8.045.08-NAPI port: d000 
  bus ID: 03:00.0 chip ID: 10ec:8168 
  IF: enp3s0 state: down mac: <filter> 
  Device-2: Samsung GT-I9500 [Galaxy S4] / GT-I9250 [Galaxy Nexus] (network 
  type: USB driver: rndis_host bus ID: 1-2:7 chip ID: 04e8:6863 
  serial: <filter> 
  IF: enp0s20f0u2 state: unknown speed: N/A duplex: N/A mac: <filter> 
  Device-3: TP-Link TL-WN822N Version 4 RTL8192EU type: USB driver: rtl8xxxu 
  bus ID: 1-4:2 chip ID: 2357:0108 serial: <filter> 
  IF: wlp0s20f0u4 state: down mac: <filter> 
  Local Storage: total: 1.37 TiB used: 6.08 GiB (0.4%) 
  ID-1: /dev/sda vendor: Toshiba model: DT01ACA100 size: 931.51 GiB 
  speed: 6.0 Gb/s rotation: 7200 rpm serial: <filter> rev: A750 scheme: MBR 
  ID-2: /dev/sdb vendor: Samsung model: SSD 860 EVO 250GB size: 232.89 GiB 
  speed: 6.0 Gb/s serial: <filter> rev: 1B6Q scheme: GPT 
  ID-3: /dev/sdc vendor: A-Data model: SP920SS size: 238.47 GiB 
  speed: 6.0 Gb/s serial: <filter> rev: 1.09 scheme: MBR 
  ID-1: / size: 225.77 GiB used: 6.08 GiB (2.7%) fs: ext4 dev: /dev/sdb3 
  ID-2: swap-1 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sdb2 
  System Temperatures: cpu: 29.0 C mobo: N/A gpu: nvidia temp: 48 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
  Processes: 213 Uptime: 8m Memory: 7.74 GiB used: 1.62 GiB (20.9%) 
  Init: systemd v: 239 Compilers: gcc: N/A Shell: bash v: 4.4.23 
  running in: gnome-terminal inxi: 3.0.27 
Disk /dev/sdb: 232,9 GiB, 250059350016 bytes, 488397168 sectors
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: 7A3534BC-7D1A-41C9-A27F-6D29C4A59A66

Device       Start       End   Sectors   Size Type
/dev/sdb1       34   1050623   1050590   513M Microsoft basic data
/dev/sdb2  1050624   5244927   4194304     2G Linux swap
/dev/sdb3  5244928 488397134 483152207 230,4G Linux filesystem

Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
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: 0x48d8545e

Device     Boot   Start        End    Sectors  Size Id Type
/dev/sda1  *       2048    1026047    1024000  500M  7 HPFS/NTFS/exFAT
/dev/sda2       1026048 1953519615 1952493568  931G  7 HPFS/NTFS/exFAT

Disk /dev/sdc: 238,5 GiB, 256060513792 bytes, 500118191 sectors
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: 0x48d853a6

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sdc1            2048 499191807 499189760  238G  7 HPFS/NTFS/exFAT
/dev/sdc2       499191808 500113407    921600  450M 27 Hidden NTFS WinRE

you have mixed disks with MBR & GPT

1 Like

As @stephane said you have installed Manjaro in UEFI while your Windows is installed in MSDOS mode. This is why grub cannot see Windows.

AFAIK partitions don't have to be mounted :wink:

@Jesion you have to re-install Manjaro, but this time you have to boot the Livemedia in MSDOS mode (not UEFI), before you start installation use Gparted to re-create partition table on SSD and use MSDOS type. Then start the installer and install, selecting your SSD as where to install bootloader. Then you have to make sure your SSD is set as 1st boot option in BIOS.

1 Like

Or you can boot either OS by using the computer bootup key (F8 ~ F12).
See here for further details. If you are not able to see the bootup key, you can (usually) enable it at bios-setup key (F2).

But having the same mode (uefi or bios-legacy) is always preferable, but which will mean a reinstall (and wipeout) of one of the OS.


Call me idiot but I'd rather reinstall Windows in UEFI mode... :sweat_smile:


1 Like

Ok ... from where it gets the information for the root, and /boot partitions, a kernel, an initrd, and kernel parameters to add them to the grub menu? (this in case of second linux installation)
Also it detects whatever is linux, windows, dos, macos, the hurd, solaris, qnx, minix ... It needs to read a mounted partition or parse the /etc/fstab or ? :wink:

I mean, you don't have to mount them before running. I suppose it mounts them temporarily.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by