---
page_title: Automatic OS Installs
description: |-
  Learn how to use preseed, kickstart, and autounattend files to automatically
  answer installation questions and enable Packer to connect to your instance.
---

⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
> [!IMPORTANT]  
> **Documentation Update:** Product documentation previously located in `/website` has moved to the [`hashicorp/web-unified-docs`](https://github.com/hashicorp/web-unified-docs) repository, where all product documentation is now centralized. Please make contributions directly to `web-unified-docs`, since changes to `/website` in this repository will not appear on developer.hashicorp.com.
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️

# Automatic OS Installs

If you are building from a brand-new and unconfigured operating system
image, Packer will need you to perform the operating system install before it
can connect to and configure your image using its provisioners. Most operating
system distributions have a mechanism for performing the normally-interactive
installation in an automated way. For Debian operating systems, this is done
using a preseed file; for Windows, it's done using an Autounattend.xml. We have
compiled some simple guides here for common operating system distributions.

These guides are meant to give you a quick introduction to how to use automated
installation answer files in order to perfom those installs; we don't mean to
be a comprehensive guide on each operating system, but we hope to give you
enough context to be able to more easily find any further information you need.

Refer to the instructions for your operating system.
