Author: bdubbs
Date: Sun Jan  8 09:45:12 2017
New Revision: 11165

Log:
Expand discussion of UEFI in kernel and grub sections

Modified:
   trunk/BOOK/chapter08/grub.xml
   trunk/BOOK/chapter08/kernel.xml

Modified: trunk/BOOK/chapter08/grub.xml
==============================================================================
--- trunk/BOOK/chapter08/grub.xml       Sun Jan  8 09:07:39 2017        (r11164)
+++ trunk/BOOK/chapter08/grub.xml       Sun Jan  8 09:45:12 2017        (r11165)
@@ -38,15 +38,18 @@
 grub-mkrescue --output=grub-img.iso 
 xorriso -as cdrecord -v dev=/dev/cdrw blank=as_needed 
grub-img.iso</userinput></screen>
 
-    <note><para>Most newer systems now come with system firmware that is in
-    UEFI (Unified Extensible Firmware Interface) mode by default. To boot LFS
-    on these systems using the instructions here, the UEFI Mode and Secure Boot
-    capabilities need to be turned off. There are ways to boot with these
-    capabilities still enabled, but then are not covered here. For details, 
-    see <ulink
-    url="http://www.linuxfromscratch.org/hints/downloads/files/lfs-uefi.txt";> 
-    the lfs-uefi.txt hint</ulink> at
-    
http://www.linuxfromscratch.org/hints/downloads/files/lfs-uefi.txt.</para></note>
+    <note>
+      <para>
+        To boot LFS on host systems that have UEFI enabled, the kernel needs to
+        have been built with the CONFIG_EFI_STUB capabality described in the
+        previous section.  However, LFS can be booted using GRUB2 without such
+        an addition. To do this, the UEFI Mode and Secure Boot capabilities in
+        the host system's BIOS need to be turned off.  For details, see <ulink
+        
url="http://www.linuxfromscratch.org/hints/downloads/files/lfs-uefi.txt";>
+        the lfs-uefi.txt hint</ulink> at
+        http://www.linuxfromscratch.org/hints/downloads/files/lfs-uefi.txt.
+      </para>
+    </note>
 
   </sect2>
 

Modified: trunk/BOOK/chapter08/kernel.xml
==============================================================================
--- trunk/BOOK/chapter08/kernel.xml     Sun Jan  8 09:07:39 2017        (r11164)
+++ trunk/BOOK/chapter08/kernel.xml     Sun Jan  8 09:45:12 2017        (r11165)
@@ -121,6 +121,24 @@
     Index of Kernel Settings</ulink>
     
(&lfs-root;blfs/view/&short-version;/longindex.html#kernel-config-index).</para>
 
+    <note>
+      <para>If your host hardware is using UEFI, then the 'make defconfig'
+      above should automatically add in some EFI-related kernel options.</para>
+
+      <para>In order to allow your LFS kernel to be booted from within your
+      host's UEFI boot environment, your kernel must have this option
+      selected:</para>
+
+<screen role="nodump">Processor type and features  ---&gt;
+   [*]   EFI stub support  [CONFIG_EFI_STUB]</screen>
+
+      <para>A fuller description of managing UEFI environments from within LFS
+      is covered by the lfs-uefi.txt hint at
+      <ulink 
+        
url="http://www.linuxfromscratch.org/hints/downloads/files/lfs-uefi.txt"/>.
+      </para>
+    </note>
+
     <variablelist>
       <title>The rationale for the above configuration items:</title>
 
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to