Changes between Version 15 and Version 16 of FreeBSD11_Guide


Ignore:
Timestamp:
Dec 19, 2016, 10:18:41 AM (7 years ago)
Author:
rick
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FreeBSD11_Guide

    v15 v16  
    7676 * Make sure ''/usr'' is '''at least 12 GB''' but better is '''20 GB''' in size, as building images requires quite some space.
    7777 * Make sure you install the 32bit '''i386''' release of FreeBSD also when your system does support amd64, as cross compiling can give some nasty surprises.
     78 * Internet connection is required for initial building phase. Ones completed succesfully no internet connection is required anymore.
    7879
    7980Tip: Use an SSD disk. If not available use a separate hard disk, mounted on /usr/obj to speed up the compilation process.
    8081
    81 Get yourself a fresh i386 freebsd host with ports and subversion installed as follows:
     82Get yourself a fresh i386 freebsd host installed as follows:
     83
    8284=== A.1. Run the basic CD installer  ===
    8385The procedure below has been tested with 11.0 (standard developer install - no ports -, e.g. with default partitioning will fit our needs). Installing FreeBSD is outside the scope of this document, take a look into [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/bsdinstall.html the FreeBSD handbook Chapter 2 Installing FreeBSD] if you do not know the details.
    8486
    85 Please do mind that all commands below need to be executed as root, because of the many mounts and unmounts done in various phases. It maybe convenient to ''' PermitRootLogin''' (''modify /etc/ssh/sshd_config'' accordingly).
    86 
    87 Internet connection is required.
    88 
    89 Set correct date/time, e.g:
     87
     88=== A.2. After first boot ===
     89Please do mind that all commands below need to be executed as root, because of the many mounts and unmounts done in various phases. It maybe convenient to set '''PermitRootLogin yes''' in file:/etc/ssh/sshd_config.
     90
     91Set correct date/time and make sure it is kept up2date:
    9092build# ntpdate 0.nl.pool.ntp.org
    91 
    92 (You may also wish to add ''ntpd_enable="YES"'' to file:/etc/rc.conf)
    93 
     93build# echo 'ntpd_enable="YES"' >> /etc/rc.conf
    9494
    9595=== A.3 Set some useful variables ===
     
    106106build# echo 'setenv R /root/nanobsd' >> /root/.cshrc
    107107
    108 
    109108Next load your file (or login again):
    110109build# source /root/.cshrc
     
    128127=== A.5. get latest sources ===
    129128build# pkg install subversion
    130 
    131 
    132129build# svn co svn://svn0.eu.FreeBSD.org/base/releng/11.0 /usr/src
    133130