From owner-freebsd-questions@FreeBSD.ORG Tue Jan 27 05:57:12 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 520A216A4CE for ; Tue, 27 Jan 2004 05:57:12 -0800 (PST) Received: from madras.dyndns.org (dsl-137.241.240.220.dsl.comindico.com.au [220.240.241.137]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A3DD43D41 for ; Tue, 27 Jan 2004 05:56:39 -0800 (PST) (envelope-from ggop@madras.dyndns.org) Received: by madras.dyndns.org (Postfix, from userid 1001) id 5A02D45A5; Wed, 28 Jan 2004 00:38:10 +1100 (EST) Date: Wed, 28 Jan 2004 00:38:10 +1100 From: Gautam Gopalakrishnan To: Geert Hendrickx Message-ID: <20040127133810.GA9029@madras.dyndns.org> References: <65051.143.169.254.8.1075186122.squirrel@lori.mine.nu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <65051.143.169.254.8.1075186122.squirrel@lori.mine.nu> User-Agent: Mutt/1.4.1i cc: freebsd-questions@freebsd.org Subject: Re: How to build FreeBSD entirely from sources? 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: Tue, 27 Jan 2004 13:57:12 -0000 On Tue, Jan 27, 2004 at 07:48:42AM +0100, Geert Hendrickx wrote: > Hello, > > "FreeBSD from Scratch" describes a method for REbuilding a FreeBSD system > entirely from sources, starting from an existing FreeBSD system. > > But I want to build a new FreeBSD system on a machine currently NOT > running FreeBSD. How can I do this? > > I'm used to doing this with Gentoo Linux: > With Gentoo, one extracts a "stage" tarball to the target partition, which > contains gcc, glibc and some other binary programs, just enough to rebuild > itself, using a "bootstrapping" script. Then one does "emerge system" > which fetches sources for the entire base system, compiles them and > installs them. After that, other applicantions can be installed with > "emerge packagename" (comparable to Ports system). > > Can I install FreeBSD in a similar way? Sysinstall only installs binary > packages. One similar way would be to do a minimal install, cvsup to the whatever you want and build your kernel and world. That way everything would be your own. Gautam