def METHOD_NAME(self, endianess, kernel_path):
    image_url, image_hash = self.get_image_info(endianess)
    image_path = self.fetch_asset(image_url, asset_hash=image_hash)
    self.vm.set_console()
    kernel_command_line = (self.KERNEL_COMMON_COMMAND_LINE
                           + 'console=ttyS0 root=/dev/sda1')
    self.vm.add_args('-no-reboot',
                     '-kernel', kernel_path,
                     '-append', kernel_command_line,
                     '-drive', 'file=%s,snapshot=on' % image_path,
                     '-netdev', 'user,id=vnet,hostfwd=:127.0.0.1:0-:22',
                     '-device', 'pcnet,netdev=vnet')
    self.vm.launch()
    self.log.info('VM launched, waiting for sshd')
    console_pattern = 'Starting OpenBSD Secure Shell server: sshd'
    wait_for_console_pattern(self, console_pattern, 'Oops')
    self.log.info('sshd ready')
    self.ssh_connect('root', 'root', False)