<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jbauer</id>
	<title>Alpine Linux - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jbauer"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Jbauer"/>
	<updated>2026-05-03T19:02:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Installation&amp;diff=17930</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Installation&amp;diff=17930"/>
		<updated>2020-07-28T05:20:45Z</updated>

		<summary type="html">&lt;p&gt;Jbauer: Improve wording, grammar, and general installation instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alpine Linux can be installed as the main operating system on a physical machine (&amp;quot;bare metal&amp;quot;), including on embedded devices. For example, [https://en.wikipedia.org/wiki/PostmarketOS PostmarketOS] is a smartphone operating system based on Alpine, and [https://www.adelielinux.org/ Adélie Linux] is a complete end-user distribution based on Alpine Linux. While this use case is less common than Alpine Linux&#039;s main use as a base system for container images in systems like Docker, this document describes how Alpine can be installed as the primary operating system for a computer.&lt;br /&gt;
&lt;br /&gt;
Alpine also works as a [https://en.wikipedia.org/wiki/Live_USB live system]&amp;amp;mdash;any install disk of Alpine can also be run without installing to local storage of the machine it&#039;s booted on, running directly from the install media!&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
= Quick Requirements =&lt;br /&gt;
&lt;br /&gt;
Nearly any hardware should run Alpine Linux but the following basic requirements are recommended:&lt;br /&gt;
&lt;br /&gt;
* At least 128MB of RAM for server without GUI, or at least 1.6GB for graphical desktop&lt;br /&gt;
* At least 1GB storage device for server without GUI, or at least 10GB for graphical desktop with web browsing&lt;br /&gt;
&lt;br /&gt;
For more information, see [[Requirements]].&lt;br /&gt;
&lt;br /&gt;
[[File:Installation-alpine-alpine-setup-2-boot.png|350px|thumb|right|Installation : setup-alpine : booting process until login prompt]]&lt;br /&gt;
&lt;br /&gt;
= Installation Overview =&lt;br /&gt;
&lt;br /&gt;
The following steps are brief and intended for the common case; for complete info and other architectures, please consult the [[Alpine newbie install manual]].&lt;br /&gt;
&lt;br /&gt;
== 1. Download the media source ==&lt;br /&gt;
&lt;br /&gt;
Just grab an ISO from [http://alpinelinux.org/downloads]. Take note of architectures in green buttons.&lt;br /&gt;
&lt;br /&gt;
== 2. Dump, burn or flash the image ==&lt;br /&gt;
&lt;br /&gt;
Dump the ISO image onto a media source like USB/SD flashing; or CD/DVD/BR disk with burning software.&lt;br /&gt;
In Linux, you can use &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; to flash a USB drive or SD card:&lt;br /&gt;
    dd if=&amp;lt;your iso&amp;gt; of=&amp;lt;your disk&amp;gt; bs=1M; sync&lt;br /&gt;
&lt;br /&gt;
== 3. Boot and install process ==&lt;br /&gt;
&lt;br /&gt;
Log in as the user &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; by typing &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; and hitting &#039;&#039;enter&#039;&#039;. Then execute &amp;lt;code&amp;gt;[[Alpine_setup_scripts#setup-alpine|setup-alpine]]&amp;lt;/code&amp;gt;, answering the questions and hitting &#039;&#039;enter&#039;&#039; after each:&lt;br /&gt;
&lt;br /&gt;
[[File:Installation-alpine-alpine-setup-3-setup-scripts.png|350px|thumb|right|Installation : setup-alpine : complete process single install]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Select keyboard layout&#039;&#039;&#039;: Choose your keyboard layout, e.g. &#039;&#039;us&#039;&#039; or &#039;&#039;es&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Select variant&#039;&#039;&#039;: Choose your keyboard layout variant,  e.g. &#039;&#039;us-nodeadkeys&#039;&#039; or &#039;&#039;es-winkeys&#039;&#039;. Use the same answer that you entered above for no variant.&lt;br /&gt;
* &#039;&#039;&#039;Enter system hostname&#039;&#039;&#039;: Choose the name of your computer; &#039;&#039;&#039;localhost&#039;&#039;&#039; is good enough and recommended for starting.&lt;br /&gt;
* &#039;&#039;&#039;Initialize network cards&#039;&#039;&#039;: Here most people can just go with the default (just press enter).&lt;br /&gt;
** &#039;&#039;&#039;Any manual configuration&#039;&#039;&#039;: Perform other configuration if needed, otherwise just type &amp;quot;no&amp;quot; and hit enter.&lt;br /&gt;
** &#039;&#039;&#039;Select domain name&#039;&#039;&#039;: This is not commonly asked, you can just hit enter.&lt;br /&gt;
* &#039;&#039;&#039;DNS nameservers?&#039;&#039;&#039;: If asked, &amp;lt;code&amp;gt;8.8.8.8&amp;lt;/code&amp;gt; is a recommended default that will be good for most people.&lt;br /&gt;
* &#039;&#039;&#039;Changing password for root&#039;&#039;&#039;: Next a root password must be defined. Input a passphrase; what you type won&#039;t be shown on the screen.&lt;br /&gt;
** &#039;&#039;&#039;Retype password&#039;&#039;&#039;: Type the same passphrase to confirm the root password; what you type won&#039;t be shown on the screen.&lt;br /&gt;
* &#039;&#039;&#039;Which timezone to choose?&#039;&#039;&#039;: Set it to your local time zone or hit enter for &amp;lt;code&amp;gt;UTC&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Proxy chooser&#039;&#039;&#039;: Type &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt; and hit enter if you&#039;re not using a proxy.&lt;br /&gt;
* &#039;&#039;&#039;Which NTP client to run?&#039;&#039;&#039;: This is for keeping the system clock in sync. The default is good enough for most people.&lt;br /&gt;
* &#039;&#039;&#039;Enter mirror number&#039;&#039;&#039;: &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; is a good choice for most people.&lt;br /&gt;
* &#039;&#039;&#039;Which SSH server?&#039;&#039;&#039;: An SSH server allows you to remotely manage your machine. The default is good enough for most people.&lt;br /&gt;
* &#039;&#039;&#039;Disk Setup&#039;&#039;&#039; Choose how to set up your disks.&lt;br /&gt;
** &#039;&#039;&#039;Which disks would you like to use?&#039;&#039;&#039;: Choose the disk where files will be installed. Usually &amp;lt;code&amp;gt;sda&amp;lt;/code&amp;gt; is the hard disk and &amp;lt;code&amp;gt;sdb&amp;lt;/code&amp;gt; is the USB boot or CD/DVD image.&lt;br /&gt;
** &#039;&#039;&#039;How would you like to use it?&#039;&#039;&#039;: Type &amp;quot;sys&amp;quot; and then press enter. This will cause the OS to be installed to the chosen disk&amp;amp;mdash;similar to how other distributions work.&lt;br /&gt;
&lt;br /&gt;
Take care that &#039;&#039;&#039;all data on your chosen disk will be erased&#039;&#039;&#039;. A final question will prompt you to continue. After confirming by typing &#039;y&#039; and hitting enter, you cannot turn back.&lt;br /&gt;
&lt;br /&gt;
After the script finishes installing the system, it will tell you to reboot. Note that:&lt;br /&gt;
&lt;br /&gt;
* If the configured [[Alpine_setup_scripts#sys_mode|runtime mode was &amp;quot;sys&amp;quot;]], then remove the initial installation media to boot the newly installed system.&lt;br /&gt;
* If the configured [[Alpine_setup_scripts#diskless_mode|runtime mode was &amp;quot;data&amp;quot;]], then keep the installation media inserted to boot the newly installed system.&lt;br /&gt;
&lt;br /&gt;
To reboot, type &amp;lt;code&amp;gt;reboot&amp;lt;/code&amp;gt; and hit enter. If you just wish to turn off the machine after installing, type &amp;lt;code&amp;gt;poweroff&amp;lt;/code&amp;gt; instead.&lt;br /&gt;
&lt;br /&gt;
= Further Documentation =&lt;br /&gt;
&lt;br /&gt;
The installation script only installs the base operating system. Applications such as a web server, mail server, desktop environment, or web browser are not installed and &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; is the only normal user. For instructions on proceeding after installation, please see [[Tutorials_and_Howtos#Post-Install|Tutorials_and_Howtos Post-Install section]].&lt;br /&gt;
&lt;br /&gt;
More specific instructions and instructions for other architectures or machines (e.g. ARM, RPi, etc) are defined in [[Tutorials_and_Howtos#Installation:_Use_cases|Installation:_Use_cases]]. Also see the following wiki pages for more information:&lt;br /&gt;
&lt;br /&gt;
* [[FAQ|FAQs]]&lt;br /&gt;
* [[Tutorials and Howtos]]&lt;br /&gt;
* [[Contribute|How to Contribute]]&lt;br /&gt;
* [[Developer Documentation]]&lt;br /&gt;
* [[Newbie Alpine Ecosystem]]&lt;br /&gt;
* [https://mckayemu.github.io/alpineinstalls/ https://mckayemu.github.io/alpineinstalls/ All informatin for Spanish users]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Jbauer</name></author>
	</entry>
</feed>