Ignore:
Timestamp:
12/18/2005 12:25:25 PM (18 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
7686ca6
Parents:
8e8f0039
Message:

Prologue indentation.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7227 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • prologue/hostreqs.xml

    r8e8f0039 rb330f4a  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
     3  "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
    34  <!ENTITY % general-entities SYSTEM "../general.ent">
    45  %general-entities;
    56]>
     7
    68<sect1 id="pre-hostreqs">
    7 <title>Host System Requirements</title>
    8 <?dbhtml filename="hostreqs.html"?>
     9  <?dbhtml filename="hostreqs.html"?>
    910
    10 <para>The host must be running at least a 2.6.2 kernel compiled with GCC-3.0 or
    11 higher. There are two main reasons for this requirement. First, the Native POSIX
    12 Threading Library (NPTL) test suite will segfault if the host's kernel has not
    13 been compiled with GCC-3.0 or a later version. Second, the 2.6.2 or later
    14 version of the kernel is required for the use of Udev. Udev creates devices
    15 dynamically by reading from the <systemitem
    16 class="filesystem">sysfs</systemitem> file system. However, support for this
    17 filesystem has only recently been implemented in most of the kernel drivers. We
    18 must be sure that all critical system devices get created properly.</para>
     11  <title>Host System Requirements</title>
    1912
    20 <para>In order to determine whether the host kernel meets the
    21 requirements outlined above, run the following command:</para>
     13  <para>The host must be running at least a 2.6.2 kernel compiled with GCC-3.0
     14  or higher. There are two main reasons for this requirement. First, the Native
     15  POSIX Threading Library (NPTL) test suite will segfault if the host's kernel
     16  has not been compiled with GCC-3.0 or a later version. Second, the 2.6.2 or
     17  later version of the kernel is required for the use of Udev. Udev creates
     18  devices dynamically by reading from the <systemitem
     19  class="filesystem">sysfs</systemitem> file system. However, support for this
     20  filesystem has only recently been implemented in most of the kernel drivers.
     21  We must be sure that all critical system devices get created properly.</para>
     22
     23  <para>In order to determine whether the host kernel meets the requirements
     24  outlined above, run the following command:</para>
    2225
    2326<screen role="nodump"><userinput>cat /proc/version</userinput></screen>
    2427
    25 <para>This will produce output similar to:</para>
     28  <para>This will produce output similar to:</para>
    2629
    2730<screen><computeroutput>Linux version 2.6.2 (user@host) (gcc version 3.4.0) #1
    2831    Tue Apr 20 21:22:18 GMT 2004</computeroutput></screen>
    2932
    30 <para>If the results of the above command do not state that the host kernel is
    31 either 2.6.2 (or later), or that it was not compiled using a GCC-3.0 (or later)
    32 compiler, one will need to be installed. There are two methods you can take to
    33 solve this. First, see if your Linux vendor provides a 2.6.2 (or later) kernel
    34 package. If so, you may wish to install it. If your vendor doesn't offer a 2.6.2
    35 (or later) kernel package, or you would prefer not to install it, then you can
    36 compile a 2.6 kernel yourself. Instructions for compiling the kernel and
    37 configuring the boot loader (assuming the host uses GRUB) are located in <xref
    38 linkend="chapter-bootable"/>. This second option can also be seen as a gauge
    39 of your current Linux skills. If this second requirement is too steep, then the
    40 LFS book will not likely be much use to you at this time.</para>
     33  <para>If the results of the above command do not state that the host kernel
     34  is either 2.6.2 (or later), or that it was not compiled using a GCC-3.0 (or
     35  later) compiler, one will need to be installed. There are two methods you
     36  can take to solve this. First, see if your Linux vendor provides a 2.6.2 (or
     37  later) kernel package. If so, you may wish to install it. If your vendor
     38  doesn't offer a 2.6.2 (or later) kernel package, or you would prefer not to
     39  install it, then you can compile a 2.6 kernel yourself. Instructions for
     40  compiling the kernel and configuring the boot loader (assuming the host
     41  uses GRUB) are located in <xref linkend="chapter-bootable"/>. This second
     42  option can also be seen as a gauge of your current Linux skills. If this
     43  second requirement is too steep, then the LFS book will not likely be much
     44  use to you at this time.</para>
    4145
    4246</sect1>
    43 
Note: See TracChangeset for help on using the changeset viewer.