Support #930
Updated by Daniel Curtis over 6 years ago
{{>toc}} This is a guide for installing a Standard version of the Alpine Linux distro as a VirtualBox guest. VirtualBox is expected to have the host additions already installed. h2. Install Alpine * Create a new VM and add the downloaded ISO to the Storage section. * Start the VM and wait until the login prompt appears. Username is *root*, password is *blank*. * Start the alpine setup script: <pre> setup-alpine </pre> #* Setup the localization: <pre> us us </pre> #* Set the hostname: <pre> alpine </pre> #* Next hit *enter* to use the automatically detected +network interface+. #* Next hit *enter* to use +DHCP+ network interface. #* Next hit *enter* to +skip manual+ network configuration. #* Set the new +root password+. #* Set the timezone: <pre> America </pre> #* Set the subtimezone: <pre> Los_Angeles </pre> #* Next hit *enter* to +skip proxy+ settings. #* Next hit *enter* to +detect the fastest repo+ mirror. #* Next hit *enter* to select the +default SSH server+. #* Next hit *enter* to select the +default NTP client+. #* Enter the hard drive to install Alpine to: <pre> sda </pre> #* Choose a sys install: <pre> sys </pre> #* Enter y to erase the hard drive: <pre> y </pre> #* Reboot to exit the installer, make sure to remove the ISO from the Storage section of the VM: <pre> reboot </pre> h2. Setup Alpine * Once the VM has rebooted, login as root. * Install nano: <pre> apk add nano </pre> * Edit the apk repository mirror list: <pre> nano /etc/apk/repositories </pre> #* And enable the community repo: <pre> http://dl-cdn.alpinelinux.org/alpine/v3.7/main http://dl-cdn.alpinelinux.org/alpine/v3.7/community </pre> * Update the apk package metadata: <pre> apk update </pre> h3. VirtualBox * Start by creating a shared folder on the host system, this guide uses *Shared* as the folder name. * Install the virtualbox guest additions: <pre> apk add virtualbox-guest-additions virtualbox-guest-modules-hardened </pre> * Load the kernel modules: <pre> modprobe -a vboxsf </pre> * Make a mount point and mount the shared virtualbox folder: <pre> mkdir -p /media/shared mount -t vboxsf Shared /media/shared </pre> h2. Resources * https://wiki.alpinelinux.org/wiki/Installation#Installation_Handbook * https://wiki.alpinelinux.org/wiki/Install_Alpine_on_VirtualBox * https://alpinelinux.org/downloads/ * https://wiki.alpinelinux.org/wiki/Enable_Community_Repository * https://wiki.alpinelinux.org/wiki/VirtualBox_shared_folders