From owner-freebsd-hackers@FreeBSD.ORG Mon Aug 25 11:52:59 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BD9B16A4BF for ; Mon, 25 Aug 2003 11:52:59 -0700 (PDT) Received: from mail.silverwraith.com (66-214-182-79.la-cbi.charterpipeline.net [66.214.182.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA21843FE5 for ; Mon, 25 Aug 2003 11:52:55 -0700 (PDT) (envelope-from avleen@silverwraith.com) Received: from avleen by mail.silverwraith.com with local (Exim 4.20) id 19rMSU-000KTY-Kr; Mon, 25 Aug 2003 11:52:54 -0700 Date: Mon, 25 Aug 2003 11:52:54 -0700 From: Avleen Vig To: Charles Howse Message-ID: <20030825185254.GF558@silverwraith.com> References: <001c01c36a7f$7856a140$04fea8c0@moe> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <001c01c36a7f$7856a140$04fea8c0@moe> User-Agent: Mutt/1.5.4i Sender: Avleen Vig cc: freebsd-hackers@freebsd.org Subject: Re: Looking for detailed documentation: Install to existing filesystem X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Aug 2003 18:52:59 -0000 On Sun, Aug 24, 2003 at 03:36:41PM -0500, Charles Howse wrote: > Hi, > I've posted this request to 'questions' with no response, so now I'll > ask 'hackers'. > > I'm a hobbyist, and for my personal education, I would like to learn how > to install FBSD from an existing filesystem, rather than from FTP or CD. > > My intention is to copy the files to a directory on the second HDD of my > present FBSD system, and point sysinstall to that partition/directory > during the install. This may not answer the questions you posed, but it may be a good start for you. You have two options i can think of, if you want to mimic a traditional /stand/sysinstall installation process. 1) install an FTP server, and choose an FTP install. 2) export the hard drive over NFS, and use that. Or, a better way which I would recommend: download the source code, and put if on the second drive. We'll assume /usr/src and /usr/obj are mounted on the *second* hard drive. Run something like this: cd /usr/src make buildworld * * the '' is a flag I don't recall off the top of my head, but * it lets you change which drive / other mounted location, the new * build is installed to. Maybe someone else can help here? make buildkernel then when you want to install to a third hard drive, mount it as the location give in '' to make on the previous step, then run: make make installkernel make installworld mergemaster that should isntall the compiled sources to the new drive pretty quickly.