diff options
author | Carlo Landmeter <clandmeter@alpinelinux.org> | 2018-06-27 12:55:19 +0000 |
---|---|---|
committer | Carlo Landmeter <clandmeter@alpinelinux.org> | 2018-08-11 09:46:57 +0000 |
commit | 2682f6a7441fe2b549f19d5453e9f8c785305bc2 (patch) | |
tree | ac397530a123d97c224d4bad8fd80a2b0dd8ea7c /README.md | |
parent | 0995c816219a8f6c700e58e6bcca32331cd5529c (diff) | |
download | alpine-netboot-master.tar.bz2 alpine-netboot-master.tar.xz |
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.md | 37 |
1 files changed, 13 insertions, 24 deletions
@@ -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 |