qemu-startup

Start QEMU virtual machines with telnet serial consoles and verify boot.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Zurybr/lefarma-skills --skill qemu-startup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qemu-startup
Source: https://github.com/Zurybr/lefarma-skills/tree/main/letta/benchmarks/trajectory-only/qemu-startup
Command: npx skills add https://github.com/Zurybr/lefarma-skills --skill qemu-startup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures QEMU virtual machines start correctly with accessible serial consoles, managing potential issues with process control and port conflicts.

Core Features & Use Cases

  • Reliable VM Launch: Guides users through starting QEMU with proper serial console setup (telnet).
  • Process Management: Provides strategies for tracking and terminating QEMU processes, especially in limited environments.
  • Use Case: When deploying a new virtual appliance that requires serial console access for initial configuration, this Skill helps ensure the VM boots and the console is ready for connection.

Quick Start

Use the qemu-startup skill to launch a QEMU VM using the provided ISO and configure it for telnet access on port 6665.

Frequently Asked Questions about qemu-startup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a QEMU virtual machine with a serial console accessible via telnet?

To start a QEMU VM with a serial console, launch QEMU with parameters directing the serial port to a telnet endpoint, such as port 6665, ensuring the console is ready for connection and initial configuration.

Why does my QEMU process terminate immediately in a constrained environment?

A QEMU process may terminate due to process hierarchy issues or lack of KVM availability. Verify KVM status and tool availability before launch to ensure reliable process management and boot verification.

How can I avoid port conflicts when configuring telnet access for a QEMU VM?

Avoid port conflicts by verifying port accessibility before launching QEMU. Check that your chosen telnet port, such as 6665, is available and not already bound by another process on the host.

What is the best way to track and terminate a running QEMU process?

Track and terminate a QEMU process using system process management strategies. Identify the QEMU process ID and use standard kill commands to safely terminate the virtual machine instance.

Do I need KVM enabled to launch a virtual machine with QEMU?

KVM is not strictly required but is highly recommended for performance. Verify KVM availability before launch; if KVM is unavailable, QEMU will fall back to software emulation, which may impact VM performance.

What should I check before launching a QEMU VM to ensure it boots reliably?

Before launching a QEMU VM, verify tool availability, KVM status, and port accessibility. Addressing these common pitfalls ensures the virtual machine starts correctly and the serial console is ready.