summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build/entities/tftp-images.ent4
-rw-r--r--debian/changelog2
-rw-r--r--en/boot-installer/arm.xml33
3 files changed, 39 insertions, 0 deletions
diff --git a/build/entities/tftp-images.ent b/build/entities/tftp-images.ent
index 11754a856..c1ae58a32 100644
--- a/build/entities/tftp-images.ent
+++ b/build/entities/tftp-images.ent
@@ -60,6 +60,10 @@
<ulink url="&downloadable-file;images/hd-media/">.../images/hd-media/</ulink>
'>
+ <!ENTITY armmp-netboot-tarball '
+<ulink url="&downloadable-file;images/netboot/netboot.tar.gz">.../images/netboot/netboot.tar.gz</ulink>
+ '>
+
<!ENTITY armmp-uboot-img '
<ulink url="&downloadable-file;images/u-boot/">.../images/u-boot/</ulink>
'>
diff --git a/debian/changelog b/debian/changelog
index 8ef54f946..1f8b8bcd1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,8 @@ installation-guide (20150324) UNRELEASED; urgency=medium
in the "Booting the Installer on ARM" section.
* Correct the number of supported architectures (arm64 and ppc64el are
release architectures now).
+ * Add a "Pre-built netboot tarball" subsection for armhf in the
+ "Booting by TFTP" section.
-- Samuel Thibault <sthibault@debian.org> Sat, 28 Mar 2015 10:10:34 +0100
diff --git a/en/boot-installer/arm.xml b/en/boot-installer/arm.xml
index 095638a47..dd3a1515b 100644
--- a/en/boot-installer/arm.xml
+++ b/en/boot-installer/arm.xml
@@ -126,6 +126,39 @@ bootz ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r}
kernel without device-tree, simply omit the ${fdt_addr_r} parameter.
</para>
</sect3>
+
+ <sect3 arch="armhf" id="boot-armhf-netboot.tar.gz">
+ <title>Pre-built netboot tarball</title>
+ <para>
+ &debian; provides a pre-built tarball (&armmp-netboot-tarball;)
+ that can simply be unpacked on your tftp server and contains
+ all files necessary for netbooting. It also includes a boot
+ script that automates all steps to load the installer. Modern
+ u-boot versions contain a tftp autoboot feature that becomes
+ active if there is no bootable local storage device (MMC/SD,
+ USB, IDE/SATA/SCSI) and then loads this boot script from the
+ tftp server. Prerequisite for using this feature is that you
+ have a dhcp server in your network which provides the client
+ with the address of the tftp server.
+ </para>
+ <para>
+ If you would like to trigger the tftp autoboot feature from the
+ u-boot commandline, you can use the follwing command:
+ <informalexample><screen>run bootcmd_dhcp</screen></informalexample>
+ </para>
+ <para>
+ To manually load the bootscript provided by the tarball, you can
+ alternatively issue the following commands at the u-boot prompt:
+
+<informalexample><screen>
+setenv autoload no
+dhcp
+tftpboot ${scriptaddr} /debian-installer/armhf/tftpboot.scr
+source ${scriptaddr}
+</screen></informalexample>
+
+ </para>
+ </sect3>
</sect2>