def METHOD_NAME(self, target: str) -> None:
    """
    Setup ESP for systemd-boot using bootctl and kernel-install
    For disk images only, setup the ESP layout for systemd boot
    using bootctl. All data will be loaded from the ESP. The
    kernel-install script provided with systemd is used to
    manage kernel updates and the respective loader entries.
    Distributions integrating well with systemd runs kernel-install
    as part of their kernel packaging. In kiwi we use kernel-install
    for the initial boot setup
    :param str target:
        target identifier, one of disk, live(iso) or install(iso)
        Currently only the disk identifier is supported
    """
    if target != self.target.disk:
        raise KiwiBootLoaderTargetError(
            'systemd-boot is only supported with the EFI disk image target'
        )
    boot_options = self.custom_args['boot_options']
    self._mount_system(
        boot_options.get('root_device'),
        boot_options.get('boot_device'),
        boot_options.get('efi_device'),
        boot_options.get('system_volumes')
    )
    kernel_info = BootImageBase(
        self.xml_state,
        self.root_mount.mountpoint, self.root_mount.mountpoint
    ).get_boot_names()
    Command.run(
        [
            'chroot', self.root_mount.mountpoint, 'bootctl', 'install',
            '--esp-path=/boot/efi',
            '--no-variables',
            '--entry-token', 'os-id'
        ]
    )
    Path.wipe(f'{self.root_mount.mountpoint}/boot/loader')
    self._write_kernel_cmdline_file()
    Command.run(
        [
            'chroot', self.root_mount.mountpoint,
            'kernel-install', 'add', kernel_info.kernel_version,
            kernel_info.kernel_filename.replace(
                self.root_mount.mountpoint, ''
            ),
            f'/boot/{kernel_info.initrd_name}'
        ]
    )
    BootLoaderSystemdBoot._write_config_file(
        BootLoaderTemplateSystemdBoot().get_loader_template(),
        self.root_mount.mountpoint + '/boot/efi/loader/loader.conf',
        self._get_template_parameters()
    )