Merge lp:~ikepanhc/installation-guide/1730322-3 into lp:~ubuntu-core-dev/installation-guide/ubuntu

Proposed by Ike Panhc
Status: Merged
Merged at revision: 554
Proposed branch: lp:~ikepanhc/installation-guide/1730322-3
Merge into: lp:~ubuntu-core-dev/installation-guide/ubuntu
Diff against target: 170 lines (+39/-56)
7 files modified
build/entities/urls.ent (+2/-0)
build/templates/docstruct.ent (+1/-0)
debian/changelog (+6/-0)
en/hardware/supported/arm.xml (+4/-56)
en/install-methods/downloading-files.xml (+4/-0)
en/preparing/hwe.xml (+21/-0)
en/preparing/preparing.xml (+1/-0)
To merge this branch: bzr merge lp:~ikepanhc/installation-guide/1730322-3
Reviewer Review Type Date Requested Status
dann frazier Approve
Review via email: mp+358692@code.launchpad.net

This proposal supersedes a proposal from 2018-11-13.

To post a comment you must log in.
Revision history for this message
dann frazier (dannf) wrote : Posted in a previous version of this proposal

Hi Ike - comments inline. Sorry for taking so long to get back to you!

review: Needs Fixing
Revision history for this message
dann frazier (dannf) : Posted in a previous version of this proposal
Revision history for this message
dann frazier (dannf) wrote :

Thanks Ike - I've gone ahead and pushed this with a couple changes. 1) I split the arm server list change out into a separate commit. Technically this wasn't covered by LP: #1730322. I filed LP: ##1804306 for that. See inline comment for the other change.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'build/entities/urls.ent'
--- build/entities/urls.ent 2018-06-06 21:26:51 +0000
+++ build/entities/urls.ent 2018-11-13 09:36:18 +0000
@@ -49,12 +49,14 @@
49<!-- base for the current distribution -->49<!-- base for the current distribution -->
50<!ENTITY disturlftp "&url-debian-ftp;debian/dists/&releasename;/">50<!ENTITY disturlftp "&url-debian-ftp;debian/dists/&releasename;/">
51<!ENTITY disturl "&url-archive;dists/&releasename;/">51<!ENTITY disturl "&url-archive;dists/&releasename;/">
52<!ENTITY disturlhwe "&url-archive;dists/&releasename;-updates/">
5253
53<!-- base for unstable -->54<!-- base for unstable -->
54<!ENTITY url-dist-unstable "&url-archive;dists/unstable/">55<!ENTITY url-dist-unstable "&url-archive;dists/unstable/">
5556
56<!-- where to get the current debian-installer -->57<!-- where to get the current debian-installer -->
57<!ENTITY url-debian-installer "&disturl;main/installer-&architecture;/current/">58<!ENTITY url-debian-installer "&disturl;main/installer-&architecture;/current/">
59<!ENTITY url-debian-installer-hwe "&disturlhwe;main/installer-&architecture;/current/">
5860
59<!-- debian-installer WebSVN -->61<!-- debian-installer WebSVN -->
60<!ENTITY url-d-i-websvn "http://anonscm.debian.org/viewvc/d-i/">62<!ENTITY url-d-i-websvn "http://anonscm.debian.org/viewvc/d-i/">
6163
=== modified file 'build/templates/docstruct.ent'
--- build/templates/docstruct.ent 2018-06-21 13:04:59 +0000
+++ build/templates/docstruct.ent 2018-11-13 09:36:18 +0000
@@ -41,6 +41,7 @@
41 <!ENTITY preparing.xml SYSTEM "##SRCPATH##/preparing/preparing.xml">41 <!ENTITY preparing.xml SYSTEM "##SRCPATH##/preparing/preparing.xml">
42 <!ENTITY install-overview.xml SYSTEM "##SRCPATH##/preparing/install-overview.xml">42 <!ENTITY install-overview.xml SYSTEM "##SRCPATH##/preparing/install-overview.xml">
43 <!ENTITY backup.xml SYSTEM "##SRCPATH##/preparing/backup.xml">43 <!ENTITY backup.xml SYSTEM "##SRCPATH##/preparing/backup.xml">
44 <!ENTITY hwe.xml SYSTEM "##SRCPATH##/preparing/hwe.xml">
44 <!ENTITY needed-info.xml SYSTEM "##SRCPATH##/preparing/needed-info.xml">45 <!ENTITY needed-info.xml SYSTEM "##SRCPATH##/preparing/needed-info.xml">
45 <!ENTITY minimum-hardware-reqts.xml SYSTEM "##SRCPATH##/preparing/minimum-hardware-reqts.xml">46 <!ENTITY minimum-hardware-reqts.xml SYSTEM "##SRCPATH##/preparing/minimum-hardware-reqts.xml">
46 <!ENTITY non-debian-partitioning.xml SYSTEM "##SRCPATH##/preparing/non-debian-partitioning.xml">47 <!ENTITY non-debian-partitioning.xml SYSTEM "##SRCPATH##/preparing/non-debian-partitioning.xml">
4748
=== modified file 'debian/changelog'
--- debian/changelog 2018-07-06 16:09:02 +0000
+++ debian/changelog 2018-11-13 09:36:18 +0000
@@ -1,3 +1,9 @@
1installation-guide (20160121ubuntu8) cosmic; urgency=medium
2
3 * Describe HWE kernel, point release and url for supported arm64 platform
4
5 -- Ike Panhc <ike.pan@canonical.com> Tue, 13 Nov 2018 15:48:54 +0800
6
1installation-guide (20160121ubuntu7) cosmic; urgency=medium7installation-guide (20160121ubuntu7) cosmic; urgency=medium
28
3 * Fixed some appearance issues and long lines - mainly visible in the PDFs 9 * Fixed some appearance issues and long lines - mainly visible in the PDFs
410
=== modified file 'en/hardware/supported/arm.xml'
--- en/hardware/supported/arm.xml 2016-06-03 21:55:24 +0000
+++ en/hardware/supported/arm.xml 2018-11-13 09:36:18 +0000
@@ -104,64 +104,12 @@
104 support merged in the mainline kernel version by the time of this104 support merged in the mainline kernel version by the time of this
105 release; this is the main requirement to have &d-i; working on105 release; this is the main requirement to have &d-i; working on
106 them. </phrase>106 them. </phrase>
107 The following platforms are known to be supported by107 Ubuntu provides generic arm64 kernel images for various supported
108 &debian;/arm64 in this release. There is only one kernel image,108 platforms listed in
109 which supports all the listed platforms.109 <ulink url="https://wiki.ubuntu.com/ARM/Server/Install">Ubuntu Wiki</ulink>.
110 You can check that page for platform-specific installation notes.
110 </para>111 </para>
111112
112 <variablelist>
113 <varlistentry>
114 <term>Applied Micro (APM) Mustang/X-Gene</term>
115 <listitem>
116 <para>
117 The APM Mustang was the first Linux-capable ARMv8 system
118 available. It uses the X-gene SoC, which has since also
119 been used in other machines. It is an 8-core CPU, with
120 ethernet, USB and serial. A common form-factor looks just
121 like a desktop PC box, but many other versions are
122 expected in the future. Most of the hardware is supported
123 in the mainline kernel, but at this point USB support is
124 lacking in the &releasename-cap; kernel.
125 </para>
126 </listitem>
127 </varlistentry>
128
129 <varlistentry>
130 <term>ARM Juno Development Platform</term>
131 <listitem>
132 <para>
133 Juno is a capable development board with a 6-core (2xA57,
134 4xA53) ARMv8-A 800Mhz CPU, Mali (T624) graphics, 8GB DDR3
135 RAM, Ethernet, USB, Serial. It was designed for system
136 bring-up and power testing so is neither small nor cheap,
137 but was one of the first boards available. All the
138 on-board hardware is supported in the mainline kernel and
139 in &releasename-cap;.
140 </para>
141 </listitem>
142 </varlistentry>
143
144 <varlistentry>
145 <term>Cavium ThunderX Reference Platforms CN8800-1S-CDK &amp; CN8800-2S-CDK</term>
146 <listitem>
147 <para>
148 The ThunderX 1S Reference Platform is a 1U rack mount chassis with a
149 Micro-ATX single socket motherboard supporting 10GE &amp; 40GE
150 networking, x8 PCIe, 4 HDD drive slots and 8 DDR3 memory slots. The
151 ThunderX 2S Reference Platform is a 2U rack mount chassis with a ½ SSI
152 dual socket motherboard supporting 10GE &amp; 40GE networking, x8 PCIe,
153 6 HDD drive slots and 8 DDR4 memory slots. The 2U chassis can
154 accommodate 4 sleds and each of the sleds has a dual 48 core socket
155 design (96 cores per sled). The &releasename-cap; kernel has support
156 for nearly all on-board hardware. Certain exceptions, such as the IPMI
157 system interface (<filename>/dev/ipmi</filename>), may be supported in a
158 future &releasename-cap; update.
159 </para>
160 </listitem>
161 </varlistentry>
162
163 </variablelist>
164
165 <para>113 <para>
166 When using &d-i; on non-UEFI systems, you may have to manually114 When using &d-i; on non-UEFI systems, you may have to manually
167 make the system bootable at the end of the installation, e.g. by115 make the system bootable at the end of the installation, e.g. by
168116
=== modified file 'en/install-methods/downloading-files.xml'
--- en/install-methods/downloading-files.xml 2015-12-19 21:18:18 +0000
+++ en/install-methods/downloading-files.xml 2018-11-13 09:36:18 +0000
@@ -26,6 +26,10 @@
26lists each image and its purpose.26lists each image and its purpose.
27</para>27</para>
2828
29<para>
30The HWE installation images are located on each Ubuntu mirror in the directory <ulink url="&url-debian-installer-hwe;images/hwe-netboot/">ubuntu/dists/&releasename;-updates/main/installer-arm64/current/images/hwe-netboot/</ulink>. The image will be available soon after HWE kernel is available and before second point release.
31</para>
32
29&download-arm.xml;33&download-arm.xml;
30&download-powerpc.xml;34&download-powerpc.xml;
3135
3236
=== added file 'en/preparing/hwe.xml'
--- en/preparing/hwe.xml 1970-01-01 00:00:00 +0000
+++ en/preparing/hwe.xml 2018-11-13 09:36:18 +0000
@@ -0,0 +1,21 @@
1 <sect1 id="point">
2 <title>Point release and HWE kernel</title>
3<para>
4
5The LTS release’s kernel is refreshed with a new, optional kernel at
6some point releases. This kernel is referred to as the Hardware
7Enablement (HWE) kernel, and provides support for new hardware that
8has been introduced after the LTS’s GA. New hardware components are
9supported by HWE kernels and on an installed system with proper
10networking you can install it by an apt command which you can find it
11at <ulink url="https://wiki.ubuntu.com/Kernel/LTSEnablementStack">LTSEnablementStack</ulink> on Ubuntu wiki.
12
13</para><para>
14
15The LTS point releases also provide an updated installation kernel for
16scenarios where kernel support for key components, such as NIC or RAID
17cards, is required during the installation process.
18
19</para>
20
21 </sect1>
022
=== modified file 'en/preparing/preparing.xml'
--- en/preparing/preparing.xml 2015-12-19 21:18:18 +0000
+++ en/preparing/preparing.xml 2018-11-13 09:36:18 +0000
@@ -13,6 +13,7 @@
1313
14&install-overview.xml;14&install-overview.xml;
15&backup.xml;15&backup.xml;
16&hwe.xml;
16&needed-info.xml;17&needed-info.xml;
17&minimum-hardware-reqts.xml;18&minimum-hardware-reqts.xml;
18&non-debian-partitioning.xml;19&non-debian-partitioning.xml;

Subscribers

People subscribed via source and target branches

to all changes: