From owner-freebsd-questions@FreeBSD.ORG Mon Dec 8 18:59:20 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1677F1065678 for ; Mon, 8 Dec 2008 18:59:20 +0000 (UTC) (envelope-from xi@borderworlds.dk) Received: from kazon.borderworlds.dk (kazon.borderworlds.dk [213.239.213.48]) by mx1.freebsd.org (Postfix) with ESMTP id CB7678FC08 for ; Mon, 8 Dec 2008 18:59:19 +0000 (UTC) (envelope-from xi@borderworlds.dk) Received: from dominion.borderworlds.dk (localhost [127.0.0.1]) by kazon.borderworlds.dk (Postfix) with ESMTP id 087BE17120 for ; Mon, 8 Dec 2008 19:43:33 +0100 (CET) Received: by dominion.borderworlds.dk (Postfix, from userid 2000) id B5BBD8CB; Mon, 8 Dec 2008 19:43:32 +0100 (CET) To: freebsd-questions@freebsd.org References: <493D246C.80008@chamonix.reportlab.co.uk> From: Christian Laursen Date: Mon, 08 Dec 2008 19:43:32 +0100 In-Reply-To: <493D246C.80008@chamonix.reportlab.co.uk> (Robin Becker's message of "Mon\, 08 Dec 2008 13\:43\:08 +0000") Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: install freebsd from inside another operating system X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Dec 2008 18:59:20 -0000 Robin Becker writes: > I'm just wondering if it is possible to install FreeBSD from inside a > bootstrap operating system such as a knoppix or ubuntu preinstall? > > Reason I'm asking is that my boss is asking about getting another > commodity server using a provider that doesn't offer freebsd. We do > get KVM over IP however, and I assume that really clever people might > know how to handle this sort of thing if they have console access. With console access that shouldn't be too hard. My suggestion would be along the following lines: - Make a disk image with the FreeBSD installer using my iso2diskimage script at . - Add an entry to your GRUB configuration that will use memdisk from the syslinux package to load the disk image. - Reboot and select the newly created FreeBSD installer entry in GRUB. - Install FreeBSD The installer will run completely from RAM when booted so you can use the entire disk for FreeBSD. However, once sysinstall starts writing stuff to the disk you will no longer be able to boot the installer, so make sure to do it right the first time. :) -- Christian Laursen