cvs commit: hints essential_prereading.txt

tushar at linuxfromscratch.org tushar at linuxfromscratch.org
Wed Dec 3 10:38:08 PST 2003


tushar      03/12/03 11:38:08

  Modified:    .        essential_prereading.txt
  Log:
  Updated essential_prereading.txt
  
  Revision  Changes    Path
  1.3       +60 -3     hints/essential_prereading.txt
  
  Index: essential_prereading.txt
  ===================================================================
  RCS file: /home/cvsroot/hints/essential_prereading.txt,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -u -r1.2 -r1.3
  --- essential_prereading.txt	30 Oct 2003 07:19:03 -0000	1.2
  +++ essential_prereading.txt	3 Dec 2003 18:38:08 -0000	1.3
  @@ -1,6 +1,6 @@
  -AUTHOR: Richard A Downing FBCS<geek109 at yahoo.co.uk>
  +AUTHOR: Richard A Downing FBCS <geek109 at hotmail.com>
   
  -DATE: 2003-09-29
  +DATE: 2003-12-02
   
   LICENSE: GNU Free Documentation License Version 1.2
   
  @@ -59,7 +59,7 @@
       http://www.linuxfromscratch.org/faq/
   
   If you ask a question that is in the FAQ, you are being extremely rude, 
  -not least to Jeroen who maintains it (wonderfully).  So you rightly WILL get 
  +not least to Seth who maintains it (wonderfully).  So you rightly WILL get 
   flamed.
   
   Special note:
  @@ -96,6 +96,9 @@
      text editor, and other development tools to build our system. Get a 
      modern distro and play with it."
   
  +The Base Distro
  +---------------
  +
   Choosing a distro is only hard because of the choice, my 
   advice is to choose a cheap one because once you have learned a bit and 
   then built LFS you will junk it.  I got mine free with a magazine.  However 
  @@ -103,6 +106,9 @@
   
       http://tldp.org/HOWTO/CD-Distributions-EN-HOWTO/index.html
   
  +Learning to use UNIX
  +--------------------
  +
   Unlike Windows, Unix requires you to understand what you are doing to get 
   anything much out of it.  Both Windows and Unix require deep understanding 
   to get the best out of them.  This document is very basic, but will help 
  @@ -115,6 +121,9 @@
   
       http://tldp.org/LDP/gs/
   
  +The Shell
  +---------
  +
   If you have read those, then you are aware that we drive Unix though a 
   shell, which provides the command line interface.  The shell we use in LFS, 
   as in most of the Linux world, is bash (The Bourne Again Shell).  You need 
  @@ -125,6 +134,9 @@
   (Yes, I know it says 'Advanced', but read it anyway, do you want to be a 
   newbie forever?)
   
  +Becoming an apprentice guru
  +---------------------------
  +
   Then there are three books that you ought to have available from or on your 
   box for easy reference, skim read them now so you know how to use them:
   
  @@ -141,6 +153,9 @@
   
       http://tldp.org/LDP/nag2/index.html
   
  +On Building from Source
  +-----------------------
  +
   Having got yourself a LINUX system, and played a bit, you now will know a 
   little about the subject, but before moving on to the building of LFS you 
   should learn how to build packages from source code.  This is an area 
  @@ -179,6 +194,48 @@
     Using regular expressions
   
   but there are rich pickings here, even for the experienced.
  +
  +Bootstraping
  +------------
  +
  +One area where even seasoned UNIX veterans seem to have trouble is with
  +setting up the bootstrap for the new LFS system.  Often these
  +problems come from not reading the available documents.
  +
  +Most people will be building for an X86 platform. Before LFS-5.0 we used
  +Lilo as our recommended BootLoader, from LFS-5.0 we use GRUB. There is
  +little to choose between the two, and they are not the only choices
  +either. However, it is important to take time to familiarise yourself
  +with the bootloader that you plan to use.
  +
  +Check out the homepages for the bootloader (lilo's is not very impressive):
  +
  +    http://www.gnu.org/software/grub
  +    http://lilo.go.dyndns.org/
  +
  +And the various HOWTO's, not all will be relevant for you:
  +
  +    http://www.tldp.org/HOWTO/LILO.html
  +    http://www.tldp.org/HOWTO/Boot+Root+Raid+LILO.html
  +    http://www.tldp.org/HOWTO/Linux+WinNT.html
  +    http://www.tldp.org/HOWTO/Multiboot-with-LILO.html
  +
  +    http://www.tldp.org/HOWTO/Linux+Win9x+Grub-HOWTO/
  +    http://www.tldp.org/HOWTO/Multiboot-with-GRUB.html
  +
  +If you are building for a non-X86 platform you will have to research
  +your own bootloader, try a google for whatever bootstrap is used by
  +your base distro, but these links may help:
  +
  +    http://www.tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html
  +    http://www.tldp.org/HOWTO/SRM-HOWTO/index.html
  +    http://www.sparc-boot.org/
  +
  +But the most important thing you can do is to read the man and info pages
  +for the bootloader.  A print (on paper) of the error codes can be very
  +helpful (as the online docs will not be available when you need this
  +info), and it is vital that you have an alternative means of booting your
  +system before testing your new bootloader.
   
   
   Part 3.  Other stuff.
  
  
  



More information about the hints mailing list