aboutsummaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--content/docs/alpine/_index.md6
-rw-r--r--content/docs/alpine/remote_install_iso.md25
2 files changed, 31 insertions, 0 deletions
diff --git a/content/docs/alpine/_index.md b/content/docs/alpine/_index.md
new file mode 100644
index 0000000..f897312
--- /dev/null
+++ b/content/docs/alpine/_index.md
@@ -0,0 +1,6 @@
+---
+title: "Alpine Linux"
+description: Alpine Linux related articles
+---
+
+I am a long time Alpine Linux user, my first installation dating back to 2014.
diff --git a/content/docs/alpine/remote_install_iso.md b/content/docs/alpine/remote_install_iso.md
new file mode 100644
index 0000000..c3eebfb
--- /dev/null
+++ b/content/docs/alpine/remote_install_iso.md
@@ -0,0 +1,25 @@
+---
+title: Install Alpine from another Linux rescue
+description: How to install Alpine Linux at hosting providers that do not support it
+---
+
+## Introduction
+
+This article explains a simple method to install Alpine when all you have is another linux and a remote console.
+
+## How to
+
+First boot on your provider's rescue image. We just need to get a recent alpine-virt installation iso and copy it :
+```sh
+wget https://dl-cdn.alpinelinux.org/alpine/latest-stable/releases/x86_64/alpine-virt-3.14.0-x86_64.iso
+dd if=alpine-virt-3.14.0-x86_64.iso of=/dev/sdb bs=1M
+sync
+reboot
+```
+
+The server should boot on the installation iso, which runs from memory. Connect to your provider's KVM to continue and you will be abble to run a standard installation with :
+```sh
+setup-alpine
+```
+
+Note that in this example on ovh's rescue image, the rescue disk is sda while my server's disk is sdb so that was my dd target. After leaving the rescue my server's disk is sda again.