aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@alpinelinux.org>2018-06-27 12:55:19 +0000
committerCarlo Landmeter <clandmeter@alpinelinux.org>2018-08-11 09:46:57 +0000
commit2682f6a7441fe2b549f19d5453e9f8c785305bc2 (patch)
treeac397530a123d97c224d4bad8fd80a2b0dd8ea7c /README.md
parent0995c816219a8f6c700e58e6bcca32331cd5529c (diff)
downloadalpine-netboot-master.tar.bz2
alpine-netboot-master.tar.xz
use images from offical mirrorHEADmaster
Do not generate images locally but instead generate signatures locally and use images from offical mirror. - generate ipxe boot script from template - add option to start sshd with firstboot - add version information when selecting branch - verify netboot releases with gpg signature - added ncopa.asc gpg public key
Diffstat (limited to 'README.md')
-rw-r--r--README.md37
1 files changed, 13 insertions, 24 deletions
diff --git a/README.md b/README.md
index 65fe1aa..09da492 100644
--- a/README.md
+++ b/README.md
@@ -2,10 +2,11 @@
Welcome to the Alpine Linux netboot server.
-Netboot provides kernel initramfs and modloop images to boot over the
-network/internet. Booting from netboot is provided by the IPXE binaries
-available in alpine-ipxe `apk add alpine-ipxe` or from
-[this location](alpine-ipxe) (x86_64 and aarch64).
+This netboot server provides a boot script and image signatures to securly boot
+Alpine Linux over the internet. To be able to boot you will need to have a copy
+of the iPXE bootloader available. You can get a copy of the bootloaders by
+installing alpine-ipxe `apk add alpine-ipxe` or from [this location](alpine-ipxe)
+(only x86_64).
## Boot script
@@ -16,28 +17,18 @@ build your own version of [ipxe](https://ipxe.org).
Some cloud providers (ie [packet.net](https://help.packet.net/technical/infrastructure/custom-ipxe))
support the loading of custom ipxe scripts/payloads to install an operating
-system. You can chainload one of the ipxe loaders from [alpine-ipxe](alpine-ipxe).
-Loading our default boot script from another firware will disable image
-verification.
+system. You can chainload one of the ipxe bootloaders from [alpine-ipxe](alpine-ipxe).
+Loading our boot script from another bootloader will disable image verification.
## Images
-Images are hosted in the [Images](images) directory on boot.alpinelinux.org.
-Current available images are:
-
-* **edge**
- * [x86](images/edge/x86)
- * [x86_64](images/edge/x86_64)
- * [aarch64](images/edge/aarch64)
-* **latest-stable**
- * [x86](images/latest-stable/x86)
- * [x86_64](images/latest-stable/x86_64)
- * [aarch64](images/latest-stable/aarch64)
+**NOTE**: since Alpine v3.8 this netboot server does not provide images anymore.
+You can find netboot images in the release directories on our [mirrors](https://mirrors.alpinelinux.org).
## Signed images
Alpine Linux images are signed and can be verified only by making use of
-[alpine-ipxe](alpine-ipxe). Using another ipxe loader will disable verification.
+[alpine-ipxe](alpine-ipxe). Using another ipxe bootloader will disable verification.
## Boot options
@@ -55,14 +46,12 @@ Alpine Linux images are signed and can be verified only by making use of
### UEFI (aarch64)
-* [snp.efi](alpine-ipxe/aarch64/snp.efi) UEFI executable
-
+* snp.efi UEFI executable
## Updates
-Netboot images are updated every night automatically if any package in the
-dependecy tree (kernel and alpine-base) has been updated. Regular packages are
-updated automatically via our package repositories.
+Currently we only support latest stable releases. We are working on adding montly
+edge snapshots.
## Testing netboot