From owner-freebsd-questions@FreeBSD.ORG Mon May 17 10:09:33 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99A1316A4D9 for ; Mon, 17 May 2004 10:09:33 -0700 (PDT) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA25C43D39 for ; Mon, 17 May 2004 10:09:31 -0700 (PDT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) i4HH9Jn1000513 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 17 May 2004 18:09:19 +0100 (BST) (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)id i4HH9J65000512; Mon, 17 May 2004 18:09:19 +0100 (BST) (envelope-from matthew) Date: Mon, 17 May 2004 18:09:19 +0100 From: Matthew Seaman To: slave-mike Message-ID: <20040517170919.GA302@happy-idiot-talk.infracaninophile.co.uk> Mail-Followup-To: Matthew Seaman , slave-mike , timh@tjhawkins.com, freebsd-questions@freebsd.org References: <006801c43bd4$49362fd0$6501a8c0@yourw92p4bhlzg> <20040517131956.GB91803@happy-idiot-talk.infracaninophile.co.uk> <40A8B25F.8020409@slavepix.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MGYHOYXEY6WxJCY8" Content-Disposition: inline In-Reply-To: <40A8B25F.8020409@slavepix.com> User-Agent: Mutt/1.5.6i X-Virus-Scanned: clamd / ClamAV version devel-20040504, clamav-milter version 0.70u X-Virus-Status: Clean X-Spam-Status: No, hits=-4.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on happy-idiot-talk.infracaninophile.co.uk cc: freebsd-questions@freebsd.org cc: timh@tjhawkins.com Subject: Re: New work on installer? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 May 2004 17:09:34 -0000 --MGYHOYXEY6WxJCY8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 17, 2004 at 12:38:55PM +0000, slave-mike wrote: > If one were to *not* use the installer to setup a FreeBSD system, (aka,= =20 > like *old* dos, each step done manually), what are the manual steps=20 > involved? It's not something that I have at my finger-tips, as there's generally no need to install without the installer... However, an outline of the process would be something like this: - Boot up system from removable media (CD-Rom, floppy disk), or other external media (eg. Netboot (PXE)). - Slice and partition disk space appropriately - Install boot blocks or MBR if required - Create file systems on the partitions that require them. Temporarily mount the new file systems so that they can be written to. - Copy into place the kernel, kernel modules, the contents of the system directories like /lib, /bin, /sbin. /usr/bin, /usr/sbin This can be from a disk image or .tar file or similar on your installation media, or from any other system accessible over the network. =20 - Edit the crucial configuration files (/etc/fstab, /etc/hosts, /etc/resolv.conf, /etc/rc.conf, ...) with appropriate data for the system. - Set a root password and possibly add other user accounts as required. - Reboot I think that covers everything necessary. Of course, actually carrying out all of these steps manually is another matter. You will have to make copious notes as you go along, as very often a later stage will require data (partition sizes, device names etc.) generated in an earlier one. This should give you a basic system installation, up and running in multiuser mode. If you want to create a vinum root partition or use various non-standard hardware or install via a serial console, you'll have to modify things somewhat, but the whole process should be quite similar overall. Beyond this, there is still a huge amount of stuff to do: configuring extra servers, creating user accounts, installing 3rd party software (perl, X Windows, cvsup, portupgrade etc.), getting hold of the latest ports and system sources for whatever branches you choose to use, building and installing an up-to-date system or using FreeBSD Update to achieve the same thing, building a customized kernel, security lockdown, testing, etc., etc. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK --MGYHOYXEY6WxJCY8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAqPG/iD657aJF7eIRAgX4AJ9Xyr8eP3I4xUzRx5MqlO39gvVUlACgiQLO bnFNvRxoL+izL8lzHqsfKGY= =TIcG -----END PGP SIGNATURE----- --MGYHOYXEY6WxJCY8--