Index: BOOK/chroot/x86/before-chroot.xml
===================================================================
--- BOOK/chroot/x86/before-chroot.xml	(revision c5f3cf7057c3d63c477636d4667371ecc0515bd6)
+++ BOOK/chroot/x86/before-chroot.xml	(revision 9d5337b3534c9e77f2849121cfc0eab49e0c3748)
@@ -15,23 +15,23 @@
     <para>Before we can enter the chroot we have to make sure that the system is
     in the proper state. From this point on the <envar>${CLFS_TARGET}</envar>
-    enviornment variable will no longer exist, so it will have no bearing on the
-    rest of the book. From this point on, most packages will rely on
+    environment variable will no longer exist, so it will have no bearing on the
+    rest of the book - most packages will rely on
     <command>config.guess</command> provided by
     <xref linkend="ch-system-automake"/>. Packages that do not use autotools
-    either do not care about the target triplet, or they have their own means
-    of determining it's value.</para>
+    either do not care about the target triplet, or have their own means
+    of determining its value.</para>
 
-    <para>In both cases, The information about the host cpu used to determine
+    <para>In both cases, the information about the host cpu used to determine
     the target triplet is gathered from the same place,
     <command>uname -m</command>. Executing this command outside of the chroot
-    aswell as inside the chroot will have the exact same output.</para>
+    as well as inside the chroot will have the exact same output.</para>
 
-   <para>If you're unsure if you're host and target have the same target
-    triplet, you can use this test to determine what the hosts target triplet
+   <para>If you're unsure if your host and target have the same target
+    triplet, you can use this test to determine what the host's target triplet
     is and if you need to take any steps to ensure that you don't build for the
     wrong architecture. Extract the <xref linkend="ch-system-automake"/> tarball
     and <command>cd</command> into the created directory. Then execute the
-    following to see what they detected target triplet is by
-    <command>config.guess</command>.</para>
+    following to see what the detected target triplet is by
+    <command>config.guess</command>:</para>
 
 <screen><userinput>lib/config.guess</userinput></screen>
@@ -52,5 +52,5 @@
 
     <para>To test if setarch does everything you need it to, execute the
-    following command from inside of the <xref linkend="ch-system-automake"/>
+    following command from inside the <xref linkend="ch-system-automake"/>
     directory:</para>
 
@@ -95,5 +95,5 @@
     <para os="uuc">Extract the tarball and <command>cd</command> into the
     created directory. To build the Uname Hack you must have the kernel sources
-    for you currently running kernel available. Build the Uname Hack with the
+    for your currently running kernel available. Build the Uname Hack with the
     following or similar command:</para>
 
@@ -107,5 +107,5 @@
         <listitem>
           <para>This parameter sets the value that the uts machine type will be
-          changed to. Alternativley this could be set to i586 or i686.</para>
+          changed to. Alternatively this could be set to i586 or i686.</para>
         </listitem>
       </varlistentry>
@@ -113,14 +113,14 @@
     </variablelist>
 
-    <para os="uuf">In the top level directory of the Uname Hack pacakage you
-    should see a file named uname_hack.ko. As soon as that module is loaded
-    into the running kernel the output of <command>uname -m</command> will be
-    affected immediately system-wide. Load the kernel module with the following
-    command:</para>
+    <para os="uuf">In the top level directory of the Uname Hack package you
+    should see a file named <filename>uname_hack.ko</filename>. As soon as
+    that module is loaded into the running kernel the output of
+    <command>uname -m</command> will be affected immediately system-wide.
+    Load the kernel module with the following command:</para>
 
 <screen os="uug"><userinput>insmod uname_hack.ko</userinput></screen>
 
     <para os="uuh">To test if the Uname Hack is working properly, execute the
-    following command from inside of the <xref linkend="ch-system-automake"/>
+    following command from inside the <xref linkend="ch-system-automake"/>
     directory:</para>
 
@@ -128,6 +128,6 @@
 
     <para os="uuj">The output of the above command should be the same as the
-    <envar>${CLFS_TARGET}</envar> enviornment variable. If this is not the
-    case, You can try and get help on the CLFS Support Mailing List or the
+    <envar>${CLFS_TARGET}</envar> environment variable. If this is not the
+    case, you can try and get help on the CLFS Support Mailing List or the
     IRC Channel. See <xref linkend="ch-intro-askforhelp"/> for more
     information.</para>
