summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorThomas Bächler <thomas@archlinux.org>2016-06-03 13:52:03 +0200
committerThomas Bächler <thomas@archlinux.org>2016-06-03 22:28:27 +0200
commitb246b751dc44c16f1edd2f5dd53822c3d377e1a2 (patch)
tree31568bc0978395b4d2ef2403ce618213b83d21ea /templates
parent042763555885986a64c06e340b98da595f27d0e1 (diff)
Add information and ipxe images for the new netboot system
Diffstat (limited to 'templates')
-rw-r--r--templates/public/download.html4
-rw-r--r--templates/releng/netboot.html54
2 files changed, 56 insertions, 2 deletions
diff --git a/templates/public/download.html b/templates/public/download.html
index cbd7cd73..9116816d 100644
--- a/templates/public/download.html
+++ b/templates/public/download.html
@@ -68,8 +68,8 @@
<p>If you have a wired connection, you can boot the latest release directly over the network.</p>
<ul>
- <li><a href="{{ releng_pxeboot_url }}"
- title="Arch Linux Netboot Live System">Arch Linux Netboot</a></li>
+ <li><a href="{% url 'releng-netboot-info' %}"
+ title="Arch Linux Netboot">Arch Linux Netboot</a></li>
</ul>
<h3>HTTP Direct Downloads</h3>
diff --git a/templates/releng/netboot.html b/templates/releng/netboot.html
new file mode 100644
index 00000000..36404588
--- /dev/null
+++ b/templates/releng/netboot.html
@@ -0,0 +1,54 @@
+{% extends "base.html" %}
+{% load staticfiles %}
+
+{% block title %}Arch Linux - Netboot{% endblock %}
+
+{% block content %}
+<div id="arch-netboot" class="box">
+
+<h2>Arch Linux Netboot</h2>
+
+<h3>About Netboot</h3>
+
+<p>Netboot images are small (&lt;1MB) images that can be used to download the latest Arch Linux release on the fly upon system boot.
+It is unnecessary to update the netboot image, the newest release will be available automatically.</p>
+
+<p>Netboot uses customized <a href="http://ipxe.org">iPXE</a> builds.
+The Linux kernel, initramfs and squashfs files for the live system are downloaded from an Arch Linux mirror.
+The integrity of all downloaded files is verified with cryptographic signatures.</p>
+
+<h3>Requirements</h3>
+
+<p>To use netboot, the following requirements must be met:
+
+<ul>
+<li>Wired (ethernet) internet connection with DHCP autoconfiguration</li>
+<li>Sufficient memory to store and run the live system</li>
+</ul>
+
+</p>
+
+<h3>Download</h3>
+
+<h4>BIOS</h4>
+
+<ul>
+<li><a href="{% static "netboot/ipxe.lkrn" %}">ipxe.lkrn</a> (<a href="{% static "netboot/ipxe.lkrn.sig" %}">PGP signature</a>) - Linux kernel-like image that can be started with any Linux bootloader</li>
+<li><a href="{% static "netboot/ipxe.pxe" %}">ipxe.pxe</a> (<a href="{% static "netboot/ipxe.pxe.sig" %}">PGP signature</a>) - PXE image for chainloading from a PXE environment</li>
+</ul>
+
+<h4>UEFI</h4>
+
+<ul>
+<li><a href="{% static "netboot/ipxe.efi" %}">ipxe.efi</a> (<a href="{% static "netboot/ipxe.efi.sig" %}">PGP signature</a>) - x86_64 UEFI executable</li>
+</ul>
+
+<p>You can build your own iPXE images compatible with netboot.
+For details, check out the <a href="https://aur.archlinux.org/packages/ipxe-netboot">ipxe-netboot AUR package</a>.</p>
+
+<h3>More information</h3>
+
+<p>For detailed usage instructions, check out the <a href="https://wiki.archlinux.org/index.php/Netboot">netboot wiki page</a>.
+
+</div>
+{% endblock %}