70 lines
2.4 KiB
HTML
70 lines
2.4 KiB
HTML
{% extends "base.html" %}
|
|
{% load static %}
|
|
|
|
{% 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 (<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="https://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>
|
|
|
|
{% if security_banner %}
|
|
<h3> A note on security </h3>
|
|
|
|
Be advised that, due to limitations with the <a
|
|
href='https://lists.ipxe.org/pipermail/ipxe-devel/2019-November/006808.html'>iPXE
|
|
SSL stack</a>, the chainloading script for the iPXE image is served using a
|
|
downgraded list of cipher-suites under ipxe.archlinux.org. The cipher-suites
|
|
---RSA-AES256-CBC-SHA256 -- served on this domain are not the recommended list
|
|
on the mozilla observatory, yet they still yield a reasonable degree of
|
|
protection/authentication.
|
|
|
|
{% endif %}
|
|
|
|
<h3>Download</h3>
|
|
|
|
<h4>BIOS</h4>
|
|
|
|
<ul>
|
|
<li><a href="{% static "netboot/ipxe-arch.lkrn" %}">ipxe-arch.lkrn</a> (<a href="{% static "netboot/ipxe-arch.lkrn.sig" %}">PGP signature</a>) - Linux kernel-like image that can be started with any Linux bootloader</li>
|
|
<li><a href="{% static "netboot/ipxe-arch.pxe" %}">ipxe-arch.pxe</a> (<a href="{% static "netboot/ipxe-arch.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-arch.efi" %}">ipxe-arch.efi</a> (<a href="{% static "netboot/ipxe-arch.efi.sig" %}">PGP signature</a>) - x86_64 UEFI executable</li>
|
|
</ul>
|
|
|
|
{% if pkg %}
|
|
<p>You can build your own iPXE images compatible with netboot.
|
|
For details, check out the <a href="{{ pkg.get_full_url }}">ipxe package</a>.</p>
|
|
{% endif %}
|
|
|
|
<h3>More information</h3>
|
|
|
|
<p>For detailed usage instructions, check out the <a href="https://wiki.archlinux.org/title/Netboot">netboot wiki page</a>.
|
|
|
|
</div>
|
|
{% endblock %}
|