<?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=Abelito</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=Abelito"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Abelito"/>
	<updated>2026-05-01T08:16:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Installation&amp;diff=18711</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Installation&amp;diff=18711"/>
		<updated>2021-03-15T03:42:33Z</updated>

		<summary type="html">&lt;p&gt;Abelito: Typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:hdd_mount.png|left|link=]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page explains the basics and will get you started. But before you actually install, it can also help to skim through the [[Alpine_Linux:FAQ| Frequenty Asked Questions (FAQ)]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Minimal Hardware Requirements ==&lt;br /&gt;
&lt;br /&gt;
* At least 100 MB of RAM. [A graphical desktop system may require up to 1 GB minimum.]&lt;br /&gt;
* At least 0-700 MB space on a writable storage device. [Only required in &amp;quot;sys&amp;quot; or &amp;quot;data&amp;quot; mode installations (explained below). It is optional in &amp;quot;diskless&amp;quot; mode, to save newer data states and configurations of a running system.]&lt;br /&gt;
&lt;br /&gt;
== Installation Overview ==&lt;br /&gt;
&lt;br /&gt;
=== The general course of actions ===&lt;br /&gt;
[Note: To install Alpine on single-board-computer (SBC) architectures that can not boot .iso images, see e.g. [[Alpine_on_ARM|Alpine on ARM]] for its peculiarities.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As usual, the regular installation procedure starts with three basic steps (additional details for all the steps follow [[Installation#additional details|below]]):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.)&#039;&#039;&#039; Downloading and verifying the proper [http://alpinelinux.org/downloads stable-release ISO installation image-file] for your computer&#039;s architecture, and the corresponding &amp;lt;code&amp;gt;sha256&amp;lt;/code&amp;gt; (checksum) and &amp;lt;code&amp;gt;GPG&amp;lt;/code&amp;gt; (signature) files. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.)&#039;&#039;&#039; Either burning the ISO image-file onto a blank CD/DVD/Blu-ray disk with your favorite disk burning software, or flashing the installation image onto a bootable storage device (USB-device, CF-/MMC-/SD-card, floppy, ...).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.)&#039;&#039;&#039; Booting the computer from the prepared disk or storage device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The boot process then copies the entire operating system into the RAM, and then runs it completely from RAM. This means that the running command line environment does not depend on reading from the (possibly slow) initial boot media anymore.&lt;br /&gt;
&lt;br /&gt;
Log-in is possible as the user &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; with its initially empty password.&lt;br /&gt;
&lt;br /&gt;
Then an interactive script called &amp;lt;code&amp;gt;[[Alpine_setup_scripts#setup-alpine|setup-alpine]]&amp;lt;/code&amp;gt; can be called from the command line, to configure and install the initial Alpine Linux system. Alternatively, it&#039;s also possible to use more specific [[Alpine_setup_scripts|setup-scripts]], the [[Alpine_Linux_package_management|apk package manager]], and all the general command line tools to set things up. For example, to install a special package requirement to prepare the system before running the interactive &amp;lt;code&amp;gt;[[Alpine_setup_scripts#setup-alpine|setup-alpine]]&amp;lt;/code&amp;gt; script. Or, to fine-tune a newly installed system&#039;s configuration right after the install before it starts up for the first time.&lt;br /&gt;
&lt;br /&gt;
Note that &amp;lt;code&amp;gt;[[Alpine_setup_scripts#setup-alpine|setup-alpine]]&amp;lt;/code&amp;gt; can configure the system to boot into one of three &#039;&#039;&#039;Alpinelinux disk modes&#039;&#039;&#039;, &amp;quot;diskless&amp;quot;, &amp;quot;data&amp;quot;, and &amp;quot;sys&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Diskless Mode&#039;&#039;&#039;=== &lt;br /&gt;
This is the default boot mode of the .iso images, and &amp;lt;code&amp;gt;[[Alpine_setup_scripts#setup-alpine|setup-alpine]]&amp;lt;/code&amp;gt; configures this if selecting to install to &amp;quot;disk=none&amp;quot;. It means that the whole operating system and all applications are loaded into the RAM, and run extremely fast (saving unnecessary disk spin-ups, power, and wear). Still, customized configurations and package selections may be preserved on permanent storage media by using the &amp;quot;local backup utility&amp;quot; &amp;lt;code&amp;gt;[[Alpine_local_backup|lbu]]&amp;lt;/code&amp;gt; and a [[Alpine_Linux_package_management#Local_Cache|local package cache]]. [Fixme: &amp;lt;code&amp;gt;setup-alpine&amp;lt;/code&amp;gt; still needs [[Alpine_local_backup#Saving_and_loading_ISO_image_customizations| this detour]] to prepare a partition for this.] In setup-alpine, select to store configs and the package cache on a partition. (That mounted partition may later also be used by configuring some important applications to keep their data on it.)&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Data Disk Mode&#039;&#039;&#039;=== &lt;br /&gt;
This mode is still accelerated by running the system from RAM, however swap storage and the whole {{Path|/var}} directory tree gets mounted from a persistent storage device (two newly created partitions). This location holds e.g. all log files, mailspools, databases, etc., as well as &amp;lt;code&amp;gt;[[Alpine_local_backup|lbu]]&amp;lt;/code&amp;gt; backup commits and the package cache. The mode is useful for having RAM accelerated servers with amounts of variable user-data that exceed the available RAM size, and to let the entire current system state (not just the boot state) survive a system crash according to the particular filesystem&#039;s guarantees. [Fixme: Storing lbu configs to disk is not auto-configured after configuring the data partition, one still has to select saving configs to &amp;quot;none&amp;quot; first (the new data partition is not listed), and to manually set e.g. LBU_MEDIA=sda2 in /etc/lbu/lbu.conf and execute &amp;lt;code&amp;gt;echo &amp;quot;/dev/sda2 /media/sda2 vfat rw 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&amp;lt;/code&amp;gt; afterwards, to have the partition (here sda2) used.] The boot device may remain to be the one initially used, and can even be immutable (read-only).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;System Disk Mode&#039;&#039;&#039;=== &lt;br /&gt;
This is a traditional hard-disk install. If this mode is selected, the &amp;lt;code&amp;gt;[[setup-alpine]]&amp;lt;/code&amp;gt; script defaults to create three partitions on the selected storage device, {{Path|/boot}}, {{Path|swap}} and {{Path|/}} (the filesystem root). This mode may be used for generic [[Desktops|desktop]] and development machines, for example.&lt;br /&gt;
&lt;br /&gt;
== Additional Details ==&lt;br /&gt;
&lt;br /&gt;
{{Expand|  }}&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;Additional Details&amp;quot; section needs to be consolidated with the work at &#039;&#039;&#039;[https://docs.alpinelinux.org https://docs.alpinelinux.org] (not finished)&#039;&#039;&#039; &lt;br /&gt;
(Restructuring things there, moving and linking from here or there?). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Verifying the downloaded image-file ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:95%; align=center&amp;quot;&lt;br /&gt;
|+ Commands to verify the checksum and GPG signature of a downloaded image-file on different systems.&lt;br /&gt;
|-&lt;br /&gt;
! width=100px |  OS type&lt;br /&gt;
!  &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt; check !! &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt; calculation (to be compared manually) !! &amp;lt;code&amp;gt;GPG&amp;lt;/code&amp;gt; signature verification&lt;br /&gt;
|-&lt;br /&gt;
! Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;sha256sum -c alpine-*.iso.sha256&amp;lt;/code&amp;gt; ||        || &amp;lt;code&amp;gt;curl https://alpinelinux.org/keys/ncopa.asc &amp;amp;#124; gpg --import ;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt; gpg --verify alpine-&amp;lt;version&amp;gt;.iso.asc alpine-&amp;lt;version&amp;gt;.iso&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! MACOS  &lt;br /&gt;
| - ? -  || &amp;lt;code&amp;gt;shasum -a 256 alpine-*.iso&amp;lt;/code&amp;gt; || - ? -&lt;br /&gt;
|-&lt;br /&gt;
! BSD  &lt;br /&gt;
| - ? - || &amp;lt;code&amp;gt;/usr/local/bin/shasum -a 256 alpine-*.iso&amp;lt;/code&amp;gt; || - ? -&lt;br /&gt;
|-&lt;br /&gt;
! Windows (PowerShell installed)&lt;br /&gt;
|                 - ? -             || &amp;lt;code&amp;gt;Get-FileHash .\alpine-&amp;lt;image-version&amp;gt;.iso -Algorithm SHA256&amp;lt;/code&amp;gt; || - ? -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Flashing (direct data writing) the installation image-file onto a device or media  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Under Unix (and thus Linux), &amp;quot;everything is a file&amp;quot; and you can directly write the data from the image-file to a device or media with the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command. Afterwards, &amp;lt;code&amp;gt;eject&amp;lt;/code&amp;gt; the target device from the system, to ensure the completion of all writes and clearing of the cache.&lt;br /&gt;
&lt;br /&gt;
 dd if=&amp;lt;iso-file-to-read-in&amp;gt; of=&amp;lt;target-device-node-to-write-out-to&amp;gt; bs=4M oflag=sync status=progress; eject &amp;lt;target-device-node-to-write-out-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Be careful to correctly identify the target device to overwrite, because all previous data on it will be lost! All connected &amp;quot;bulk storage devices&amp;quot; can be listed with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lsblk&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 $ lsblk&lt;br /&gt;
 NAME            MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
 sdX               0:0    0  64,0G  0 disk  &lt;br /&gt;
 ├─sdX1            0:1    0     2G  0 part  &lt;br /&gt;
 └─sdX2            0:2    0    30G  0 part  /mnt/sdX2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if /dev/sdX is the desired target device to write the image to here, then first make sure to un-mount all mounted partitions of the target device individually. For example sdX1 and sdX2.&lt;br /&gt;
&lt;br /&gt;
 umount /dev/sdX1&lt;br /&gt;
 umount /dev/sdX2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;&#039;s out-file (&amp;lt;code&amp;gt;of=&amp;lt;/code&amp;gt;), however, do &#039;&#039;&#039;not&#039;&#039;&#039; specify a partition number. For example, write to sdX and not sdX1:&lt;br /&gt;
&lt;br /&gt;
Warning: &#039;&#039;&#039;This will completely erase the target device /dev/sdX&#039;&#039;&#039;, so before executing, make sure you have a backup of the data if you may still need it.&lt;br /&gt;
&lt;br /&gt;
 dd if=~/Downloads/alpine-standard-3.00.0-x86_64.iso of=/dev/sdX bs=4M oflag=sync status=progress; eject /dev/sdX&lt;br /&gt;
&lt;br /&gt;
===  Verifying the written installation media ===&lt;br /&gt;
&lt;br /&gt;
After detaching and re-attaching the device, a bit-wise comparison can verify what has been written to the device (instead of just data buffered in RAM). If the comparison terminates with an end-of-file error on the .iso file side, all the contents from the image has been written (and read again) successfully:&lt;br /&gt;
&lt;br /&gt;
 cmp ~/Downloads/alpine-standard-3.00.0-x86_64.iso /dev/sdX&lt;br /&gt;
&lt;br /&gt;
=== Booting from external devices ===&lt;br /&gt;
&lt;br /&gt;
Insert the boot media to a proper drive or port of the computer and turn the machine on, or restart it, if already running.&lt;br /&gt;
&lt;br /&gt;
If the computer does not automatically boot from the desired device, one needs to bring up the boot menu selection for choosing the media to boot from. Depending on the computer the menu may be accessed by quickly (repeatedly) pressing a key when booting starts, or sometimes it is needed to press the button before starting the computer and keep holding it when it boots. Typical keys are:  `F9`-`F12`, sometimes `F7` or `F8`. If these don&#039;t bring up the boot menu, it may be necessary to enter the BIOS configuration and adjust the boot settings, for which typical keys are: `Del.` `F1` `F2` `F6` or `Esc.`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Questions asked by &amp;lt;code&amp;gt;setup-alpine&amp;lt;/code&amp;gt; ===&lt;br /&gt;
[[File:Installation-alpine-alpine-setup-3-setup-scripts.png|350px|thumb|right|Example &amp;lt;code&amp;gt;setup-alpine&amp;lt;/code&amp;gt; session]]&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[[setup-alpine]]&amp;lt;/code&amp;gt; script offers to configure:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keyboard Layout&#039;&#039;&#039; (Local keyboard language and usage mode, e.g. &#039;&#039;us&#039;&#039; and variant of &#039;&#039;us-nodeadkeys&#039;&#039;.)&lt;br /&gt;
* &#039;&#039;&#039;Hostname&#039;&#039;&#039; (The name for the computer.)&lt;br /&gt;
* &#039;&#039;&#039;Network&#039;&#039;&#039; (For example, automatic IP address discovery with the &amp;quot;DHCP&amp;quot; protocol.)&lt;br /&gt;
* &#039;&#039;&#039;DNS Servers&#039;&#039;&#039; (Domain name servers to query. For privacy reasons it is NOT recommended to route every local request to servers like google&#039;s &amp;lt;s&amp;gt;8.8.8.8&amp;lt;/s&amp;gt; .)&lt;br /&gt;
* &#039;&#039;&#039;Timezone&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Proxy&#039;&#039;&#039; (Proxy server to use for accessing the web. Use &amp;quot;none&amp;quot; for direct connections to the internet.)&lt;br /&gt;
* &#039;&#039;&#039;Mirror&#039;&#039;&#039; (From where to download packages. Choose the organization you trust giving your usage patterns.)&lt;br /&gt;
* &#039;&#039;&#039;SSH&#039;&#039;&#039; (Remote login server. The &amp;quot;openssh&amp;quot; is part of the default install images. Use &amp;quot;none&amp;quot; to disable remote logins, e.g. on laptops.)&lt;br /&gt;
* &#039;&#039;&#039;NTP&#039;&#039;&#039; (Client package to use for keeping the system clock in sync. Package &amp;quot;chrony&amp;quot; is part of the default install images.)&lt;br /&gt;
* &#039;&#039;&#039;Disk Mode&#039;&#039;&#039; (Select between diskless (disk=&amp;quot;none&amp;quot;), &amp;quot;data&amp;quot; or &amp;quot;sys&amp;quot;, as described above.) &lt;br /&gt;
  &#039;&#039;&#039;All data on the chosen device will be erased!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the script finishes installing the system, it will tell you to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Rebooting and testing the new system ===&lt;br /&gt;
&lt;br /&gt;
After the installation is completed, the system may be power-cycled or rebooted to confirm that everything is working.&lt;br /&gt;
If the configured disk mode was &amp;quot;sys&amp;quot;, then remove the initial installation media to boot the newly installed system.&lt;br /&gt;
&lt;br /&gt;
The relevant commands for this are &amp;lt;code&amp;gt;reboot&amp;lt;/code&amp;gt; or  &amp;lt;code&amp;gt;poweroff&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Customizing the installation ===&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 user. Please see the &amp;quot;Post-Install&amp;quot; list of links below, for some instructions on how to proceed after installation.&lt;br /&gt;
&lt;br /&gt;
= Further Documentation =&lt;br /&gt;
&lt;br /&gt;
=== Installing ===&lt;br /&gt;
&lt;br /&gt;
* [[Directly booting an ISO file]] &#039;&#039;(without flashing it to a disk or device)&#039;&#039;&lt;br /&gt;
* [[Tutorials_and_Howtos#Networking|Setting up Networking]] &#039;&#039;(incl. non-standard configurations)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Post-Install ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- If you edit post-install, also consider [[Tutorials_and_Howtos#Post-Install]], [[Developer_Documentation#Package_management]] and the Handbook. Here, first there are only most relevant jumping points listed, not exact list duplicates!!!  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Setting up a new user]]&lt;br /&gt;
&lt;br /&gt;
* [[Enable Community Repository]] &#039;&#039;(providing additional packages)&#039;&#039;&lt;br /&gt;
* [[Alpine Linux package management|Package Management (apk)]] &#039;&#039;(general search/add/del packages etc.)&#039;&#039;&lt;br /&gt;
* [[Alpine setup scripts#setup-xorg-base|&amp;lt;code&amp;gt;setup-xorg-base&amp;lt;/code&amp;gt;]] &#039;&#039;(display graphics, if required)&#039;&#039;&lt;br /&gt;
** [[Xfce_Setup]] / [[Desktop-notes]] / [[Xfce_Desktop]]&lt;br /&gt;
* [[How to get regular stuff working]] &#039;&#039;(things one may miss with a too lightweight Alpine )&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Alpine_local_backup|Local backup utility &amp;lt;code&amp;gt;lbu&amp;lt;/code&amp;gt;]] &#039;&#039;(persisting RAM system configurations)&#039;&#039;&lt;br /&gt;
** [[Back Up a Flash Memory Installation]] &#039;&#039;(&amp;quot;diskless mode&amp;quot; systems)&#039;&#039;&lt;br /&gt;
** [[Manually_editing_a_existing_apkovl]] &#039;&#039;(the stored custom configs)&#039;&#039;&lt;br /&gt;
* [[Alpine Linux Init System|Init System (OpenRC)]] &#039;&#039;(configure a service to automatically boot at next reboot)&#039;&#039;&lt;br /&gt;
** [[Multiple Instances of Services]]&lt;br /&gt;
** [[Writing Init Scripts]]&lt;br /&gt;
&lt;br /&gt;
* [[Hosting services on Alpine]] &#039;&#039;(Links to several mail/web/ssh server setup pages)&#039;&#039;&lt;br /&gt;
* Runnig programs and services in their own [[Firejail Security Sandbox]]&lt;br /&gt;
&lt;br /&gt;
* [[Alpine_Linux_package_management#Upgrade_a_Running_System|Upgrading Alpine]] &#039;&#039;(checking for and installing updates)&#039;&#039;&lt;br /&gt;
* [[How to make a custom ISO image with mkimage]] &#039;&#039;(to boot your own distro)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Further Help and Information ===&lt;br /&gt;
&lt;br /&gt;
* [[Comparison with other distros]] &#039;&#039;(how common things are done on alpine)&#039;&#039;&lt;br /&gt;
* [[Running glibc programs]] &#039;&#039;(installation and development)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * [[setup-acf]] &#039;&#039;(configures ACF (webconfiguration) so you can manage your box through https)&#039;&#039;&lt;br /&gt;
* [[Changing passwords for ACF|Changing passwords]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[FAQ|FAQs]]&lt;br /&gt;
* [[Tutorials and Howtos]]&lt;br /&gt;
&lt;br /&gt;
* [[Contribute|How to Contribute]]&lt;br /&gt;
* [[Developer Documentation]]&lt;br /&gt;
* [[Alpine_Linux:Wiki_etiquette|Wiki etiquette]] &#039;&#039;to collaborate on this documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Tip| Alpine linux packages stay close to the upstream design. Therefore, all upstream documentation about configuring a software package, as well as good configuration guides from other distributions that stay close to upstream, like e.g. in the [https://wiki.archlinux.org/ Arch Wiki], are to a large degree also well applicable to configure the software on alpine linux, thus can be very useful.}}&lt;br /&gt;
&lt;br /&gt;
= Other Guides =&lt;br /&gt;
&lt;br /&gt;
There may still be something useful to find and sort out of the newbie&#039;s install notes in this wiki, but beware that they can contain highly opinionated content and lack explanations.&lt;br /&gt;
&lt;br /&gt;
# [[Newbie_Alpine_Ecosystem]]&lt;br /&gt;
# [[Alpine newbie install manual]]&lt;br /&gt;
# [[Alpine_newbie#Install|Alpine_newbie Install section]]&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>Abelito</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Include:Copying_Alpine_to_Flash&amp;diff=18710</id>
		<title>Include:Copying Alpine to Flash</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Include:Copying_Alpine_to_Flash&amp;diff=18710"/>
		<updated>2021-03-15T03:09:47Z</updated>

		<summary type="html">&lt;p&gt;Abelito: Typo: procesure to procedure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following part describes various ways how to create bootable USB stick with Alpine Linux.&lt;br /&gt;
&lt;br /&gt;
=== Clone ISO image content to USB stick (Alpine Linux from 3.3.0 and later) ===&lt;br /&gt;
&lt;br /&gt;
From Alpine Linux 3.3.0, the generated ISO&#039;s are a hybridISO, which means they contain a valid MBR and can be raw copied directly to the USB stick, Hard Drive (If you really know what you&#039;re doing), or burnt to a CD/DVD.&lt;br /&gt;
&lt;br /&gt;
If the USB stick is in a Unix/Linux/OSX system, you will need to find out what the USB device is.  There are various utilities to determine the device name (e.g. {{Path|/dev/sdx}}) for your USB device.  One way is:&lt;br /&gt;
&lt;br /&gt;
 $ sudo fdisk -l&lt;br /&gt;
&lt;br /&gt;
If it is still unclear which is your USB&#039;s device name, in Linux you could try &amp;lt;code&amp;gt;sudo lsblk -a&amp;lt;/code&amp;gt; ;  or use {{Pkg|parted}} (&amp;lt;code&amp;gt;sudo parted -l&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Then, in order to dd the iso, ensure that your usb drive is &#039;&#039;&#039;not&#039;&#039;&#039; mounted, as various desktop environments automatically mount usb pen drives:&lt;br /&gt;
&lt;br /&gt;
 $ sudo umount /dev/sdx&lt;br /&gt;
&lt;br /&gt;
Next, change to the directory where your Alpine .iso file is located, for example:&lt;br /&gt;
&lt;br /&gt;
 $ cd ~/Downloads&lt;br /&gt;
&lt;br /&gt;
{{Warning|The following instruction will &#039;&#039;&#039;destroy&#039;&#039;&#039; data on the device being written to - be sure that you have identified your USB device name correctly first!}}&lt;br /&gt;
&lt;br /&gt;
Then you can use &#039;&#039;&#039;dd&#039;&#039;&#039; to copy the iso to it.  Change &amp;lt;code&amp;gt;alpine.iso&amp;lt;/code&amp;gt; in the following command to the name of your &#039;&#039;&#039;.iso&#039;&#039;&#039; file; and change &amp;lt;code&amp;gt;/dev/sdx&amp;lt;/code&amp;gt; to the name of your pen drive&#039;s device name.  The following command may take a few minutes to execute:&lt;br /&gt;
  $ sudo dd if=alpine.iso of=/dev/sdx &amp;amp;&amp;amp; sync&lt;br /&gt;
&lt;br /&gt;
=== Copy ISO content to USB stick as individual files ===&lt;br /&gt;
&lt;br /&gt;
{{Warning | We assume here &#039;&#039;sda&#039;&#039; is your USB stick which would hold bootable Alpine Linux files. }}&lt;br /&gt;
&lt;br /&gt;
The following procedure is for Alpine Linux distribution itself, if you are using other Linux distro or other operating system you should know the best how to install syslinux and where &#039;&#039;mbr.bin&#039;&#039; file is located on your filesystem.&lt;br /&gt;
&lt;br /&gt;
# If you created a new partition above, format the {{{1|flash medium}}} with a FAT32 filesystem (replacing sda with your {{{1|flash medium}}} name):&lt;br /&gt;
#: {{Cmd|apk add dosfstools&amp;lt;BR&amp;gt;mkdosfs -F32 /dev/sda1}}&lt;br /&gt;
# Install syslinux and MBR (replacing sda with your {{{1|flash medium}}} name):&lt;br /&gt;
#: {{Cmd|{{{|apk add syslinux&amp;lt;BR&amp;gt;dd if=/usr/share/syslinux/mbr.bin of=/dev/sda}}}&amp;lt;BR&amp;gt;syslinux /dev/sda1}}&lt;br /&gt;
#Copy the files to the {{{1|flash medium}}} (replacing sda with your {{{1|flash medium}}} name):&lt;br /&gt;
#: {{Cmd|&amp;lt;nowiki&amp;gt;mkdir -p /media/sda1&lt;br /&gt;
mount -t vfat /dev/sda1 /media/sda1&lt;br /&gt;
cd /media/cdrom&lt;br /&gt;
cp -a .alpine-release * /media/sda1/&lt;br /&gt;
umount /media/sda1&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
# (&#039;&#039;Optional&#039;&#039;) Remove any apkovl files that were transfered as part of the copy process.  This should be done if you wish to have a fresh install.  Replace sda with your {{{1|flash medium}}} name)&lt;br /&gt;
#: {{Cmd|&amp;lt;nowiki&amp;gt;mount -t vfat /dev/sda1 /media/sda1&lt;br /&gt;
rm /media/sda1/*.apkovl.tar.gz&lt;br /&gt;
umount /media/sda1&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Create bootable USB stick from ISO on Windows ===&lt;br /&gt;
&lt;br /&gt;
Additionally to the method above for Linux systems, there is also the [https://rufus.ie/ Rufus] program available, which allows writing such bootable USB flash drives under Windows. &lt;br /&gt;
&lt;br /&gt;
{{Note | Rufus has been tested and works on Alpine Linux 3.12.x with the following settings}}&lt;br /&gt;
* &#039;&#039;&#039;Partition scheme&#039;&#039;&#039;: &amp;lt;code&amp;gt;MBR&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Target system&#039;&#039;&#039;: &amp;lt;code&amp;gt;BIOS or UEFI&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;File system&#039;&#039;&#039;: &amp;lt;code&amp;gt;FAT32&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Cluster size&#039;&#039;&#039;: &amp;lt;code&amp;gt;4096 bytes (default)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== Wrong Device Name ====&lt;br /&gt;
If you cannot boot from the {{{1|flash medium}}} and you see something like:&lt;br /&gt;
 Mounting boot media failed.&lt;br /&gt;
 initramfs emergency recovery shell launched. Type &#039;exit&#039; to continue boot&lt;br /&gt;
then it is likely that the device name in {{Path|syslinux.cfg}} is wrong. You should replace the device name in this line:&lt;br /&gt;
 append initrd=/boot/grsec.gz alpine_dev=&#039;&#039;&#039;usbdisk&#039;&#039;&#039;:vfat modules=loop,cramfs,sd-mod,usb-storage quiet&lt;br /&gt;
with the proper device name.&lt;br /&gt;
* For boot from USB, the device name should be &#039;usbdisk&#039; (as shown above)&lt;br /&gt;
* For other options, you can run &amp;lt;code&amp;gt;cat /proc/partitions&amp;lt;/code&amp;gt; to see the available disks (i.e. &#039;sda&#039; or &#039;sdb&#039;)&lt;br /&gt;
&lt;br /&gt;
==== Non-FAT32 Filesystems ====&lt;br /&gt;
When your {{{1|flash medium}}} is formatted with a filesystem other than FAT32, you might have to specify the necessary filesystem modules in the boot parameters.&lt;br /&gt;
&lt;br /&gt;
To do so, mount the {{{1|flash medium}}} and change the {{Path|syslinux.cfg}} file line from &lt;br /&gt;
 append initrd=/boot/grsec.gz alpine_dev=usbdisk:vfat modules=loop,cramfs,sd-mod,usb-storage quiet&lt;br /&gt;
to&lt;br /&gt;
 append initrd=/boot/grsec.gz alpine_dev=usbdisk:&#039;&#039;&#039;ext3&#039;&#039;&#039; modules=loop,cramfs,sd-mod,usb-storage&#039;&#039;&#039;,ext3&#039;&#039;&#039; quiet&lt;br /&gt;
in the case of an ext3 formatted partition. A similar procedure might apply to other filesystems (if they are supported by syslinux and the Alpine Linux kernel).&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Abelito</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Create_a_Bootable_Device&amp;diff=18709</id>
		<title>Create a Bootable Device</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Create_a_Bootable_Device&amp;diff=18709"/>
		<updated>2021-03-15T03:08:56Z</updated>

		<summary type="html">&lt;p&gt;Abelito: Typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Generally there&#039;s no difference between Alpine Linux USB bootable installation medium and installed system in &#039;&#039;diskless&#039;&#039; or &#039;&#039;run-from-ram&#039;&#039; installation mode. The only difference is that after finished installation modified files have to be saved somewhere, hence [[Alpine_local_backup|Alpine Local Backup]]. Thus this document describes how to proceed to end with an installation of a system in &#039;&#039;diskless&#039;&#039; or &#039;&#039;run-from-ram&#039;&#039; installation mode with locally saved modifications.&lt;br /&gt;
&lt;br /&gt;
This process applies to Alpine Linux 1.9.0 or later.&lt;br /&gt;
 &lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
In order to follow this document, you will need:&lt;br /&gt;
&lt;br /&gt;
* Alpine Linux CD-ROM ([https://alpinelinux.org/downloads/ Download] a .iso file containing an Alpine release.)&lt;br /&gt;
* A USB drive (flash, external HD, card reader, etc.)&lt;br /&gt;
&lt;br /&gt;
== Copy Alpine to USB stick ==&lt;br /&gt;
&lt;br /&gt;
{{:Include:Copying Alpine to Flash|USB stick}}&lt;br /&gt;
&lt;br /&gt;
== Finishing installation ==&lt;br /&gt;
&lt;br /&gt;
After one has booted previously created Alpine Linux bootable USB medium, to finish the installation one has to prepare USB stick to hold local customizations and run &#039;&#039;setup-alpine&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
First let&#039;s find out where is our just booted USB media mounted, the location could vary.&lt;br /&gt;
&lt;br /&gt;
 # mount | grep /media&lt;br /&gt;
 /dev/sda1 on /media/sda1 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)&lt;br /&gt;
&lt;br /&gt;
Create local directory on USB media to hold local APK cache (see [[Alpine_Linux_package_management#Local_Cache|APK Local Cache]] for details).&lt;br /&gt;
&lt;br /&gt;
 # mount -o remount,rw /media/sda1&lt;br /&gt;
 # mkdir /media/sda1/cache&lt;br /&gt;
 # setup-apkcache /media/sda1/cache&lt;br /&gt;
 # ls -l /etc/apk/cache&lt;br /&gt;
 lrwxrwxrwx    1 root     root            17 Oct 19 13:16 /etc/apk/cache -&amp;gt; /media/sda1/cache&lt;br /&gt;
&lt;br /&gt;
Now run &#039;&#039;setup-alpine&#039;&#039; and proceed until a question about local disk selection - in &#039;&#039;diskless&#039;&#039; mode we won&#039;t use any disk (ie. our bootable media files is basically untouched) and we are going to use &#039;&#039;sda1&#039;&#039; to hold our system customization.&lt;br /&gt;
&lt;br /&gt;
 # setup-alpine&lt;br /&gt;
 ...&lt;br /&gt;
 Which disk(s) would you like to use? (or &#039;?&#039; for help or &#039;none&#039;) [none] &lt;br /&gt;
 Enter where to store configs (&#039;floppy&#039;, &#039;sda1&#039;, &#039;usb&#039; or &#039;none&#039;) [sda1]: &lt;br /&gt;
 Enter apk cache directory (or &#039;?&#039; or &#039;none&#039;) [/media/sda1/cache]:&lt;br /&gt;
&lt;br /&gt;
After the installer finished you can see how many files are created/modified by the installer and which need to be preserved:&lt;br /&gt;
&lt;br /&gt;
 # lbu status | wc -l&lt;br /&gt;
 59&lt;br /&gt;
 # lbu commit&lt;br /&gt;
 # ls -l /media/sda1/*apkovl.tar.gz&lt;br /&gt;
 -rwxr-xr-x    1 root     root          9591 Oct 19 15:23 /media/sda1/foo.apkovl.tar.gz&lt;br /&gt;
&lt;br /&gt;
Thus all our customization is saved into &#039;&#039;foo.apkovl.tar.gz&#039;&#039; compressed tarball on the USB stick itself.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Slow USB Devices ===&lt;br /&gt;
Specifying the &#039;waitusb=X&#039; option at the end of the syslinux.cfg line might help with certain USB devices that take a bit longer to register. X stands for the amount of seconds kernel will wait before looking for the installation media.&lt;br /&gt;
 append initrd=/boot/grsec.gz alpine_dev=usbdisk:vfat modules=loop,cramfs,sd-mod,usb-storage quiet &#039;&#039;&#039;waitusb=3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{:Include:Installing_Alpine_see_also}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Abelito</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Alpine_Install:_from_a_iso_to_a_virtualbox_machine_with_external_disc&amp;diff=18708</id>
		<title>Alpine Install: from a iso to a virtualbox machine with external disc</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Alpine_Install:_from_a_iso_to_a_virtualbox_machine_with_external_disc&amp;diff=18708"/>
		<updated>2021-03-15T03:02:49Z</updated>

		<summary type="html">&lt;p&gt;Abelito: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Overall description:&#039;&#039;&#039; Alpine Installation from a official disc/iso downloaded to a real hard disk by the usage of VirtualBox machine as the real machine, where will be single OS only.&lt;br /&gt;
&lt;br /&gt;
This document will guide you to &#039;&#039;&#039;install Alpine into a real hard disk device but through the VirtualBox virtual machine acting as real machine&#039;&#039;&#039;, use if want to install to a real hard disk device externally but no way to boot it so can use in VirtualBox virtual machine . For others ways to install see at the [[Alpine_newbie_install_manual#Ways_to_install_Alpine_into_machines_or_virtuals|Alpine_newbie_install_manual]]&lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Host machine&#039;&#039;&#039;: will be your real machine with installed operating system that have installed the VirtualBox software and &amp;quot;will host&amp;quot; the target operating system, in that case Alpine.&lt;br /&gt;
* &#039;&#039;&#039;Guest machine&#039;&#039;&#039;: will be your target machine where Alpine will be installed, emulated by the host operating system using the VirtualBox software installed in the real machine.&lt;br /&gt;
* &#039;&#039;&#039;Reserved RAM&#039;&#039;&#039;: will be the amount of RAM that will be need to share exclusively to the virtual machine created by the VirtualBox software in the host machine, stolen from the real RAM.&lt;br /&gt;
* &#039;&#039;&#039;External disc&#039;&#039;&#039;: will be the storage medium device attached as target for the emulated machine or &amp;quot;guest machine&amp;quot;, where the Alpine will be installed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* In the host machine we need installed the &amp;lt;code&amp;gt;virtualbox&amp;lt;/code&amp;gt; program from VirtualBox software&lt;br /&gt;
* In the host machine we need at least 1Gb of RAM, recommended 2Gb of RAM installed&lt;br /&gt;
* The guest machine need 512Mb RAM, but recommended 1Gb reserved if desktop software will be installed&lt;br /&gt;
* In the host machine we need installed &amp;lt;code&amp;gt;wget&amp;lt;/code&amp;gt; or a web browser to download install medium&lt;br /&gt;
&lt;br /&gt;
== Preparing the medium origin to install ==&lt;br /&gt;
&lt;br /&gt;
Download the source medium to install and put into your home, there&#039;s more hardware medium sources to download, like the &#039;&#039;&#039;[https://en.wikipedia.org/wiki/Linux_on_z_Systems s390x]&#039;&#039;&#039; and &#039;&#039;&#039;[https://en.wikipedia.org/wiki/Ppc64 ppc64le]&#039;&#039;&#039;, but due VirtualBox only emulates &#039;&#039;&#039;x86&#039;&#039;&#039;, &#039;&#039;&#039;x64&#039;&#039;&#039; and &#039;&#039;&#039;arm&#039;&#039;&#039; hardware only, will list those here.&lt;br /&gt;
&lt;br /&gt;
The source medium to install will be as following format: &#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://dl-cdn.alpinelinux.org/alpine/v&amp;lt;/nowiki&amp;gt;&amp;lt;VERSION&amp;gt;/releases/&amp;lt;ARCH&amp;gt;/alpine-netboot-&amp;lt;VERSION&amp;gt;.0-&amp;lt;ARCH&amp;gt;.iso&amp;lt;/code&amp;gt;&#039;&#039;&#039; where &amp;lt;code&amp;gt;ARCH&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;VERSION&amp;lt;/code&amp;gt; could be the following for VirtualBox virtual machines:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;ARCH&amp;gt;&amp;lt;/code&amp;gt; will be&lt;br /&gt;
** &#039;&#039;&#039;x86&#039;&#039;&#039;: The popular i386/i686 compatible 32-bit x86 based machines, i386 recommended for olders.&lt;br /&gt;
** &#039;&#039;&#039;x86_64&#039;&#039;&#039;: The popular AMD64 compatible 64-bit x86 based machines, recommended for newer/lasted hardware.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;VERSION&amp;gt;&amp;lt;/code&amp;gt; will be&lt;br /&gt;
** &#039;&#039;&#039;latest-stable&#039;&#039;&#039; for a more up to date without taking care of numbered&lt;br /&gt;
** &#039;&#039;&#039;3.10&#039;&#039;&#039; the most recommended for machines between 2016 to 2018&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So using 3.10 version and i386 flavor the available links to download will be:&#039;&#039;&#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://dl-cdn.alpinelinux.org/alpine/v3.10/releases/x86/alpine-standard-3.10.0-x86.iso&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Graphical download&#039;&#039;&#039;: Just point the web browser to that url and the download of the iso file will start. A file with &#039;&#039;&#039;.iso&#039;&#039;&#039; extension type, with name like &amp;lt;code&amp;gt;&amp;quot;alpine-standard-3.10.0-x86_64.iso&amp;quot;&amp;lt;/code&amp;gt; will be downloaded commonly into the Download directory of your home documents filesystem.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Command line method&#039;&#039;&#039;: in unix-like terminal execute: &amp;lt;code&amp;gt;wget -c -t8 --no-check-certificate &amp;lt;nowiki&amp;gt;http://dl-cdn.alpinelinux.org/alpine/v3.10/releases/x86/alpine-standard-3.10.0-x86.iso&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;,  and where you run the command, in that place/dir will be downloaded the file.&lt;br /&gt;
&lt;br /&gt;
== Preparing the medium target to install ==&lt;br /&gt;
&lt;br /&gt;
Please take care of your attached devices.. for best care results only use those involved in the process, so only put the disc (that can be a USB flash, MMC card or external drive) attached, and remove all others that will no to be use. &#039;&#039;&#039;We will assume only one internal disc (that obviously cannot be removed) and one external disk attached&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The external disc will be detected and the operating system will create a new device representation, such like &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt; commonly. In Linux systems you can detect the recently attached disk with following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/bin/dmesg | tail -n 50| grep &#039;Attached SCSI&#039; | cut -d&#039; &#039; -f4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will output &amp;lt;code&amp;gt;[sde]&amp;lt;/code&amp;gt; for our example installation. Caution due that previously command only will work if you recently attached the new external disk where the system will be installed.&lt;br /&gt;
&lt;br /&gt;
Later with the detection of the disk, create the representation for the VirtualBox virtual machine, the detection will be put in &amp;lt;code&amp;gt;/dev/&amp;lt;/code&amp;gt; parameter.. so if the disk was detect as &amp;lt;code&amp;gt;[sde]&amp;lt;/code&amp;gt; you must use it without &amp;lt;nowiki&amp;gt;&amp;quot;[&amp;quot;/&amp;quot;]&amp;quot;&amp;lt;/nowiki&amp;gt; sings, the command for creating the virtual disk will be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;VBoxManage internalcommands createrawvmdk -rawdisk /dev/sde -filename $HOME/rawdisk-sdb.vmdk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Tip|in Linux if you don&#039;t have &amp;quot;disk&amp;quot; group access need to perform permission to device to 666, so take care of}}&lt;br /&gt;
&lt;br /&gt;
{{Warning|We assume there are only two disk, the internal and the external, here detected as &amp;lt;nowiki&amp;gt;[sde]&amp;lt;/nowiki&amp;gt; for practical reasons, commonly will be detected as &amp;lt;nowiki&amp;gt;[sdb]&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Preparing the virtual machine to install ==&lt;br /&gt;
&lt;br /&gt;
Start the VirtualBox software program.&lt;br /&gt;
&lt;br /&gt;
# In the main window &#039;&#039;&#039;create a new virtual machine&#039;&#039;&#039; by &#039;&#039;&#039;clicking the blue spark New button&#039;&#039;&#039;. Will open a new window with the following questions:&lt;br /&gt;
## Will ask for a &#039;&#039;&#039;name for the virtual like &amp;quot;alpine-desktop-try1&amp;quot;&#039;&#039;&#039;. &lt;br /&gt;
## The Type of the &#039;&#039;&#039;Operating system choose &amp;quot;linux&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
## The version &#039;&#039;&#039;choose &amp;quot;other linux&amp;quot;&#039;&#039;&#039; and must match with the &amp;lt;code&amp;gt;&amp;lt;ARCH&amp;gt;&amp;lt;/code&amp;gt; choosed (like x86)&lt;br /&gt;
## By push &amp;quot;Next&amp;quot; button to continue to create the machine&lt;br /&gt;
# Second are RAM of the virtual machine, choose &#039;&#039;&#039;memory as 512MB&#039;&#039;&#039; minimum amount of. and push &amp;quot;Next&amp;quot; button.&lt;br /&gt;
# A new windows with a &#039;&#039;&#039;Hard disk assistant will opened&#039;&#039;&#039;&lt;br /&gt;
## First choose the option &#039;&#039;&#039;&amp;quot;Choose a existing hard disk drive&amp;quot;&#039;&#039;&#039; and push the &amp;quot;Folder button&amp;quot; aside.&lt;br /&gt;
## An open file dialog window will be opened, &#039;&#039;&#039;search for the &amp;quot;VMDK&amp;quot; file &amp;lt;code&amp;gt;rawdisk-sdb.vmdk&amp;lt;/code&amp;gt;and choose it&#039;&#039;&#039;&lt;br /&gt;
## Choose the &#039;&#039;&#039;dynamically allocated&#039;&#039;&#039; and push the &amp;quot;Next&amp;quot; button.&lt;br /&gt;
## By push on &amp;quot;Create&amp;quot; the virtual machine will be ready to use&lt;br /&gt;
# Now the main window show you the &amp;quot;alpine-desktop-try1&amp;quot; created virtual machine, select them&lt;br /&gt;
## By push on &amp;quot;Configuration&amp;quot; yellow button go to the storage part and push it over&lt;br /&gt;
## Select the disc drive icon for CD/DVD rom and  push on the again CD/DVD drive icon at the right&lt;br /&gt;
## Mini menu will opened, choose to select and external file event the host CD/DVD drive&lt;br /&gt;
## A file open dialog will open.. search to the downloaded iso of Alpine and select it&lt;br /&gt;
## Once defined the iso file to boot, push on the &amp;quot;Ok&amp;quot; button and virtual machines are finished.&lt;br /&gt;
# Push on the green arrow that said &amp;quot;Start&amp;quot; to start the virtual machine and boot up the iso&lt;br /&gt;
&lt;br /&gt;
[[File:Alpine Install from a disc to a virtualbox machine single only-01-0.png|center|Alpine configuration commonly used of a virtual machine on virtual box virtual machine]]&lt;br /&gt;
&lt;br /&gt;
== Booting the Alpine ISO disc ==&lt;br /&gt;
&lt;br /&gt;
When the machine start, you must be sure to choose the Optical drive (commonly named CD/DVD Rom drive), so the disc/iso will boot and after a while a command line shell will show you:&lt;br /&gt;
&lt;br /&gt;
{{Tip|If your system are not configure to boot from a CD/DVD drive must be configure in the BIOS, ask to your vendor or technical support, VirtualBox need to hit the F12 key to choose boot medium}}&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_pages_setup-alpine_script_normal}}&lt;br /&gt;
{{:Installation_pages_setup-disk_script_alpine_main_single}}&lt;br /&gt;
&lt;br /&gt;
== Finishing the installation ==&lt;br /&gt;
&lt;br /&gt;
After al the scripts setup ends, a &amp;quot;reboot&amp;quot; will be offered, just type &amp;quot;reboot&amp;quot; and press enter, remobe the boot media and new installed system will be booted.&lt;br /&gt;
&lt;br /&gt;
[[File:Installation-alpine-alpine-setup-9-setup-disk-3-7end.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you try to start that installation maybe &#039;&#039;&#039;you cannot see a graphical window system? take easy&#039;&#039;&#039; and get calm down.. in Alpine all are made by the right way..  so &#039;&#039;&#039;if user need a desktop.. user can install a desktop&#039;&#039;&#039; follow the next: [[Alpine newbie apk packages]] or bypass and go directly to [[Alpine newbie desktops]]&lt;br /&gt;
&lt;br /&gt;
For others ways to install see at the [[Alpine_newbie_install_manual#Ways_to_install_Alpine_into_machines_or_virtuals|Alpine_newbie_install_manual]]&lt;br /&gt;
&lt;br /&gt;
= Documents series =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Previous required  !! What&#039;s next to read&lt;br /&gt;
|-&lt;br /&gt;
| [[Alpine newbie install manual]] || [[Alpine newbie apk packages]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
# [[Newbie_Alpine_Ecosystem]]&lt;br /&gt;
# [[Alpine newbie apk packages]]&lt;br /&gt;
# [[Alpine newbie desktops]]&lt;br /&gt;
# [[Alpine newbie developer]]&lt;br /&gt;
# [[Alpine newbie lammers]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Newbie]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Abelito</name></author>
	</entry>
</feed>