[install-guide/f21-branch: 1/32] Adding screenshots to the GUI installation chapter

pbokoc pbokoc at fedoraproject.org
Tue Dec 9 17:30:29 UTC 2014


commit 768977a0b2c2fb81391982e6a4892aae2a99b1df
Author: Petr Bokoc <pbokoc at redhat.com>
Date:   Fri Nov 28 19:35:56 2014 +0100

    Adding screenshots to the GUI installation chapter

 en-US/CustomSpoke.xml                              |   32 +++++++++++---
 en-US/CustomSpoke_AddBtrfs.xml                     |   16 +++++-
 en-US/CustomSpoke_AddLVM.xml                       |   16 +++++-
 en-US/CustomSpoke_AddPhysical.xml                  |   16 +++++-
 en-US/CustomSpoke_FileSystems.xml                  |    2 +-
 en-US/CustomSpoke_RecommendedScheme.xml            |    2 +-
 en-US/CustomSpoke_SoftwareRAID.xml                 |   16 +++++-
 en-US/DateTimeSpoke.xml                            |   32 +++++++++++---
 en-US/FilterSpoke.xml                              |   16 +++++-
 en-US/InitialSetupHub.xml                          |   16 +++++-
 en-US/KeyboardSpoke.xml                            |   16 +++++-
 en-US/LangSupportSpoke.xml                         |   16 +++++-
 en-US/NetworkSpoke.xml                             |   16 +++++-
 en-US/PasswordSpoke.xml                            |   18 ++++++--
 en-US/ProgressHub.xml                              |   16 +++++-
 en-US/SoftwareSpoke.xml                            |   16 +++++-
 en-US/SourceSpoke.xml                              |   16 +++++-
 en-US/StorageSpoke.xml                             |   32 +++++++++++---
 en-US/StorageSpoke_BootLoader.xml                  |   16 +++++-
 en-US/SummaryHub.xml                               |   48 ++++++++++++++++----
 en-US/UserSpoke.xml                                |   31 +++++++++++--
 en-US/WelcomeSpoke.xml                             |   16 +++++-
 en-US/images/anaconda/CustomSpoke.png              |  Bin 0 -> 112962 bytes
 en-US/images/anaconda/CustomSpoke_AddBtrfs.png     |  Bin 0 -> 86907 bytes
 en-US/images/anaconda/CustomSpoke_AddLVM.png       |  Bin 0 -> 89554 bytes
 en-US/images/anaconda/CustomSpoke_AddPhysical.png  |  Bin 0 -> 83841 bytes
 en-US/images/anaconda/CustomSpoke_RescanDisks.png  |  Bin 0 -> 47162 bytes
 en-US/images/anaconda/CustomSpoke_SoftwareRAID.png |  Bin 0 -> 27847 bytes
 en-US/images/anaconda/DateTimeSpoke.png            |  Bin 0 -> 193476 bytes
 en-US/images/anaconda/DateTimeSpoke_AddNTP.png     |  Bin 0 -> 22558 bytes
 en-US/images/anaconda/FilterSpoke.png              |  Bin 0 -> 55181 bytes
 en-US/images/anaconda/InitialSetupHub.png          |  Bin 0 -> 87255 bytes
 en-US/images/anaconda/KeyboardSpoke.png            |  Bin 0 -> 58886 bytes
 en-US/images/anaconda/LangSupportSpoke.png         |  Bin 0 -> 79695 bytes
 en-US/images/anaconda/NetworkSpoke.png             |  Bin 0 -> 61703 bytes
 en-US/images/anaconda/PasswordSpoke.png            |  Bin 0 -> 35651 bytes
 en-US/images/anaconda/ProgressHub.png              |  Bin 0 -> 124105 bytes
 en-US/images/anaconda/SoftwareSpoke.png            |  Bin 0 -> 208279 bytes
 en-US/images/anaconda/SourceSpoke.png              |  Bin 0 -> 74742 bytes
 en-US/images/anaconda/StorageSpoke.png             |  Bin 0 -> 84150 bytes
 en-US/images/anaconda/StorageSpoke_BootLoader.png  |  Bin 0 -> 31851 bytes
 en-US/images/anaconda/StorageSpoke_Selected.png    |  Bin 0 -> 21577 bytes
 en-US/images/anaconda/SummaryHub.png               |  Bin 0 -> 117120 bytes
 en-US/images/anaconda/SummaryHub_Mouseover.png     |  Bin 0 -> 14177 bytes
 en-US/images/anaconda/SummaryHub_States.png        |  Bin 0 -> 54008 bytes
 en-US/images/anaconda/UserSpoke.png                |  Bin 0 -> 46540 bytes
 en-US/images/anaconda/UserSpoke_Advanced.png       |  Bin 0 -> 91884 bytes
 en-US/images/anaconda/WelcomeSpoke.png             |  Bin 0 -> 124854 bytes
 48 files changed, 342 insertions(+), 79 deletions(-)
---
diff --git a/en-US/CustomSpoke.xml b/en-US/CustomSpoke.xml
index 90d61c0..e654b5a 100644
--- a/en-US/CustomSpoke.xml
+++ b/en-US/CustomSpoke.xml
@@ -19,9 +19,19 @@
 	        No permanent changes will be made to your disks during the actual partitioning process. The configuration you have selected will only be written to your system after you press the <guilabel>Begin installation</guilabel> button in <xref linkend="sect-installation-gui-installation-summary" />.
 	    </para>
 	</note>
-	<para>
-	    <remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Manual Partitioning</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/CustomSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Manual Partitioning screen. At this point, no partitioning has been configured. The left column shows an option to automatically create a pre-defined layout. An existing Linux system has been detected also and is displayed below the automatic configuration selection. The right side of the screen shows available options for the currently selected mount point.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 	    When you first open the <guilabel>Manual Partitioning</guilabel> screen, the column on the left side will display all previously existing partitions on all drives which you selected as installation targers in <xref linkend="sect-installation-gui-storage-partitioning" />. If none of the selected drives contain any existing partitions, then a message informing you that no mount points currently exist will appear. 
 	</para>
@@ -57,9 +67,19 @@
     <para>
         To discard all changes, and to also detect any new drives which have not been detected when the installer started (usually when you attached a new drive after you started), press the button marked by a circular arrow in the set of controls below the list of mount points on the left side of the screen. In the dialog window that opens, press <guilabel>Rescan Disks</guilabel> and wait until the scanning process completes. Then, press <guilabel>OK</guilabel> to return to <xref linkend="sect-installation-gui-storage-partitioning" />; all detected disks including any new ones will be displayed in the <guilabel>Local Standard Disks</guilabel> section.
     </para>
-    <para>
-        <remark>TODO: screen of Rescan Disks</remark>
-    </para>
+    <figure>
+		<title>Rescan Disks</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/CustomSpoke_RescanDisks.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Rescan Disks dialog, showing a completed scan. Pressing OK now will take you back to the Installation Destination screen.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 	    After you finish configuring your system storage, press <guilabel>Done</guilabel> in the top left corner to save the configuration and return to the <guilabel>Installation Summary</guilabel> screen. At this point, the installer will check if your storage configuration is valid. If an error was detected, a message will be displayed at the bottom of the screen. Click the message to open a dialog window explaining what kind of error has been detected (for example, you put <filename class="directory">/boot</filename> on a Btrfs subvolume, or you did not create a BIOS Boot partition when your system requires one).
 	</para>
diff --git a/en-US/CustomSpoke_AddBtrfs.xml b/en-US/CustomSpoke_AddBtrfs.xml
index 6e4aca9..f083495 100644
--- a/en-US/CustomSpoke_AddBtrfs.xml
+++ b/en-US/CustomSpoke_AddBtrfs.xml
@@ -16,9 +16,19 @@
             Some partition types - notably the <filename class="directory">/boot</filename> and <filename class="directory">/usr</filename> directories and the BIOS Boot and EFI partitions - can not be placed on Btrfs subvolumes. Use standard physical volumes for them (or an LVM logical volume for <filename class="directory">/usr</filename>). See <xref linkend="sect-installation-gui-manual-partitioning-recommended" /> for more information. 
         </para>
     </warning>
-    <para>
-        <remark>TODO: screen</remark>
-    </para>
+    <figure>
+		<title>Create Btrfs Subvolume</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/CustomSpoke_AddBtrfs.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Manual Partitioning screen, showing available options for a selected Btrfs subvolume.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
     <para>
         Follow the procedure below to create Btrfs volumes and subvolumes:
     </para>
diff --git a/en-US/CustomSpoke_AddLVM.xml b/en-US/CustomSpoke_AddLVM.xml
index 3ba4616..5b2cb6c 100644
--- a/en-US/CustomSpoke_AddLVM.xml
+++ b/en-US/CustomSpoke_AddLVM.xml
@@ -16,9 +16,19 @@
             Some partition types - notably the <filename class="directory">/boot</filename> directory and the BIOS Boot and EFI partitions - can not be placed on logical volumes. Use standard physical volumes for them. See <xref linkend="sect-installation-gui-manual-partitioning-recommended" /> for more information. 
         </para>
     </warning>
-    <para>
-        <remark>TODO: screen</remark>
-    </para>
+   <figure>
+		<title>Create LVM Logical Volume</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/CustomSpoke_AddLVM.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Manual Partitioning screen, showing available options for a selected LVM logical volume.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
     <para>
         Follow the procedure below to create LVM logical volumes and volume groups.
     </para>
diff --git a/en-US/CustomSpoke_AddPhysical.xml b/en-US/CustomSpoke_AddPhysical.xml
index 846c28a..923046a 100644
--- a/en-US/CustomSpoke_AddPhysical.xml
+++ b/en-US/CustomSpoke_AddPhysical.xml
@@ -11,9 +11,19 @@
     <para>
         <remark>TODO: xref to the partitioning appendix</remark>
     </para>
-    <para>
-        <remark>TODO: screen</remark>
-    </para>
+    <figure>
+		<title>Create Standard Partition</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/CustomSpoke_AddPhysical.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Manual Partitioning screen, showing available options for a selected standard partition.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
     <para>
         Follow the procedure below to create mount points on standard physical partitions:
     </para>
diff --git a/en-US/CustomSpoke_FileSystems.xml b/en-US/CustomSpoke_FileSystems.xml
index 2dbe59f..bc49335 100644
--- a/en-US/CustomSpoke_FileSystems.xml
+++ b/en-US/CustomSpoke_FileSystems.xml
@@ -46,7 +46,7 @@
         <title>File Systems</title>
         <listitem>
             <para>
-                <guilabel>ext4</guilabel> - The ext4 file system is based on the ext3 file system and features a number of improvements. These include support for larger file systems and larger files, faster and more efficient allocation of disk space, no limit on the number of subdirectories within a directory, faster file system checking, and more robust journaling. Ext4 is the default and recommended file system used by &PRODUCT; The maximum supported size of a single ext4 file system is 50 TB.
+                <guilabel>ext4</guilabel> - The ext4 file system is based on the ext3 file system and features a number of improvements. These include support for larger file systems and larger files, faster and more efficient allocation of disk space, no limit on the number of subdirectories within a directory, faster file system checking, and more robust journaling. Ext4 is the default and recommended file system used by &PRODUCT;. The maximum supported size of a single ext4 file system is 50 TB.
             </para>
         </listitem>
         <listitem>
diff --git a/en-US/CustomSpoke_RecommendedScheme.xml b/en-US/CustomSpoke_RecommendedScheme.xml
index 7cd1fcc..b103fed 100644
--- a/en-US/CustomSpoke_RecommendedScheme.xml
+++ b/en-US/CustomSpoke_RecommendedScheme.xml
@@ -20,7 +20,7 @@
                         If your system has a hardware RAID controller, be aware that some BIOS types do not support booting from it. In that case, the <filename class="directory">/boot</filename> partition must be created on a partition outside of the RAID array, such as on a separate hard drive.
                     </para>    
                     <para>
-                        Also note that the <filename class="directory">/boot</filename> can not be placed on a LVM logical volume or a Btrfs subvolume. Use a standard partition.
+                        Also note that the <filename class="directory">/boot</filename> directory can not be placed on a LVM logical volume or a Btrfs subvolume. Use a standard partition.
                     </para>
                 </important>
             </listitem>
diff --git a/en-US/CustomSpoke_SoftwareRAID.xml b/en-US/CustomSpoke_SoftwareRAID.xml
index 33a7654..4130eab 100644
--- a/en-US/CustomSpoke_SoftwareRAID.xml
+++ b/en-US/CustomSpoke_SoftwareRAID.xml
@@ -16,9 +16,19 @@
             This section only explains how to create software RAID with standard (physical) partitions. However, you can also configure LVM volume groups and Btrfs volumes to use RAID and place their logical volumes or Btrfs subvolumes on top of this RAID array. See <xref linkend="sect-installation-gui-manual-partitioning-lvm" /> and <xref linkend="sect-installation-gui-manual-partitioning-btrfs" /> for instructions on creating RAID in LVM and Btrfs.
         </para>
     </important>
-    <para>
-        <remark>TODO: screen</remark>
-    </para>
+    <figure>
+		<title>Create Software RAID</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/CustomSpoke_SoftwareRAID.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Manual Partitioning screen, showing available options for a selected standard partition on software RAID. The RAID Level menu is open, showing all available RAID levels.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
     <note>
         <para>
             RAID configuration options are only visible if you have selected two or more disks for installation. At least two disks are required to create a RAID device, and some RAID layouts will require more. Requirements for different types of RAID are described in <xref linkend="sect-installation-gui-manual-partitioning-filesystems" />.
diff --git a/en-US/DateTimeSpoke.xml b/en-US/DateTimeSpoke.xml
index 5a1ce98..1286575 100644
--- a/en-US/DateTimeSpoke.xml
+++ b/en-US/DateTimeSpoke.xml
@@ -8,9 +8,19 @@
 	<para>
 		The <guilabel>Date &amp; Time</guilabel> screen allows you to configure time and date-related settings for your system. This screen is automatically configured based on the settings you selected in <xref linkend="sect-installation-gui-welcome" />, but you can change your date, time and location settings before you begin the installation.
 	</para>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Date &amp; Time</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/DateTimeSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					Screenshot of the Date &amp; Time screen, showing a map in the center, region and city selection on top, and manual time settings at the bottom.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		First, select your <guilabel>Region</guilabel> using the drop-down menu in the top left corner of the screen. Then, select your <guilabel>City</guilabel>, or the city closest to your location in the same time zone. Selecting a specific location helps &PRODUCT; ensure that your time is always set correctly including automatic time changes for daylight savings time if applicable.
 	</para>
@@ -25,9 +35,19 @@
 	<para>
 		The switch labeled <guilabel>Network Time</guilabel> in the top right corner of the screen can be used to enable or disable network time synchronization using the Network Time Protol (NTP). Enabling this option will keep your system time correct as long as the system can access the internet. By default, four NTP <firstterm>pools</firstterm> are configured; you can add others and disable or remove the default ones by clicking the gear wheel button next to the switch.
 	</para>
-	<para>
-		<remark>TODO: screen with adding/removing NTP pools</remark>
-	</para>
+	<figure>
+		<title>The Add and mark for usage NTP servers dialog</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/DateTimeSpoke_AddNTP.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					A dialog window allowing you to add or remove NTP pools from your system configuration, check their status and mark them for use.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		If you disable network time synchronization, the controls at the bottom of the screen will become active, and you will be able to set the current time and date manually.
 	</para>
diff --git a/en-US/FilterSpoke.xml b/en-US/FilterSpoke.xml
index e5a4245..42bd868 100644
--- a/en-US/FilterSpoke.xml
+++ b/en-US/FilterSpoke.xml
@@ -13,9 +13,19 @@
 	        This section only explains how to make existing network disks available inside the installer. It does not explain how to set up your network or a storage server, only how to connect to them.
 	    </para>
 	</important>
-	<para>
-	    <remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Installation Destination - Network Storage Filters</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/FilterSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					A list of currently configured network storage devices, displaying one configured iSCSI target.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 	    The screen contains a list of all currently available (discovered) network storage devices. When the screen is opened for the first time, the list will be empty in most cases because no network storage has been discovered - the installer makes no attempt at discovering this unless you configure network disks using a Kickstart file.
 	</para>
diff --git a/en-US/InitialSetupHub.xml b/en-US/InitialSetupHub.xml
index 717cdd2..f3a68b4 100644
--- a/en-US/InitialSetupHub.xml
+++ b/en-US/InitialSetupHub.xml
@@ -30,9 +30,19 @@
 			</para>
 		</listitem>
 	</itemizedlist>
-	<para>
-		<remark>TODO: screen with --reconfig</remark>
-	</para>
+	<figure>
+		<title>Initial Setup</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/InitialSetupHub.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The main Initial Setup screen. This example shows all options; not all of them may be shown, depending on your configuration.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		<application>Initial Setup</application> allows you to configure several system settings. All of these can also be configured during the installation, but they are not required to finish it. Only the settings which have <emphasis>not</emphasis> been configured during the installation will be shown; for example, if you did not create a non-<systemitem class="username">root</systemitem> user account during the installation, <application>Initial Setup</application> will start after the first reboot, and you will be able to configure one. If you configured all available options during the instalaltion, <application>Initial Setup</application> will not be displayed at all. 
 	</para>
diff --git a/en-US/KeyboardSpoke.xml b/en-US/KeyboardSpoke.xml
index 0ecc551..2739e3b 100644
--- a/en-US/KeyboardSpoke.xml
+++ b/en-US/KeyboardSpoke.xml
@@ -16,9 +16,19 @@
 			All settings configured in this screen will be available on the installed system, and they will also become immediately available inside the installer. You can use the keyboard icon in the top right corner of any screen, or the keyboard switch you configured in this screen, to cycle between your configured layouts.
 		</para>
 	</note>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Keyboard Layout</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/KeyboardSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The keyboard layout configuration screen, showing several additional layouts configured in the left column.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		The right half of the screen contains a window listing all currently configured layouts. The order in which the layouts are displayed is important - the same order will be used when switching between layouts, and the first listed layout will be the default on your system. 
 	</para>
diff --git a/en-US/LangSupportSpoke.xml b/en-US/LangSupportSpoke.xml
index ca1da58..5da7543 100644
--- a/en-US/LangSupportSpoke.xml
+++ b/en-US/LangSupportSpoke.xml
@@ -16,9 +16,19 @@
 			Adding support for another language does not automatically configure the corresponding keyboard layout. Layouts are a separate setting configured in <xref linkend="sect-installation-gui-keyboard-layout" />.
 		</para>
 	</note>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Language Support</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/LangSupportSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The language configuration screen. The left side shows that at least one variant of English and French have been selected; the right column shows that French (France) and French (Canada) are selected in the currently highlighted French group.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		The left panel contains a list of available language groups such as <guilabel>English</guilabel> or <guilabel>Bulgarian</guilabel>. If at least one language from a group is selected, a check mark will be displayed next to the group, and the list entry will be highlighted. This allows you to easily see which languages you have configured support for.
 	</para>
diff --git a/en-US/NetworkSpoke.xml b/en-US/NetworkSpoke.xml
index 731b735..7f410e0 100644
--- a/en-US/NetworkSpoke.xml
+++ b/en-US/NetworkSpoke.xml
@@ -13,9 +13,19 @@
 			Network configuration is an expansive topic and many of the options available during the installation are beyond the scope of this document. For detailed information about networking, including both theoretical topics and specific instructions and examples, see the <citetitle>&PRODUCT; Networking&nbsp;Guide</citetitle>, available at <ulink url="http://docs.fedoraproject.org/" />.
 		</para>
 	</note>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Network &amp; Hostname</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/NetworkSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Network &amp; Hostname screen. In the left pane, one physical interface and one custom VLAN interface is shown; the right side shows details of the currently selected interface. System hostname is configured at the bottom.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		Locally accessible interfaces are automatically detected by the installation program and cannot be manually added or deleted. All detected interfaces are listed on the left side of the screen. Click an interface in the list to display its current configuration (such as IP and DNS address); the details are displayed on the right side of the screen.
 	</para>
diff --git a/en-US/PasswordSpoke.xml b/en-US/PasswordSpoke.xml
index 631439e..b6bb9a5 100644
--- a/en-US/PasswordSpoke.xml
+++ b/en-US/PasswordSpoke.xml
@@ -16,9 +16,19 @@
             The <systemitem class="username">root</systemitem> account has complete control over the system. If an unauthorized person gains access to this account, access or delete all users' personal files or otherwise exploit the machine for their own nefarious purposes. See the <citetitle>&PRODUCT; Security Guide</citetitle>, available at <ulink url="http://docs.fedoraproject.org/" />, for detailed documentation about account security and guidelines for choosing a strong password.
         </para>
     </warning>
-	<para>
-	    <remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Root Password</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/PasswordSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Root Password screen. Use the text input fields to provide your root password.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 	    Once you choose a strong password, enter it in the <guilabel>Root Password</guilabel> field. The characters you write will be displayed as dots for security. Then, type the same password into the <guilabel>Confirm</guilabel> field to ensure you entered it properly. Both entered passwords must be the same.
 	</para>
@@ -32,6 +42,6 @@
 	    If a message similar to the above appears, it is highly recommended to choose a different, stronger password.
 	</para>
 	<para>
-	    Once you configure the superuser password, click <guilabel>Done</guilabel> in the top left corner to return to the <remark>TODO: add a spoke for the progress screen</remark>. If you selected a weak password, you must press the button twice.
+	    Once you configure the superuser password, click <guilabel>Done</guilabel> in the top left corner to return to <xref linkend="sect-installation-gui-installation-progress" />. If you selected a weak password, you must press the button twice.
 	</para>
 </section>
\ No newline at end of file
diff --git a/en-US/ProgressHub.xml b/en-US/ProgressHub.xml
index 1d54757..4eedb38 100644
--- a/en-US/ProgressHub.xml
+++ b/en-US/ProgressHub.xml
@@ -8,9 +8,19 @@
 	<para>
 		 The <guilabel>Configuration</guilabel> screen is displayed after you finish configuring all required items in <xref linkend="sect-installation-gui-installation-summary" /> and press the <guilabel>Begin installation</guilabel> button. After this point, the installation process actually starts and changes are being made to your selected disks. It is not possible to go back to the <guilabel>Installation Summary</guilabel> and change any settings configured there; if you need to do so, you must wait for the installation process to finish, reboot your system, log in and change your settings on the installed system.
 	</para>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Configuration and Installation Progress</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/ProgressHub.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Configuration screen. Two more screens at the top require configuration. Installation progress is displayed at the bottom.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		In the top part of the screen, two additional options are available, allowing you to configure authentication settings - the <systemitem class="username">root</systemitem> password and an additional user account. Configuring the <systemitem class="username">root</systemitem> password is required to finish the installation; creating a user account can be skipped. If you do so, you will be prompted to create a non-root user account after the installation finishes and your system reboots.
 	</para>
diff --git a/en-US/SoftwareSpoke.xml b/en-US/SoftwareSpoke.xml
index acee8a2..9fb56b8 100644
--- a/en-US/SoftwareSpoke.xml
+++ b/en-US/SoftwareSpoke.xml
@@ -19,9 +19,19 @@
 	<para>
 		The availability of environments and add-ons depends on your installation source. By default, the selection depends on the installation media you used to start the installation; Fedora&nbsp;Server installation image will have different environments and add-ons available for selection than, for example, the Fedora&nbsp;Cloud image. You can change this by configuring a different installation source containing different environments.
 	</para>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Software Selection</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/SoftwareSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Software Selection screen. On the left side, one environment (Fedora Workstation) is selected; the right side displays several optional add-ons (such as LibreOffice and Books and Guides) selected in addition to it.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		To configure your software selection, first choose an environment on the left side of the screen. Only one environment can be chosen, even if more are available. Then, on the right side of the screen, select one or more add-ons which you want to install by marking the check boxes next to each add-on.
 	</para>
diff --git a/en-US/SourceSpoke.xml b/en-US/SourceSpoke.xml
index 79f5967..5b99f05 100644
--- a/en-US/SourceSpoke.xml
+++ b/en-US/SourceSpoke.xml
@@ -13,9 +13,19 @@
 			Some preparation may be necessary to create an installation source. See <xref linkend="sect-preparing-installation-sources" /> for instructions.
 		</para>
 	</note>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Installation Source</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/SourceSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Installation Source screen, configured to download packages to be installed from the closest network mirror. An options to use a locally available ISO file is displayed above.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		The following options are available. Note that not all of them may be displayed.
 	</para>
diff --git a/en-US/StorageSpoke.xml b/en-US/StorageSpoke.xml
index 45db3e8..c286e21 100644
--- a/en-US/StorageSpoke.xml
+++ b/en-US/StorageSpoke.xml
@@ -16,9 +16,19 @@
 			If you plan to use a disk which already contains some data - for example, if you want to shrink an existing Microsoft Windows partition and install &PRODUCT; as a second system or if you are upgrading a previous release of &PRODUCT;, make sure to back up any important data first. Manipulating partitions always carries a risk - if the process is interrupted or fails for any reason (installer error, hardware failure, power outage, etc.), any data already on the disk may become impossible to recover.
 		</para>
 	</warning>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Installation Destination</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/StorageSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Installation Destination screen. There are two local standard disks available, but none are selected; therefore the options at the bottom of the screen (automatic/manual partitioning, encryption, etc.) are grayed out.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		In the top part of the screen, all locally available storage devices (SATA, IDE and SCSI hard drives, USB flash drives, etc.) are displayed in the <guilabel>Local Standard Disks</guilabel> section. Local disks are detected when the installer starts - any storage devices connected after the installation has started will not be shown.
 	</para>
@@ -36,9 +46,19 @@
 			USB storage devices such as flash drives and external disks will be shown in the <guilabel>Local Standard Disks</guilabel> as well, and they will be available for selection the same way internal hard drives are. Make sure to <emphasis>not</emphasis> select any removable storage as installation targets unless you really want to do so. If you accidentally use a removable drive to install &PRODUCT; and then unplug it, your system will likely become unusable.
 		</para>
 	</important>
-	<para>
-		<remark>TODO: screen with a selected and an unselected disk</remark>
-	</para>
+	<figure>
+		<title>Unselected and Selected Disk</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/StorageSpoke_Selected.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					Disk selection in the Installation Destination screen. Two disks are displayed; only the one on the right side will be used, because it is the only one with a check mark symbol.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		After you select all disks you want to install &PRODUCT;, select one of the two options in the <guilabel>Other Storage Options</guilabel> section:
 	</para>
diff --git a/en-US/StorageSpoke_BootLoader.xml b/en-US/StorageSpoke_BootLoader.xml
index aca52e2..9d2785b 100644
--- a/en-US/StorageSpoke_BootLoader.xml
+++ b/en-US/StorageSpoke_BootLoader.xml
@@ -19,9 +19,19 @@
     <para>
         To specify which device the boot loader should be installed on, click the <guilabel>Full disk summary and bootloader</guilabel> link at the bottom of the <guilabel>Installation Destination</guilabel> screen. The <guilabel>Selected Disks</guilabel> dialog will appear. If you are configuring your partitioning layout manually, the same dialog can be accessed from <xref linkend="sect-installation-gui-manual-partitioning" /> using the <guilabel><replaceable>X</replaceable> storage devices selected</guilabel> link in the bottom left corner of the screen.
     </para>
-    <para>
-        <remark>TODO: screen</remark>
-    </para>
+    <figure>
+		<title>Boot Device Selection</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/StorageSpoke_BootLoader.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Selected Disks dialog, displaying all disks selected as installation targets and allowing you to set one of them as a boot device. The boot loader will be installed onto that device.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
     <para>
         In the <guilabel>Boot</guilabel> column, a "tick" icon marks one of the devices as the intended boot device. To change the boot device, select a device from the list and click the <guilabel>Set as Boot Device</guilabel> button to install the boot loader there instead. Only one device can be set as the boot device. 
     </para>
diff --git a/en-US/SummaryHub.xml b/en-US/SummaryHub.xml
index da24d93..94b48ff 100644
--- a/en-US/SummaryHub.xml
+++ b/en-US/SummaryHub.xml
@@ -8,9 +8,19 @@
 	<para>
 		 The <guilabel>Installation Summary</guilabel> screen is the central location for setting up an installation. Most of the options which can be configured during the installation can be accessed from here.
 	</para>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Installation Summary</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/SummaryHub.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Installation Summary screen, showing most of the options configured. The Installation Destination icon has a warning sign, which means it requires the user's attention before the installation can proceed.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<note>
 		<para>
 			If you used a Kickstart option or a boot option to specify an installation repository on a network, but no network is available at the start of the installation, the installer will display the <guilabel>Network Configuration</guilabel> screen for you to set up a network connection prior to displaying the <guilabel>Installation Summary</guilabel> screen.
@@ -39,15 +49,35 @@
 	<para>
 		A warning message is displayed at the bottom of the summary screen, and the <guilabel>Begin Installation</guilabel> button is greyed out, as long as at least one item has not been configured yet.
 	</para>
-	<para>
-		<remark>TODO: screen showing all the different states</remark>
-	</para>
+	<figure>
+		<title>Icon States in Installation Summary</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/SummaryHub_States.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					A screenshot of several icons in the Installation Summary screen, showing the different states (configured, needs attention, unavailable).
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		Each screen also has an explanatory text below its title, showing settings currently configured in that screen. This text may be concatenated; in that case, move your mouse cursor over it and wait until a tooltip with the full text appears.
 	</para>
-	<para>
-		<remark>TODO: screen showing shortened text on a spoke and a full tooltip</remark>
-	</para>
+	<figure>
+		<title>Tooltip in the Installation Summary</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/SummaryHub_Mouseover.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					An entry in the Installation Summary shows a truncated description and a tooltip with full text.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		Once you configure everything required for the installation, you can press the <guilabel>Begin Installation</guilabel> button to start installing &PRODUCT;. This will take you to <xref linkend="sect-installation-gui-installation-progress" />. Note that as the text below this button says, nothing will be written to your hard drive before you press this button. You can press <guilabel>Quit</guilabel> at any point; this will discard all changes you made in the installer so far and reboot the system.
 	</para>
diff --git a/en-US/UserSpoke.xml b/en-US/UserSpoke.xml
index f4aeb9e..1d3ec3d 100644
--- a/en-US/UserSpoke.xml
+++ b/en-US/UserSpoke.xml
@@ -13,9 +13,19 @@
 			Creating a normal user account is not required to finish the installation; however, it is highly recommended. If you do not create one, you will have to log in to the system as <systemitem class="username">root</systemitem> directly, which is <emphasis>not</emphasis> recommended.
 		</para>
 	</important>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Create User</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/UserSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					The Create screen. Use the text input fields to create a user account and configure its settings.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		To configure a user account, fill out the <guilabel>Full name</guilabel> (for example, <literal>John Smith</literal>) and <guilabel>Username</guilabel> (for example, <literal>jsmith</literal>). The <guilabel>username</guilabel> will used to log in from a command line; if you install a graphical environment, then your graphical login manager will use <guilabel>Full name</guilabel>.
 	</para>
@@ -49,8 +59,21 @@
 	<section id="sect-installation-gui-create-user-advanced">
 		<title>Advanced User Configuration</title>
 		<para>
-			The <guilabel>Advanced User Configuration</guilabel> dialog allows you to change the following settings for the new user account:
+			The <guilabel>Advanced User Configuration</guilabel> dialog allows you to change the following settings for the new user account.
 		</para>
+		<figure>
+			<title>Advanced User Configuration</title>
+			<mediaobject>
+				<imageobject>
+					<imagedata fileref="images/anaconda/UserSpoke_Advanced.png" format="PNG" scalefit="0" />
+				</imageobject>
+				<textobject>
+					<para>
+						Advanced settings for the new user account.
+					</para>
+				</textobject>
+			</mediaobject>
+		</figure>
 		<itemizedlist>
 			<listitem>
 				<para>
diff --git a/en-US/WelcomeSpoke.xml b/en-US/WelcomeSpoke.xml
index 363435f..f229b1f 100644
--- a/en-US/WelcomeSpoke.xml
+++ b/en-US/WelcomeSpoke.xml
@@ -8,9 +8,19 @@
 	<para>
 		The first screen displayed immediately after the graphical installer starts is the Welcome screen.
 	</para>
-	<para>
-		<remark>TODO: screen</remark>
-	</para>
+	<figure>
+		<title>Welcome Screen</title>
+		<mediaobject>
+			<imageobject>
+				<imagedata fileref="images/anaconda/WelcomeSpoke.png" format="PNG" scalefit="0" />
+			</imageobject>
+			<textobject>
+				<para>
+					Screenshot of the Welcome screen showing language selection options.
+				</para>
+			</textobject>
+		</mediaobject>
+	</figure>
 	<para>
 		First, select your preferred language in the left hand side column, and then select your locale from the right hand side column. You can use the text input field in the bottom left corner to search for your language instead of looking for it in the full list of more than 70 languages.
 	</para>
diff --git a/en-US/images/anaconda/CustomSpoke.png b/en-US/images/anaconda/CustomSpoke.png
new file mode 100644
index 0000000..145d9eb
Binary files /dev/null and b/en-US/images/anaconda/CustomSpoke.png differ
diff --git a/en-US/images/anaconda/CustomSpoke_AddBtrfs.png b/en-US/images/anaconda/CustomSpoke_AddBtrfs.png
new file mode 100644
index 0000000..88553d8
Binary files /dev/null and b/en-US/images/anaconda/CustomSpoke_AddBtrfs.png differ
diff --git a/en-US/images/anaconda/CustomSpoke_AddLVM.png b/en-US/images/anaconda/CustomSpoke_AddLVM.png
new file mode 100644
index 0000000..c76a5cf
Binary files /dev/null and b/en-US/images/anaconda/CustomSpoke_AddLVM.png differ
diff --git a/en-US/images/anaconda/CustomSpoke_AddPhysical.png b/en-US/images/anaconda/CustomSpoke_AddPhysical.png
new file mode 100644
index 0000000..a700154
Binary files /dev/null and b/en-US/images/anaconda/CustomSpoke_AddPhysical.png differ
diff --git a/en-US/images/anaconda/CustomSpoke_RescanDisks.png b/en-US/images/anaconda/CustomSpoke_RescanDisks.png
new file mode 100644
index 0000000..53cc560
Binary files /dev/null and b/en-US/images/anaconda/CustomSpoke_RescanDisks.png differ
diff --git a/en-US/images/anaconda/CustomSpoke_SoftwareRAID.png b/en-US/images/anaconda/CustomSpoke_SoftwareRAID.png
new file mode 100644
index 0000000..11060ff
Binary files /dev/null and b/en-US/images/anaconda/CustomSpoke_SoftwareRAID.png differ
diff --git a/en-US/images/anaconda/DateTimeSpoke.png b/en-US/images/anaconda/DateTimeSpoke.png
new file mode 100644
index 0000000..4bee16e
Binary files /dev/null and b/en-US/images/anaconda/DateTimeSpoke.png differ
diff --git a/en-US/images/anaconda/DateTimeSpoke_AddNTP.png b/en-US/images/anaconda/DateTimeSpoke_AddNTP.png
new file mode 100644
index 0000000..d71e295
Binary files /dev/null and b/en-US/images/anaconda/DateTimeSpoke_AddNTP.png differ
diff --git a/en-US/images/anaconda/FilterSpoke.png b/en-US/images/anaconda/FilterSpoke.png
new file mode 100644
index 0000000..3edd731
Binary files /dev/null and b/en-US/images/anaconda/FilterSpoke.png differ
diff --git a/en-US/images/anaconda/InitialSetupHub.png b/en-US/images/anaconda/InitialSetupHub.png
new file mode 100644
index 0000000..060e0ae
Binary files /dev/null and b/en-US/images/anaconda/InitialSetupHub.png differ
diff --git a/en-US/images/anaconda/KeyboardSpoke.png b/en-US/images/anaconda/KeyboardSpoke.png
new file mode 100644
index 0000000..8232580
Binary files /dev/null and b/en-US/images/anaconda/KeyboardSpoke.png differ
diff --git a/en-US/images/anaconda/LangSupportSpoke.png b/en-US/images/anaconda/LangSupportSpoke.png
new file mode 100644
index 0000000..22fb1d9
Binary files /dev/null and b/en-US/images/anaconda/LangSupportSpoke.png differ
diff --git a/en-US/images/anaconda/NetworkSpoke.png b/en-US/images/anaconda/NetworkSpoke.png
new file mode 100644
index 0000000..5878fd1
Binary files /dev/null and b/en-US/images/anaconda/NetworkSpoke.png differ
diff --git a/en-US/images/anaconda/PasswordSpoke.png b/en-US/images/anaconda/PasswordSpoke.png
new file mode 100644
index 0000000..33e2357
Binary files /dev/null and b/en-US/images/anaconda/PasswordSpoke.png differ
diff --git a/en-US/images/anaconda/ProgressHub.png b/en-US/images/anaconda/ProgressHub.png
new file mode 100644
index 0000000..3c4bd08
Binary files /dev/null and b/en-US/images/anaconda/ProgressHub.png differ
diff --git a/en-US/images/anaconda/SoftwareSpoke.png b/en-US/images/anaconda/SoftwareSpoke.png
new file mode 100644
index 0000000..4588183
Binary files /dev/null and b/en-US/images/anaconda/SoftwareSpoke.png differ
diff --git a/en-US/images/anaconda/SourceSpoke.png b/en-US/images/anaconda/SourceSpoke.png
new file mode 100644
index 0000000..f2a384c
Binary files /dev/null and b/en-US/images/anaconda/SourceSpoke.png differ
diff --git a/en-US/images/anaconda/StorageSpoke.png b/en-US/images/anaconda/StorageSpoke.png
new file mode 100644
index 0000000..1e34bbe
Binary files /dev/null and b/en-US/images/anaconda/StorageSpoke.png differ
diff --git a/en-US/images/anaconda/StorageSpoke_BootLoader.png b/en-US/images/anaconda/StorageSpoke_BootLoader.png
new file mode 100644
index 0000000..d3ab511
Binary files /dev/null and b/en-US/images/anaconda/StorageSpoke_BootLoader.png differ
diff --git a/en-US/images/anaconda/StorageSpoke_Selected.png b/en-US/images/anaconda/StorageSpoke_Selected.png
new file mode 100644
index 0000000..28a5624
Binary files /dev/null and b/en-US/images/anaconda/StorageSpoke_Selected.png differ
diff --git a/en-US/images/anaconda/SummaryHub.png b/en-US/images/anaconda/SummaryHub.png
new file mode 100644
index 0000000..03a61de
Binary files /dev/null and b/en-US/images/anaconda/SummaryHub.png differ
diff --git a/en-US/images/anaconda/SummaryHub_Mouseover.png b/en-US/images/anaconda/SummaryHub_Mouseover.png
new file mode 100644
index 0000000..7e4f28b
Binary files /dev/null and b/en-US/images/anaconda/SummaryHub_Mouseover.png differ
diff --git a/en-US/images/anaconda/SummaryHub_States.png b/en-US/images/anaconda/SummaryHub_States.png
new file mode 100644
index 0000000..539a786
Binary files /dev/null and b/en-US/images/anaconda/SummaryHub_States.png differ
diff --git a/en-US/images/anaconda/UserSpoke.png b/en-US/images/anaconda/UserSpoke.png
new file mode 100644
index 0000000..f6cff6f
Binary files /dev/null and b/en-US/images/anaconda/UserSpoke.png differ
diff --git a/en-US/images/anaconda/UserSpoke_Advanced.png b/en-US/images/anaconda/UserSpoke_Advanced.png
new file mode 100644
index 0000000..efa2df9
Binary files /dev/null and b/en-US/images/anaconda/UserSpoke_Advanced.png differ
diff --git a/en-US/images/anaconda/WelcomeSpoke.png b/en-US/images/anaconda/WelcomeSpoke.png
new file mode 100644
index 0000000..ae0bb2e
Binary files /dev/null and b/en-US/images/anaconda/WelcomeSpoke.png differ


More information about the docs-commits mailing list