Install for dual booting

I recently switched to EndeavourOS from Manjaro.

One thing I miss about Manjaro installations is the option to boot into Windows, other Manjaro de’s existing on the computer.

EndeavourOS may have that option also, but I have yet found out how I would make that happen. When I install EndeavourOS, I only have that system available to be when I start up (at the grub menu?).

Is there a way to preserve existing systems when installing EndeavourOS?

You need to enable os prober.

https://discovery.endeavouros.com/grub-and-refind/grub-dual-booting/2021/07/

Assuming you still have windows on another partition or disk and did install everything properly.

Else feel free to ask and post some system infos to get help.

https://discovery.endeavouros.com/forum-log-tool-options/how-to-include-systemlogs-in-your-post/2021/03/

At the end of that article it says:

Check if this is still needed, as we went change the installer to enable os-prober usage per default again.

Could it be something else?

Like UEFI-Legacy mixed systems?

:point_up_2:t5:

From EnOS’

efibootmgr -v

sudo parted -l
2 Likes

currently os-prober is disabled again.

2 Likes

Following the instructions given, I can now boot into Windows if I so desire.

However, the grub menu does not allow me to boot into a second endeavourOS system that I have installed. I have KDE on sda2 and Gnome on sda4. I can only see Gnome, which was my most recent install.

Is there a way to see my KDE system at the boot menu?

1 Like

You probably installed two different EFI partitions. Hence a bit more system infos would help.

1 Like
seriley@endeavourOS ~]$ efibootmgr -v
BootCurrent: 0006
Timeout: 2 seconds
BootOrder: 0006,0002,000D,000C,000A,0000,000B,0001,0009,0003,0004,0005
Boot0000* Manjaro	HD(1,GPT,ce1167cd-b59b-db44-b001-91ad8c8ff135,0x1000,0x96000)/File(\EFI\Manjaro\grubx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 10 00 00 00 00 00 00 00 60 09 00 00 00 00 00 cd 67 11 ce 9b b5 44 db b0 01 91 ad 8c 8f f1 35 02 02 / 04 04 36 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 61 00 6e 00 6a 00 61 00 72 00 6f 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0001* ubuntu	HD(1,GPT,0b45cb91-9d5e-4347-a356-6fa12879828d,0x800,0xfa000)/File(\EFI\ubuntu\shimx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 a0 0f 00 00 00 00 00 91 cb 45 0b 5e 9d 47 43 a3 56 6f a1 28 79 82 8d 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 75 00 62 00 75 00 6e 00 74 00 75 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0002* Mabox	HD(1,GPT,ecfde1bd-631a-cb44-b29e-35f3386336da,0x1000,0x96000)/File(\EFI\Mabox\grubx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 10 00 00 00 00 00 00 00 60 09 00 00 00 00 00 bd e1 fd ec 1a 63 44 cb b2 9e 35 f3 38 63 36 da 02 02 / 04 04 32 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 61 00 62 00 6f 00 78 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0003* Windows Boot Manager	HD(1,GPT,0b45cb91-9d5e-4347-a356-6fa12879828d,0x800,0xfa000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000065000100000010000000040000007fff0400
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 a0 0f 00 00 00 00 00 91 cb 45 0b 5e 9d 47 43 a3 56 6f a1 28 79 82 8d 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 5c 00 42 00 6f 00 6f 00 74 00 5c 00 62 00 6f 00 6f 00 74 00 6d 00 67 00 66 00 77 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
    data: 57 49 4e 44 4f 57 53 00 01 00 00 00 88 00 00 00 78 00 00 00 42 00 43 00 44 00 4f 00 42 00 4a 00 45 00 43 00 54 00 3d 00 7b 00 39 00 64 00 65 00 61 00 38 00 36 00 32 00 63 00 2d 00 35 00 63 00 64 00 64 00 2d 00 34 00 65 00 37 00 30 00 2d 00 61 00 63 00 63 00 31 00 2d 00 66 00 33 00 32 00 62 00 33 00 34 00 34 00 64 00 34 00 37 00 39 00 35 00 7d 00 00 00 65 00 01 00 00 00 10 00 00 00 04 00 00 00 7f ff 04 00
Boot0004* EFI PXE 0 for IPv4 (8C-EC-4B-8D-76-91) 	PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/MAC(8cec4b8d7691,0)/IPv4(0.0.0.00.0.0.0,0,0)RC
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 01 01 / 01 01 06 00 00 00 / 03 0b 25 00 8c ec 4b 8d 76 91 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0c 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 7f ff 04 00
    data: 52 43
Boot0005* EFI PXE 0 for IPv6 (8C-EC-4B-8D-76-91) 	PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/MAC(8cec4b8d7691,0)/IPv6([::]:<->[::]:,0,0)RC
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 01 01 / 01 01 06 00 00 00 / 03 0b 25 00 8c ec 4b 8d 76 91 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0d 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 7f ff 04 00
    data: 52 43
Boot0006* endeavouros	HD(1,GPT,ecfde1bd-631a-cb44-b29e-35f3386336da,0x1000,0x96000)/File(\EFI\endeavouros\grubx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 10 00 00 00 00 00 00 00 60 09 00 00 00 00 00 bd e1 fd ec 1a 63 44 cb b2 9e 35 f3 38 63 36 da 02 02 / 04 04 3e 00 5c 00 45 00 46 00 49 00 5c 00 65 00 6e 00 64 00 65 00 61 00 76 00 6f 00 75 00 72 00 6f 00 73 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0009* Artix	HD(1,GPT,6a62f511-c463-f548-8b16-ae96ddd1dee2,0x1000,0x96000)/File(\EFI\Artix\grubx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 10 00 00 00 00 00 00 00 60 09 00 00 00 00 00 11 f5 62 6a 63 c4 48 f5 8b 16 ae 96 dd d1 de e2 02 02 / 04 04 32 00 5c 00 45 00 46 00 49 00 5c 00 41 00 72 00 74 00 69 00 78 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot000A* MX21	HD(1,GPT,71767149-d6f5-4d23-b886-df9d7cb16b62,0x800,0x80000)/File(\EFI\MX21\grubx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 00 08 00 00 00 00 00 49 71 76 71 f5 d6 23 4d b8 86 df 9d 7c b1 6b 62 02 02 / 04 04 30 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 58 00 32 00 31 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot000B* debian	HD(1,GPT,ce1167cd-b59b-db44-b001-91ad8c8ff135,0x1000,0x96000)/File(\EFI\debian\shimx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 10 00 00 00 00 00 00 00 60 09 00 00 00 00 00 cd 67 11 ce 9b b5 44 db b0 01 91 ad 8c 8f f1 35 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 64 00 65 00 62 00 69 00 61 00 6e 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot000C* opensuse-secureboot	HD(1,GPT,71767149-d6f5-4d23-b886-df9d7cb16b62,0x800,0x80000)/File(\EFI\opensuse\shim.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 00 08 00 00 00 00 00 49 71 76 71 f5 d6 23 4d b8 86 df 9d 7c b1 6b 62 02 02 / 04 04 32 00 5c 00 45 00 46 00 49 00 5c 00 6f 00 70 00 65 00 6e 00 73 00 75 00 73 00 65 00 5c 00 73 00 68 00 69 00 6d 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot000D* geckolinux	HD(1,GPT,7d4a367c-c862-d443-bc60-80e70aba030f,0x1000,0x96000)/File(\EFI\geckolinux\grubx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 10 00 00 00 00 00 00 00 60 09 00 00 00 00 00 7c 36 4a 7d 62 c8 43 d4 bc 60 80 e7 0a ba 03 0f 02 02 / 04 04 3c 00 5c 00 45 00 46 00 49 00 5c 00 67 00 65 00 63 00 6b 00 6f 00 6c 00 69 00 6e 00 75 00 78 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
[seriley@endeavourOS ~]$ sudo parted -l
[sudo] password for seriley: 
Model: ATA ST1000DM010-2EP1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size   File system  Name  Flags
 1      2097kB  317MB   315MB  fat32              boot, esp
 2      317MB   237GB   237GB  btrfs        root
 4      237GB   474GB   237GB  btrfs
 3      474GB   1000GB  526GB  btrfs


Model: PC601 NVMe SK hynix 256GB (nvme)
Disk /dev/nvme0n1: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system  Name                          Flags
 1      1049kB  525MB  524MB   fat32        EFI system partition          boot, esp
 2      525MB   660MB  134MB                Microsoft reserved partition  msftres
 3      660MB   243GB  242GB   ntfs         Basic data partition          msftdata
 4      243GB   244GB  1038MB  ntfs                                       diag
 5      244GB   255GB  10.7GB  ntfs                                       diag
 6      255GB   256GB  1143MB  ntfs                                       diag
type or paste code here

What does

sudo os-prober

show?

sudo os-prober shows:

/dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
1 Like

First make sure that you have the following line in /etc/default/grub:

GRUB_DISABLE_OS_PROBER=false

If it is not there, edit the file:

sudo nano /etc/default/grub

and add the line. When you are done editing, press in turn Ctrl-O, Enter and Ctrl-X to quit nano.

Next run

sudo grub-mkconfig -o /boot/grub/grub.cfg

and the check the file /boot/grub/grub.cfg and see if an entry for Windows has been added or not. You need to scroll down that file a bit.

If you like you could run:

cat /boot/grub/grub.cfg | eos-sendlog

and post the URL you get in the terminal.

I have a Windows boot option on my grub menu. I’m still missing an entry to boot into a second EOS system installed on a separate partition. It’s used to test drive other systems. Currently I can boot into my EOS KDE system, but not my EOS Gnome system.

I wanted to thank those people who helped me work through this problem. The steps given by pebcak fixed my problem of not being able to select my windows system from the grub menu.

I still can’t see other linux systems I have available on the grub menu without installing a manjaro system. When I did that, ALL my linux systems show up in the grub menu as well as my windows system.

I have a 256GB ssd with a 1 TB hd. I did install the manjaro system on the ssd with the windows stuff and used the windows boot menu for my boot menu to manaro. All the endeavourOS systems on are the hd, with a separate /boot/efi also there.

As long as the manjaro system is the last installed, I can see everything.

1 Like

Hurray, and yet another hurray for self-congratulation, not understanding how grub works!

The ArchWiki can be very helpful to remedy your mindlessness.

Just sayin’.

Who pissed on your cheerios, Ivanhoe?

Why did you then mark your own post as solution, and not pebcak’s?

1 Like

Never mix cheerios with your manjaros. :rofl:

2 Likes

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