[SOLVED] Installation image with systemd-boot instead of grub

Hi,

my laptop has something against grub and for that reason I was not able to boot with any linux live USB. Have explorer many options already, secure boot disabled, no option for "legacy BIOS", it just has to be UEFI etc.

The USB bootable device is recognized in the setup utility, but when I choose it, all I get is a blank screen.

So far, only Arch Linux USB installer was able to boot, and bottom line is that it is due to systemd-boot, instead of grub. To confirm that, after installing Arch Linux with grub, the laptop didn't boot again. After replacing grub with systemd-boot, it works.

That said, question is: is there a Manjaro installer image with systemd-boot instead of grub?

I can't see how to get it installed if all installer images I find come with grub.

Thanks!

manjaro-architect comes with an option to install with systemd-boot, refind, or grub.

Hi, yes I've seen that. The problem is that manjaro-architect installer itself comes with grub, so I can't boot with it.

Just asking for clarification.
How did you replace grub with systemd-boot in Arch? Did you reinstall the OS? Or you did something else, please explain what you did.

2nd question
If it is not too difficult for you to do, can you install back grub in Arch, and when it didn't boot again, can you try to just press 'enter' after waiting say, 15 seconds, at the black screen, and see if that boots. That is, if you installed grub correctly (with $esp as /boot/efi; not /boot).

3rd question, please let us know what your computer system and model, preferably with "inxi -F"
Gigabyte motherboard?

[edit] - if you have another monitor (with a different resolution) can you check if manjaro install media boots up?

The old ones in sourceforge archives do. 2016 should suffice, I think. You could boot with one, install manjaro-architect there and install up to date system with systemd-boot with it. You might run into some pacman keyring issues when installing manjaro-architect, so be prepared to fix them.

1 Like

Hi,
sorry for late response.

How did you replace grub...?

No, I didn't re-install OS. I've just booted again from USB drive, mounted root and boot into /mnt and /mnt/boot, chroot into it, installed systemd-boot (as per wiki) and removed grub. Worked fine in the first try.

2nd question

Messing up with a working install was a bit too much for me. But what I did was trying with other USB live installations (manjaro, fedora, ubuntu, mint) which have exactly the same "symptom" - a blank screen with a static cursor at the top left. So, I did wait a lot, press enter, wait a lot... and nothing happened. And yes, grub was installed correctly because I've tested all these USB installers in another older laptop and they all worked fine.

3rd question
here you go:

[raf@talisa ~]$ inxi -F
System:    Host: talisa Kernel: 4.13.12-1-ARCH x86_64 bits: 64 Desktop: LXDE (Openbox 3.6.1)
           Distro: Arch Linux
Machine:   Device: laptop System: Multicom product: Multicom U230 serial: N/A
           Mobo: N/A model: N/A serial: N/A
           UEFI: American Megatrends v: ORO10x.WP313P.NHNAUHL01 date: 09/15/2017
Battery    BAT0: charge: 31.7 Wh 66.0% condition: 48.0/48.0 Wh (100%)
CPU:       Quad core Intel Celeron N3450 (-MCP-) cache: 1024 KB
           clock speeds: max: 2200 MHz 1: 1126 MHz 2: 716 MHz 3: 770 MHz 4: 795 MHz
Graphics:  Card: Intel Device 5a85
           Display Server: X.Org 1.19.5 drivers: intel (unloaded: modesetting,vesa)
           Resolution: 1920x1080@59.93hz
           OpenGL: renderer: Mesa DRI Intel HD Graphics 500 (Broxton 2x6) version: 4.5 Mesa 17.2.6
Audio:     Card Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster
           driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.13.12-1-ARCH
Network:   Card: Intel Wireless 3165 driver: iwlwifi
           IF: wlp1s0 state: up mac: 88:b1:11:a1:1e:9f
Drives:    HDD Total Size: 128.0GB (2.5% used)
           ID-1: /dev/mmcblk0 model: N/A size: 31.3GB
           ID-2: /dev/sda model: NT size: 128.0GB
Partition: ID-1: / size: 20G used: 2.2G (12%) fs: ext4 dev: /dev/sda2
           ID-2: /boot size: 511M used: 37M (8%) fs: vfat dev: /dev/sda1
           ID-3: /var size: 12G used: 685M (7%) fs: ext4 dev: /dev/sda3
           ID-4: /home size: 79G used: 108M (1%) fs: ext4 dev: /dev/sda5
Sensors:   System Temperatures: cpu: 32.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 136 Uptime: 17 min Memory: 751.7/3805.1MB Client: Shell (bash) inxi: 2.3.48 

And as for your last question, I haven't got a mini-HDMI converter yet, so can't plug in the laptop to a monitor. But I don't think this is any video problem.

edit:
as for the hardware, this is a "good-n-cheap" laptop, as you can see there's no mobo manufacture listed. I'm starting to wonder if this has been made to be particularly difficult to get rid of windows 10 (which came pre installed). If I wasn't very persistent, I would have returned it already. But I really liked that it is small and light.

That's a good tip. I'll try this when I get some time and come back.

Thanks for the answers, but I must say I am no closer to getting any nearer to the cause of the issue.
Though it still raises more questions...

AFAIK, fedora, ubuntu, mint do not use grub in their installer, yet you face the same issue.

1920x1080 is a big resolution (for a labtop), it is not small; which grub cannot handle.
The resolution that it can handle, especially for UEFI, is 1024x768:
[note; systemd-boot (and refind) is in effect 'text']

Can try booting up Manjaro live install media again, at that blank screen, press 'c'
Does that come up with a grub prompt (grub>) ?
If it does, type in the following

grub> set gfxmode=1024x768
grub> set gfxpayload=1024x768

Then, press 'esc' to get back, hopefully to a gui instead of a blank screen.

If that doesn't work, otherwise, I'm equally 'blank'. :slight_smile:

Good luck.

Thanks for the support so far. Even tough I'm fairly optimistic about @Chrysostomus tip, for which indeed I've found Manjaro installers with systemd-boot but haven't tested yet, I would like to go to the bottom of this first. Maybe when I get there I'll so used to Arch that I'll just leave it =)

I'm almost sure I've seen grub files in almost all of them. I have an Ubuntu USB installer mounted right now and I see the folder /boot/grub in there. But definitely they do not use systemd. So even if the problem might not be grub-related, the solution can be systemd-related ;^)

It is a 13 inch Multicom Talisa. Indeed full HD screen. Good point about grub resolution.

Will try that right now and come back here...
--- edited after reboot:
no luck :^(

Some of my experiences on blank screens, may not apply in your case but just to share.

Some years back, when I was testing grub parameters at the grub prompt (at start up), the screen will blank out and that's because of the energy-saving monitor; and that's even with some white text already on the screen. I noted when white text area is less than about 20%, the energy-saving will kick in after some time (I guess about 30 secs). A laptop by default will have energy-saving screen.

Some bios will let us set a fix resolution (instead of auto) and in laptops that may very well be fixed by default. And some monitors (not in your case though) can have a setting to fix these resolutions.

Oh, my (desktop) monitor is also 1920x1080 but I do not have any problem booting up manjaro installer gui in uefi.

BTW..... Ubuntu, LM and fedora (& most other linuxes) uses grub as their bootloader but not as their installer.

If you can install manjaro ala Chrysostomus way, let us know too. The installer is also using grub to bootup, just that it comes with a selection of systemd-boot to choose as bootloader for your installed system.

But I do wish you find a way to fix it; and please let us know how you do it when you do.
Good luck and cheers.

Following @Chrysostomus tip, I have just tested booting with a legacy Manjaro version 16.10.3, with comes with systemd-boot in the USB installer.

There is some progress, but not there yet.

I see the a text menu with options for Manjaro (free), Manjaro (non-free), UEFI Firmware, etc... When choosing any of the Manjro options, then I come to a complete blank screen. I waited something like 3-4 minutes and nothing. Computer is frozen, not even Ctrl+Alt+Del makes it reboot :confused:

Comparing to the previous symptom (grub), right after the initial setup screen (American Megatrends etc...), I had a blank screen with a text cursor at the top, and no response after that. But the computer would respond to Ctrl+Alt+Del.

Also worth mentioning that I tested this Manjaro USB installer in another computer and it not only worked well, but the initial boot menu was a lot more graphical.

So, @gohlip, maybe your suspicion on screen resolution and something related to graphics might make sense.

Not sure which direction to go now...

It might that this is a driver issue instead of a grub issue. How far do you get? Do you see the grub menu at all?

1 Like

I originally thought so too, but he has intel graphics.

Unless he has dual graphic chips and this wasn't reflected on inxi -G. But I'm not sure if is the case or can happen that way.

I see the menu in text mode. Testing in another laptop, I see the menu in graphical mode. After choosing the Manjaro option in the menu, press enter, it goes directly into a blank screen and the laptop is frozen.

Here "screen shot" - sorry for quality, I don't know how to properly save the screen in such low level...

Menu (grub? systemd?)
Right after pressing enter here, the laptop freezes...
Tried both free and non-free options.
IMG_1019

Yes, Intel HD graphics. No dual graphics card.

That is the systemd-boot. I was thinking how far you get with the grub based installation media. Do you get the text menu with green, orange and grey background?

When the laptop gets frozen, can you ctrl+alt+f2 to enter console login?

No. With grub all I get is a blank screen. No menu at all. Both in grub and systemd, in the blank screen, I've tried blindly pressing Enter, Alt+Fn...

So, finally some good progress, although I can't explain why.

Before I was trying with Manjaro 17.0.4, with grub: no boot menu, nothing.
Yesterday I was trying Manjaro 16.10.3, with systemd-boot: boot menu and then blank screen (frozen).
Both of the above tested in another laptop.

Today I've found that Manjaro 17.0 is the latest one with systemd-boot. So I've dd it to USB and it booted properly! =D

So now when I get some time I can make a comparison of these 2 USB installers, 17.0 x 16.10.3. See if there's any clue of why one works and the other doesn't...

Theory: combination of multiple issues. Your system does not like grub, but it requires new enough drivers for some of its hardware?

May very well be.

Here is a comparison of both loaders:

/loader/entries/manjaro-x86_64.conf

Manjaro 16.10.3

title   Manjaro Linux x86_64 UEFI USB (default)
linux   /manjaro/boot/x86_64/manjaro
initrd  /manjaro/boot/intel_ucode.img
initrd  /manjaro/boot/x86_64/manjaro.img
options misobasedir=manjaro misolabel=MJRO1610 nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo overlay=free

Manjaro 17.0

title   Manjaro Linux x86_64 UEFI USB (free)
linux   /manjaro/boot/x86_64/vmlinuz
initrd  /manjaro/boot/intel_ucode.img
initrd  /manjaro/boot/x86_64/initramfs.img
options misobasedir=manjaro misolabel=MJRO170 nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo nonfree=no 

And all files within the installers:

Manjaro-16.10.3
β”œβ”€β”€ EFI
β”‚   β”œβ”€β”€ boot
β”‚   β”‚   β”œβ”€β”€ bootx64.efi
β”‚   β”‚   β”œβ”€β”€ HashTool.efi
β”‚   β”‚   └── loader.efi
β”‚   β”œβ”€β”€ miso
β”‚   β”‚   └── manjaro.img
β”‚   β”œβ”€β”€ shellx64_v1.efi
β”‚   └── shellx64_v2.efi
β”œβ”€β”€ isolinux
β”‚   β”œβ”€β”€ 16x16.fnt
β”‚   β”œβ”€β”€ about.txt.disabled
β”‚   β”œβ”€β”€ af.tr
β”‚   β”œβ”€β”€ ar.tr
β”‚   β”œβ”€β”€ back640x480.jpg
β”‚   β”œβ”€β”€ back800x600.jpg
β”‚   β”œβ”€β”€ bg.tr
β”‚   β”œβ”€β”€ boot.cat
β”‚   β”œβ”€β”€ bootlogo
β”‚   β”œβ”€β”€ ca.hlp
β”‚   β”œβ”€β”€ ca.tr
β”‚   β”œβ”€β”€ ca@valencia.tr
β”‚   β”œβ”€β”€ cd_a.jpg
β”‚   β”œβ”€β”€ cd.jpg
β”‚   β”œβ”€β”€ chain.c32
β”‚   β”œβ”€β”€ cs.tr
β”‚   β”œβ”€β”€ da.tr
β”‚   β”œβ”€β”€ de.tr
β”‚   β”œβ”€β”€ el.tr
β”‚   β”œβ”€β”€ en.hlp
β”‚   β”œβ”€β”€ en.tr
β”‚   β”œβ”€β”€ eo.tr
β”‚   β”œβ”€β”€ es.tr
β”‚   β”œβ”€β”€ et.tr
β”‚   β”œβ”€β”€ fi.tr
β”‚   β”œβ”€β”€ fr.tr
β”‚   β”œβ”€β”€ gfxboot.c32
β”‚   β”œβ”€β”€ gfxboot.cfg
β”‚   β”œβ”€β”€ gl.tr
β”‚   β”œβ”€β”€ gu.tr
β”‚   β”œβ”€β”€ hdt.c32
β”‚   β”œβ”€β”€ hi.tr
β”‚   β”œβ”€β”€ hr.tr
β”‚   β”œβ”€β”€ hu.tr
β”‚   β”œβ”€β”€ id.tr
β”‚   β”œβ”€β”€ init
β”‚   β”œβ”€β”€ isohdpfx.bin
β”‚   β”œβ”€β”€ isolinux.bin
β”‚   β”œβ”€β”€ isolinux.cfg
β”‚   β”œβ”€β”€ isolinux.msg
β”‚   β”œβ”€β”€ it.tr
β”‚   β”œβ”€β”€ ja.tr
β”‚   β”œβ”€β”€ ka.tr
β”‚   β”œβ”€β”€ kk.tr
β”‚   β”œβ”€β”€ ko.tr
β”‚   β”œβ”€β”€ ky.tr
β”‚   β”œβ”€β”€ languages
β”‚   β”œβ”€β”€ ldlinux.c32
β”‚   β”œβ”€β”€ libcom32.c32
β”‚   β”œβ”€β”€ libgpl.c32
β”‚   β”œβ”€β”€ libmenu.c32
β”‚   β”œβ”€β”€ libutil.c32
β”‚   β”œβ”€β”€ lt.tr
β”‚   β”œβ”€β”€ mboot.c32
β”‚   β”œβ”€β”€ memtest
β”‚   β”œβ”€β”€ mr.tr
β”‚   β”œβ”€β”€ nb.tr
β”‚   β”œβ”€β”€ nl.tr
β”‚   β”œβ”€β”€ pa.tr
β”‚   β”œβ”€β”€ pci.ids
β”‚   β”œβ”€β”€ pl.tr
β”‚   β”œβ”€β”€ pt_BR.tr
β”‚   β”œβ”€β”€ pt.tr
β”‚   β”œβ”€β”€ ro.tr
β”‚   β”œβ”€β”€ ru.hlp
β”‚   β”œβ”€β”€ ru.tr
β”‚   β”œβ”€β”€ sk.tr
β”‚   β”œβ”€β”€ sl.tr
β”‚   β”œβ”€β”€ sr@latin.tr
β”‚   β”œβ”€β”€ sr.tr
β”‚   β”œβ”€β”€ sv.tr
β”‚   β”œβ”€β”€ ta.tr
β”‚   β”œβ”€β”€ text.jpg
β”‚   β”œβ”€β”€ tg.tr
β”‚   β”œβ”€β”€ th.tr
β”‚   β”œβ”€β”€ timer_a.jpg
β”‚   β”œβ”€β”€ tr.tr
β”‚   β”œβ”€β”€ uk.tr
β”‚   β”œβ”€β”€ uz.hlp
β”‚   β”œβ”€β”€ uz.tr
β”‚   β”œβ”€β”€ wa.tr
β”‚   β”œβ”€β”€ welcome.jpg
β”‚   β”œβ”€β”€ whichsys.c32
β”‚   β”œβ”€β”€ xh.tr
β”‚   β”œβ”€β”€ zh_CN.tr
β”‚   β”œβ”€β”€ zh_TW.tr
β”‚   └── zu.tr
β”œβ”€β”€ loader
β”‚   β”œβ”€β”€ entries
β”‚   β”‚   β”œβ”€β”€ manjaro-x86_64.conf
β”‚   β”‚   β”œβ”€β”€ manjaro-x86_64-nonfree.conf
β”‚   β”‚   β”œβ”€β”€ uefi-shell-v1-x86_64.conf
β”‚   β”‚   └── uefi-shell-v2-x86_64.conf
β”‚   └── loader.conf
└── manjaro
    β”œβ”€β”€ boot
    β”‚   β”œβ”€β”€ intel_ucode.img
    β”‚   β”œβ”€β”€ intel_ucode.LICENSE
    β”‚   └── x86_64
    β”‚       β”œβ”€β”€ manjaro
    β”‚       β”œβ”€β”€ manjaro.img
    β”‚       └── memtest
    β”œβ”€β”€ isomounts
    └── x86_64
        β”œβ”€β”€ live-image.sqfs
        β”œβ”€β”€ mhwd-image.sqfs
        β”œβ”€β”€ root-image.sqfs
        └── xfce-image.sqfs

10 directories, 108 files

and

Manjaro-17.0
β”œβ”€β”€ EFI
β”‚   β”œβ”€β”€ boot
β”‚   β”‚   β”œβ”€β”€ bootx64.efi
β”‚   β”‚   β”œβ”€β”€ HashTool.efi
β”‚   β”‚   └── loader.efi
β”‚   β”œβ”€β”€ miso
β”‚   β”‚   └── efiboot.img
β”‚   β”œβ”€β”€ shellx64_v1.efi
β”‚   └── shellx64_v2.efi
β”œβ”€β”€ isolinux
β”‚   β”œβ”€β”€ boot.cat
β”‚   β”œβ”€β”€ isohdpfx.bin
β”‚   β”œβ”€β”€ isolinux.bin
β”‚   β”œβ”€β”€ isolinux.cfg
β”‚   └── ldlinux.c32
β”œβ”€β”€ loader
β”‚   β”œβ”€β”€ entries
β”‚   β”‚   β”œβ”€β”€ manjaro-x86_64.conf
β”‚   β”‚   β”œβ”€β”€ manjaro-x86_64-nonfree.conf
β”‚   β”‚   β”œβ”€β”€ uefi-shell-v1-x86_64.conf
β”‚   β”‚   └── uefi-shell-v2-x86_64.conf
β”‚   └── loader.conf
└── manjaro
    β”œβ”€β”€ boot
    β”‚   β”œβ”€β”€ intel_ucode.img
    β”‚   β”œβ”€β”€ intel_ucode.LICENSE
    β”‚   β”œβ”€β”€ memtest
    β”‚   β”œβ”€β”€ memtest.COPYING
    β”‚   β”œβ”€β”€ syslinux
    β”‚   β”‚   β”œβ”€β”€ about.txt.disabled
    β”‚   β”‚   β”œβ”€β”€ af.hlp
    β”‚   β”‚   β”œβ”€β”€ af.tr
    β”‚   β”‚   β”œβ”€β”€ ANSI_dvorak.ktl
    β”‚   β”‚   β”œβ”€β”€ ar.hlp
    β”‚   β”‚   β”œβ”€β”€ ar.tr
    β”‚   β”‚   β”œβ”€β”€ azerty.ktl
    β”‚   β”‚   β”œβ”€β”€ bashkir.ktl
    β”‚   β”‚   β”œβ”€β”€ be_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ bg_bds_cp1251.ktl
    β”‚   β”‚   β”œβ”€β”€ bg_cp1251.ktl
    β”‚   β”‚   β”œβ”€β”€ bg_cp855.ktl
    β”‚   β”‚   β”œβ”€β”€ bg_pho_cp1251.ktl
    β”‚   β”‚   β”œβ”€β”€ bg.tr
    β”‚   β”‚   β”œβ”€β”€ bootlogo
    β”‚   β”‚   β”œβ”€β”€ br_abnt2.ktl
    β”‚   β”‚   β”œβ”€β”€ br_abnt.ktl
    β”‚   β”‚   β”œβ”€β”€ br_latin1_abnt2.ktl
    β”‚   β”‚   β”œβ”€β”€ br_latin1_us.ktl
    β”‚   β”‚   β”œβ”€β”€ by_cp1251.ktl
    β”‚   β”‚   β”œβ”€β”€ by.ktl
    β”‚   β”‚   β”œβ”€β”€ bywin_cp1251.ktl
    β”‚   β”‚   β”œβ”€β”€ ca.hlp
    β”‚   β”‚   β”œβ”€β”€ cat.c32
    β”‚   β”‚   β”œβ”€β”€ ca.tr
    β”‚   β”‚   β”œβ”€β”€ ca@valencia.tr
    β”‚   β”‚   β”œβ”€β”€ cf.ktl
    β”‚   β”‚   β”œβ”€β”€ chain.c32
    β”‚   β”‚   β”œβ”€β”€ cmd.c32
    β”‚   β”‚   β”œβ”€β”€ cmenu.c32
    β”‚   β”‚   β”œβ”€β”€ config.c32
    β”‚   β”‚   β”œβ”€β”€ cptime.c32
    β”‚   β”‚   β”œβ”€β”€ cpu.c32
    β”‚   β”‚   β”œβ”€β”€ cpuid.c32
    β”‚   β”‚   β”œβ”€β”€ cpuidtest.c32
    β”‚   β”‚   β”œβ”€β”€ croat.ktl
    β”‚   β”‚   β”œβ”€β”€ cs.hlp
    β”‚   β”‚   β”œβ”€β”€ cs.tr
    β”‚   β”‚   β”œβ”€β”€ cz_cp1250.ktl
    β”‚   β”‚   β”œβ”€β”€ cz.ktl
    β”‚   β”‚   β”œβ”€β”€ cz_lat2.ktl
    β”‚   β”‚   β”œβ”€β”€ cz_lat2_prog.ktl
    β”‚   β”‚   β”œβ”€β”€ cz_qwertz.ktl
    β”‚   β”‚   β”œβ”€β”€ cz_us_qwertz.ktl
    β”‚   β”‚   β”œβ”€β”€ da.hlp
    β”‚   β”‚   β”œβ”€β”€ da.tr
    β”‚   β”‚   β”œβ”€β”€ debug.c32
    β”‚   β”‚   β”œβ”€β”€ de_CH_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ defkeymap.ktl
    β”‚   β”‚   β”œβ”€β”€ defkeymap_V1.0.ktl
    β”‚   β”‚   β”œβ”€β”€ de.hlp
    β”‚   β”‚   β”œβ”€β”€ de.ktl
    β”‚   β”‚   β”œβ”€β”€ de_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ de_latin1_nodeadkeys.ktl
    β”‚   β”‚   β”œβ”€β”€ de_mobii.ktl
    β”‚   β”‚   β”œβ”€β”€ de.tr
    β”‚   β”‚   β”œβ”€β”€ dhcp.c32
    β”‚   β”‚   β”œβ”€β”€ disk.c32
    β”‚   β”‚   β”œβ”€β”€ dk.ktl
    β”‚   β”‚   β”œβ”€β”€ dk_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ dmi.c32
    β”‚   β”‚   β”œβ”€β”€ dmitest.c32
    β”‚   β”‚   β”œβ”€β”€ dvorak_ca_fr.ktl
    β”‚   β”‚   β”œβ”€β”€ dvorak_es.ktl
    β”‚   β”‚   β”œβ”€β”€ dvorak_fr.ktl
    β”‚   β”‚   β”œβ”€β”€ dvorak.ktl
    β”‚   β”‚   β”œβ”€β”€ dvorak_la.ktl
    β”‚   β”‚   β”œβ”€β”€ dvorak_l.ktl
    β”‚   β”‚   β”œβ”€β”€ dvorak_r.ktl
    β”‚   β”‚   β”œβ”€β”€ dvorak_sv_a1.ktl
    β”‚   β”‚   β”œβ”€β”€ dvorak_sv_a5.ktl
    β”‚   β”‚   β”œβ”€β”€ dvorak_uk.ktl
    β”‚   β”‚   β”œβ”€β”€ elf.c32
    β”‚   β”‚   β”œβ”€β”€ el.hlp
    β”‚   β”‚   β”œβ”€β”€ el.tr
    β”‚   β”‚   β”œβ”€β”€ emacs2.ktl
    β”‚   β”‚   β”œβ”€β”€ emacs.ktl
    β”‚   β”‚   β”œβ”€β”€ en.hlp
    β”‚   β”‚   β”œβ”€β”€ en.tr
    β”‚   β”‚   β”œβ”€β”€ eo.tr
    β”‚   β”‚   β”œβ”€β”€ es_cp850.ktl
    β”‚   β”‚   β”œβ”€β”€ es.hlp
    β”‚   β”‚   β”œβ”€β”€ es.ktl
    β”‚   β”‚   β”œβ”€β”€ es.tr
    β”‚   β”‚   β”œβ”€β”€ ethersel.c32
    β”‚   β”‚   β”œβ”€β”€ et.hlp
    β”‚   β”‚   β”œβ”€β”€ et.ktl
    β”‚   β”‚   β”œβ”€β”€ et_nodeadkeys.ktl
    β”‚   β”‚   β”œβ”€β”€ et.tr
    β”‚   β”‚   β”œβ”€β”€ fi.hlp
    β”‚   β”‚   β”œβ”€β”€ fi.ktl
    β”‚   β”‚   β”œβ”€β”€ fi.tr
    β”‚   β”‚   β”œβ”€β”€ fr_CH.ktl
    β”‚   β”‚   β”œβ”€β”€ fr_CH_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ fr.hlp
    β”‚   β”‚   β”œβ”€β”€ fr.ktl
    β”‚   β”‚   β”œβ”€β”€ fr_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ fr_latin9.ktl
    β”‚   β”‚   β”œβ”€β”€ fr_pc.ktl
    β”‚   β”‚   β”œβ”€β”€ fr.tr
    β”‚   β”‚   β”œβ”€β”€ gfxboot.c32
    β”‚   β”‚   β”œβ”€β”€ gfxboot.cfg
    β”‚   β”‚   β”œβ”€β”€ gl.hlp
    β”‚   β”‚   β”œβ”€β”€ gl.tr
    β”‚   β”‚   β”œβ”€β”€ gpxecmd.c32
    β”‚   β”‚   β”œβ”€β”€ gr.ktl
    β”‚   β”‚   β”œβ”€β”€ gr_pc.ktl
    β”‚   β”‚   β”œβ”€β”€ gu.hlp
    β”‚   β”‚   β”œβ”€β”€ gu.tr
    β”‚   β”‚   β”œβ”€β”€ hdt
    β”‚   β”‚   β”œβ”€β”€ hdt.c32
    β”‚   β”‚   β”œβ”€β”€ hexdump.c32
    β”‚   β”‚   β”œβ”€β”€ hi.tr
    β”‚   β”‚   β”œβ”€β”€ host.c32
    β”‚   β”‚   β”œβ”€β”€ hr.hlp
    β”‚   β”‚   β”œβ”€β”€ hr.tr
    β”‚   β”‚   β”œβ”€β”€ hu101.ktl
    β”‚   β”‚   β”œβ”€β”€ hu.hlp
    β”‚   β”‚   β”œβ”€β”€ hu.ktl
    β”‚   β”‚   β”œβ”€β”€ hu.tr
    β”‚   β”‚   β”œβ”€β”€ id.tr
    β”‚   β”‚   β”œβ”€β”€ ifcpu64.c32
    β”‚   β”‚   β”œβ”€β”€ ifcpu.c32
    β”‚   β”‚   β”œβ”€β”€ ifmemdsk.c32
    β”‚   β”‚   β”œβ”€β”€ ifplop.c32
    β”‚   β”‚   β”œβ”€β”€ il_heb.ktl
    β”‚   β”‚   β”œβ”€β”€ il.ktl
    β”‚   β”‚   β”œβ”€β”€ il_phonetic.ktl
    β”‚   β”‚   β”œβ”€β”€ init
    β”‚   β”‚   β”œβ”€β”€ is_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ is_latin1_us.ktl
    β”‚   β”‚   β”œβ”€β”€ it2.ktl
    β”‚   β”‚   β”œβ”€β”€ it.hlp
    β”‚   β”‚   β”œβ”€β”€ it_ibm.ktl
    β”‚   β”‚   β”œβ”€β”€ it.ktl
    β”‚   β”‚   β”œβ”€β”€ it.tr
    β”‚   β”‚   β”œβ”€β”€ ja.hlp
    β”‚   β”‚   β”œβ”€β”€ ja.tr
    β”‚   β”‚   β”œβ”€β”€ jp106.ktl
    β”‚   β”‚   β”œβ”€β”€ ka.tr
    β”‚   β”‚   β”œβ”€β”€ kazakh.ktl
    β”‚   β”‚   β”œβ”€β”€ kbdmap.c32
    β”‚   β”‚   β”œβ”€β”€ kk.tr
    β”‚   β”‚   β”œβ”€β”€ ko.hlp
    β”‚   β”‚   β”œβ”€β”€ kontron_wdt.c32
    β”‚   β”‚   β”œβ”€β”€ ko.tr
    β”‚   β”‚   β”œβ”€β”€ ky.hlp
    β”‚   β”‚   β”œβ”€β”€ kyrgyz.ktl
    β”‚   β”‚   β”œβ”€β”€ ky.tr
    β”‚   β”‚   β”œβ”€β”€ la_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ ldlinux.c32
    β”‚   β”‚   β”œβ”€β”€ lfs.c32
    β”‚   β”‚   β”œβ”€β”€ libcom32.c32
    β”‚   β”‚   β”œβ”€β”€ libgpl.c32
    β”‚   β”‚   β”œβ”€β”€ liblua.c32
    β”‚   β”‚   β”œβ”€β”€ libmenu.c32
    β”‚   β”‚   β”œβ”€β”€ libutil.c32
    β”‚   β”‚   β”œβ”€β”€ linux.c32
    β”‚   β”‚   β”œβ”€β”€ lpxelinux.0
    β”‚   β”‚   β”œβ”€β”€ ls.c32
    β”‚   β”‚   β”œβ”€β”€ lt.baltic.ktl
    β”‚   β”‚   β”œβ”€β”€ lt.hlp
    β”‚   β”‚   β”œβ”€β”€ lt.l4.ktl
    β”‚   β”‚   β”œβ”€β”€ lt.tr
    β”‚   β”‚   β”œβ”€β”€ lua.c32
    β”‚   β”‚   β”œβ”€β”€ mboot.c32
    β”‚   β”‚   β”œβ”€β”€ memdisk
    β”‚   β”‚   β”œβ”€β”€ meminfo.c32
    β”‚   β”‚   β”œβ”€β”€ menu.c32
    β”‚   β”‚   β”œβ”€β”€ miso.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_head.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_pxe_i686.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_pxe_i686_inc.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_pxe_select.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_pxe_x86_64.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_pxe_x86_64_inc.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_sys_i686.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_sys_i686_inc.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_sys_select.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_sys_x86_64.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_sys_x86_64_inc.cfg
    β”‚   β”‚   β”œβ”€β”€ miso_tail.cfg
    β”‚   β”‚   β”œβ”€β”€ mk0.ktl
    β”‚   β”‚   β”œβ”€β”€ mk_cp1251.ktl
    β”‚   β”‚   β”œβ”€β”€ mk.ktl
    β”‚   β”‚   β”œβ”€β”€ mr.hlp
    β”‚   β”‚   β”œβ”€β”€ mr.tr
    β”‚   β”‚   β”œβ”€β”€ nb.hlp
    β”‚   β”‚   β”œβ”€β”€ nb.tr
    β”‚   β”‚   β”œβ”€β”€ nl2.ktl
    β”‚   β”‚   β”œβ”€β”€ nl.hlp
    β”‚   β”‚   β”œβ”€β”€ nl.ktl
    β”‚   β”‚   β”œβ”€β”€ nl.tr
    β”‚   β”‚   β”œβ”€β”€ no_dvorak.ktl
    β”‚   β”‚   β”œβ”€β”€ no.ktl
    β”‚   β”‚   β”œβ”€β”€ no_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ pa.hlp
    β”‚   β”‚   β”œβ”€β”€ pa.tr
    β”‚   β”‚   β”œβ”€β”€ pc110.ktl
    β”‚   β”‚   β”œβ”€β”€ pci.c32
    β”‚   β”‚   β”œβ”€β”€ pcitest.c32
    β”‚   β”‚   β”œβ”€β”€ pl1.ktl
    β”‚   β”‚   β”œβ”€β”€ pl2.ktl
    β”‚   β”‚   β”œβ”€β”€ pl3.ktl
    β”‚   β”‚   β”œβ”€β”€ pl4.ktl
    β”‚   β”‚   β”œβ”€β”€ pl.hlp
    β”‚   β”‚   β”œβ”€β”€ pl.ktl
    β”‚   β”‚   β”œβ”€β”€ pl.tr
    β”‚   β”‚   β”œβ”€β”€ pmload.c32
    β”‚   β”‚   β”œβ”€β”€ poweroff.c32
    β”‚   β”‚   β”œβ”€β”€ prdhcp.c32
    β”‚   β”‚   β”œβ”€β”€ pt_BR.hlp
    β”‚   β”‚   β”œβ”€β”€ pt_BR.tr
    β”‚   β”‚   β”œβ”€β”€ pt.hlp
    β”‚   β”‚   β”œβ”€β”€ pt_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ pt_latin9.ktl
    β”‚   β”‚   β”œβ”€β”€ pt.tr
    β”‚   β”‚   β”œβ”€β”€ pwd.c32
    β”‚   β”‚   β”œβ”€β”€ pxechn.c32
    β”‚   β”‚   β”œβ”€β”€ reboot.c32
    β”‚   β”‚   β”œβ”€β”€ ro.hlp
    β”‚   β”‚   β”œβ”€β”€ rosh.c32
    β”‚   β”‚   β”œβ”€β”€ ro.tr
    β”‚   β”‚   β”œβ”€β”€ ro_win.ktl
    β”‚   β”‚   β”œβ”€β”€ ru1.ktl
    β”‚   β”‚   β”œβ”€β”€ ru2.ktl
    β”‚   β”‚   β”œβ”€β”€ ru3.ktl
    β”‚   β”‚   β”œβ”€β”€ ru4.ktl
    β”‚   β”‚   β”œβ”€β”€ ru_cp1251.ktl
    β”‚   β”‚   β”œβ”€β”€ ru.hlp
    β”‚   β”‚   β”œβ”€β”€ ru_ms.ktl
    β”‚   β”‚   β”œβ”€β”€ ru.tr
    β”‚   β”‚   β”œβ”€β”€ ruwin_alt_CP1251.ktl
    β”‚   β”‚   β”œβ”€β”€ ruwin_alt_KOI8_R.ktl
    β”‚   β”‚   β”œβ”€β”€ ruwin_cplk_CP1251.ktl
    β”‚   β”‚   β”œβ”€β”€ ruwin_cplk_KOI8_R.ktl
    β”‚   β”‚   β”œβ”€β”€ ruwin_ctrl_CP1251.ktl
    β”‚   β”‚   β”œβ”€β”€ ruwin_ctrl_KOI8_R.ktl
    β”‚   β”‚   β”œβ”€β”€ ruwin_ct_sh_CP1251.ktl
    β”‚   β”‚   β”œβ”€β”€ ruwin_ct_sh_KOI8_R.ktl
    β”‚   β”‚   β”œβ”€β”€ ru_win.ktl
    β”‚   β”‚   β”œβ”€β”€ ru_yawerty.ktl
    β”‚   β”‚   β”œβ”€β”€ sanboot.c32
    β”‚   β”‚   β”œβ”€β”€ sdi.c32
    β”‚   β”‚   β”œβ”€β”€ se_fi_ir209.ktl
    β”‚   β”‚   β”œβ”€β”€ se_fi_lat6.ktl
    β”‚   β”‚   β”œβ”€β”€ se_ir209.ktl
    β”‚   β”‚   β”œβ”€β”€ se_lat6.ktl
    β”‚   β”‚   β”œβ”€β”€ sg.ktl
    β”‚   β”‚   β”œβ”€β”€ sg_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ sg_latin1_lk450.ktl
    β”‚   β”‚   β”œβ”€β”€ sk.hlp
    β”‚   β”‚   β”œβ”€β”€ sk_qwerty.ktl
    β”‚   β”‚   β”œβ”€β”€ sk_qwertz.ktl
    β”‚   β”‚   β”œβ”€β”€ sk.tr
    β”‚   β”‚   β”œβ”€β”€ slovene.ktl
    β”‚   β”‚   β”œβ”€β”€ sl.tr
    β”‚   β”‚   β”œβ”€β”€ sr_cy.ktl
    β”‚   β”‚   β”œβ”€β”€ sr@latin.tr
    β”‚   β”‚   β”œβ”€β”€ sr.tr
    β”‚   β”‚   β”œβ”€β”€ sv.hlp
    β”‚   β”‚   β”œβ”€β”€ sv_latin1.ktl
    β”‚   β”‚   β”œβ”€β”€ sv.tr
    β”‚   β”‚   β”œβ”€β”€ sysdump.c32
    β”‚   β”‚   β”œβ”€β”€ syslinux.c32
    β”‚   β”‚   β”œβ”€β”€ syslinux.cfg
    β”‚   β”‚   β”œβ”€β”€ syslinux.msg
    β”‚   β”‚   β”œβ”€β”€ ta.tr
    β”‚   β”‚   β”œβ”€β”€ tg.tr
    β”‚   β”‚   β”œβ”€β”€ th.hlp
    β”‚   β”‚   β”œβ”€β”€ th.tr
    β”‚   β”‚   β”œβ”€β”€ tralt.ktl
    β”‚   β”‚   β”œβ”€β”€ trf.ktl
    β”‚   β”‚   β”œβ”€β”€ trq.ktl
    β”‚   β”‚   β”œβ”€β”€ tr_q_latin5.ktl
    β”‚   β”‚   β”œβ”€β”€ tr.tr
    β”‚   β”‚   β”œβ”€β”€ ua_cp1251.ktl
    β”‚   β”‚   β”œβ”€β”€ ua.ktl
    β”‚   β”‚   β”œβ”€β”€ ua_utf.ktl
    β”‚   β”‚   β”œβ”€β”€ ua_utf_ws.ktl
    β”‚   β”‚   β”œβ”€β”€ ua_ws.ktl
    β”‚   β”‚   β”œβ”€β”€ uk.hlp
    β”‚   β”‚   β”œβ”€β”€ uk.ktl
    β”‚   β”‚   β”œβ”€β”€ uk.tr
    β”‚   β”‚   β”œβ”€β”€ us_acentos.ktl
    β”‚   β”‚   β”œβ”€β”€ us.ktl
    β”‚   β”‚   β”œβ”€β”€ uz.tr
    β”‚   β”‚   β”œβ”€β”€ vesa.c32
    β”‚   β”‚   β”œβ”€β”€ vesainfo.c32
    β”‚   β”‚   β”œβ”€β”€ vesamenu.c32
    β”‚   β”‚   β”œβ”€β”€ vpdtest.c32
    β”‚   β”‚   β”œβ”€β”€ wangbe2.ktl
    β”‚   β”‚   β”œβ”€β”€ wangbe.ktl
    β”‚   β”‚   β”œβ”€β”€ wa.tr
    β”‚   β”‚   β”œβ”€β”€ whichsys.c32
    β”‚   β”‚   β”œβ”€β”€ xh.hlp
    β”‚   β”‚   β”œβ”€β”€ xh.tr
    β”‚   β”‚   β”œβ”€β”€ zh_CN.hlp
    β”‚   β”‚   β”œβ”€β”€ zh_CN.tr
    β”‚   β”‚   β”œβ”€β”€ zh_TW.hlp
    β”‚   β”‚   β”œβ”€β”€ zh_TW.tr
    β”‚   β”‚   β”œβ”€β”€ zu.tr
    β”‚   β”‚   └── zzjson.c32
    β”‚   └── x86_64
    β”‚       β”œβ”€β”€ initramfs.img
    β”‚       └── vmlinuz
    └── x86_64
        β”œβ”€β”€ desktopfs.md5
        β”œβ”€β”€ desktopfs.sfs
        β”œβ”€β”€ livefs.md5
        β”œβ”€β”€ livefs.sfs
        β”œβ”€β”€ mhwdfs.md5
        β”œβ”€β”€ mhwdfs.sfs
        β”œβ”€β”€ rootfs.md5
        └── rootfs.sfs

12 directories, 332 files

And some more comparison:

$ diff -r  16 17
 Binary files 16/EFI/boot/loader.efi and 17/EFI/boot/loader.efi differ
Only in 17/EFI/miso: efiboot.img
Only in 16/EFI/miso: manjaro.img
Binary files 16/EFI/shellx64_v1.efi and 17/EFI/shellx64_v1.efi differ
Binary files 16/EFI/shellx64_v2.efi and 17/EFI/shellx64_v2.efi differ
Only in 16/isolinux: 16x16.fnt
Only in 16/isolinux: about.txt.disabled
Only in 16/isolinux: af.tr
Only in 16/isolinux: ar.tr
Only in 16/isolinux: back640x480.jpg
Only in 16/isolinux: back800x600.jpg
Only in 16/isolinux: bg.tr
Binary files 16/isolinux/boot.cat and 17/isolinux/boot.cat differ
Only in 16/isolinux: bootlogo
Only in 16/isolinux: ca.hlp
Only in 16/isolinux: ca.tr
Only in 16/isolinux: ca@valencia.tr
Only in 16/isolinux: cd_a.jpg
Only in 16/isolinux: cd.jpg
Only in 16/isolinux: chain.c32
Only in 16/isolinux: cs.tr
Only in 16/isolinux: da.tr
Only in 16/isolinux: de.tr
Only in 16/isolinux: el.tr
Only in 16/isolinux: en.hlp
Only in 16/isolinux: en.tr
Only in 16/isolinux: eo.tr
Only in 16/isolinux: es.tr
Only in 16/isolinux: et.tr
Only in 16/isolinux: fi.tr
Only in 16/isolinux: fr.tr
Only in 16/isolinux: gfxboot.c32
Only in 16/isolinux: gfxboot.cfg
Only in 16/isolinux: gl.tr
Only in 16/isolinux: gu.tr
Only in 16/isolinux: hdt.c32
Only in 16/isolinux: hi.tr
Only in 16/isolinux: hr.tr
Only in 16/isolinux: hu.tr
Only in 16/isolinux: id.tr
Only in 16/isolinux: init
Binary files 16/isolinux/isolinux.bin and 17/isolinux/isolinux.bin differ
diff -r 16/isolinux/isolinux.cfg 17/isolinux/isolinux.cfg
1,6c1,2
< default start
< implicit 1
< display isolinux.msg
< ui gfxboot bootlogo isolinux.msg
< prompt   1
< timeout  200
---
> PATH /manjaro/boot/syslinux/
> DEFAULT loadconfig
8,24c4,6
< label start
<   kernel /manjaro/boot/x86_64/manjaro
<   append initrd=/manjaro/boot/intel_ucode.img,/manjaro/boot/x86_64/manjaro.img misobasedir=manjaro misolabel=MJRO1610 nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo overlay=free quiet splash showopts
< 
< label nonfree
<   kernel /manjaro/boot/x86_64/manjaro
<   append initrd=/manjaro/boot/intel_ucode.img,/manjaro/boot/x86_64/manjaro.img misobasedir=manjaro misolabel=MJRO1610 nouveau.modeset=0 i915.modeset=1 radeon.modeset=0 nonfree=yes logo.nologo overlay=nonfree quiet splash showopts
< 
< label harddisk
<   com32 whichsys.c32
<   append -iso- chain.c32 hd0
< 
< label hdt
<   kernel hdt.c32
< 
< label memtest
<   kernel memtest
---
> LABEL loadconfig
>   CONFIG /manjaro/boot/syslinux/miso.cfg
>   APPEND /manjaro/
Only in 16/isolinux: isolinux.msg
Only in 16/isolinux: it.tr
Only in 16/isolinux: ja.tr
Only in 16/isolinux: ka.tr
Only in 16/isolinux: kk.tr
Only in 16/isolinux: ko.tr
Only in 16/isolinux: ky.tr
Only in 16/isolinux: languages
Binary files 16/isolinux/ldlinux.c32 and 17/isolinux/ldlinux.c32 differ
Only in 16/isolinux: libcom32.c32
Only in 16/isolinux: libgpl.c32
Only in 16/isolinux: libmenu.c32
Only in 16/isolinux: libutil.c32
Only in 16/isolinux: lt.tr
Only in 16/isolinux: mboot.c32
Only in 16/isolinux: memtest
Only in 16/isolinux: mr.tr
Only in 16/isolinux: nb.tr
Only in 16/isolinux: nl.tr
Only in 16/isolinux: pa.tr
Only in 16/isolinux: pci.ids
Only in 16/isolinux: pl.tr
Only in 16/isolinux: pt_BR.tr
Only in 16/isolinux: pt.tr
Only in 16/isolinux: ro.tr
Only in 16/isolinux: ru.hlp
Only in 16/isolinux: ru.tr
Only in 16/isolinux: sk.tr
Only in 16/isolinux: sl.tr
Only in 16/isolinux: sr@latin.tr
Only in 16/isolinux: sr.tr
Only in 16/isolinux: sv.tr
Only in 16/isolinux: ta.tr
Only in 16/isolinux: text.jpg
Only in 16/isolinux: tg.tr
Only in 16/isolinux: th.tr
Only in 16/isolinux: timer_a.jpg
Only in 16/isolinux: tr.tr
Only in 16/isolinux: uk.tr
Only in 16/isolinux: uz.hlp
Only in 16/isolinux: uz.tr
Only in 16/isolinux: wa.tr
Only in 16/isolinux: welcome.jpg
Only in 16/isolinux: whichsys.c32
Only in 16/isolinux: xh.tr
Only in 16/isolinux: zh_CN.tr
Only in 16/isolinux: zh_TW.tr
Only in 16/isolinux: zu.tr
diff -r 16/loader/entries/manjaro-x86_64.conf 17/loader/entries/manjaro-x86_64.conf
1,2c1,2
< title   Manjaro Linux x86_64 UEFI USB (default)
< linux   /manjaro/boot/x86_64/manjaro
---
> title   Manjaro Linux x86_64 UEFI USB (free)
> linux   /manjaro/boot/x86_64/vmlinuz
4,5c4,5
< initrd  /manjaro/boot/x86_64/manjaro.img
< options misobasedir=manjaro misolabel=MJRO1610 nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo overlay=free
---
> initrd  /manjaro/boot/x86_64/initramfs.img
> options misobasedir=manjaro misolabel=MJRO170 nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo nonfree=no 
diff -r 16/loader/entries/manjaro-x86_64-nonfree.conf 17/loader/entries/manjaro-x86_64-nonfree.conf
2c2
< linux   /manjaro/boot/x86_64/manjaro
---
> linux   /manjaro/boot/x86_64/vmlinuz
4,5c4,5
< initrd  /manjaro/boot/x86_64/manjaro.img
< options misobasedir=manjaro misolabel=MJRO1610 nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo overlay=nonfree nonfree=yes
---
> initrd  /manjaro/boot/x86_64/initramfs.img
> options misobasedir=manjaro misolabel=MJRO170 nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo nonfree=yes 
Only in 17/manjaro/boot: memtest
Only in 17/manjaro/boot: memtest.COPYING
Only in 17/manjaro/boot: syslinux
Only in 17/manjaro/boot/x86_64: initramfs.img
Only in 16/manjaro/boot/x86_64: manjaro
Only in 16/manjaro/boot/x86_64: manjaro.img
Only in 16/manjaro/boot/x86_64: memtest
Only in 17/manjaro/boot/x86_64: vmlinuz
Only in 16/manjaro: isomounts
Only in 17/manjaro/x86_64: desktopfs.md5
Only in 17/manjaro/x86_64: desktopfs.sfs
Only in 17/manjaro/x86_64: livefs.md5
Only in 17/manjaro/x86_64: livefs.sfs
Only in 16/manjaro/x86_64: live-image.sqfs
Only in 17/manjaro/x86_64: mhwdfs.md5
Only in 17/manjaro/x86_64: mhwdfs.sfs
Only in 16/manjaro/x86_64: mhwd-image.sqfs
Only in 17/manjaro/x86_64: rootfs.md5
Only in 17/manjaro/x86_64: rootfs.sfs
Only in 16/manjaro/x86_64: root-image.sqfs
Only in 16/manjaro/x86_64: xfce-image.sqfs

Anything else I could check?

Your $esp is /boot, not /boot/efi. [1]
That will not install grub but will use systemd-boot (bootctl).

The confusing part is you cannot boot (see) the install media bootmenu.
And that is before you select mount point (/boot/efi or /boot) for your $esp.

[1] - you can verify this with
findmnt
cat /etc/fstab

ps: see this link for more on systemd-boot.
It may be outdated and systemd-boot may automatically generate loader and entries conf now. Not sure but you can help to confirm it.

[edit] - systemd-boot cannot detect efi files in other partitions (if you want other OS's in your system).

You mean 17.0.6?

Forum kindly sponsored by