From owner-freebsd-sysinstall@FreeBSD.ORG Sat Jan 8 22:54:44 2011 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4348106564A; Sat, 8 Jan 2011 22:54:44 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from mail.icecube.wisc.edu (trout.icecube.wisc.edu [128.104.255.119]) by mx1.freebsd.org (Postfix) with ESMTP id ADB848FC13; Sat, 8 Jan 2011 22:54:44 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 44B9D5811B; Sat, 8 Jan 2011 16:54:44 -0600 (CST) X-Virus-Scanned: amavisd-new at icecube.wisc.edu Received: from mail.icecube.wisc.edu ([127.0.0.1]) by localhost (trout.icecube.wisc.edu [127.0.0.1]) (amavisd-new, port 10030) with ESMTP id 0jHgQpAiqADI; Sat, 8 Jan 2011 16:54:44 -0600 (CST) Received: from wanderer.tachypleus.net (unknown [76.210.75.5]) by mail.icecube.wisc.edu (Postfix) with ESMTP id CBB7258119; Sat, 8 Jan 2011 16:54:43 -0600 (CST) Message-ID: <4D28EB32.9090807@freebsd.org> Date: Sat, 08 Jan 2011 16:54:42 -0600 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.13) Gecko/20101227 Thunderbird/3.1.7 MIME-Version: 1.0 To: freebsd-arch@FreeBSD.org, freebsd-sysinstall@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: BSDInstall ISO images X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jan 2011 22:54:44 -0000 I've spent some time integrating bsdinstall into startup of install CDs, mostly related to building useful live-CD-based installers. An i386 image can be found here (other architectures may follow, as my very slow DSL line permits): http://people.freebsd.org/~nwhitehorn/bsdinstall-i386-20110108.iso.bz2 The source for this can be found at: svn://svn.freebsd.org/base/user/nwhitehorn/bsdinstall The bits related to live CD usage are the testsystem.sh and rc.local files. Instead of running sysinstall as an init replacement, I have written a small rc.local script that gives the user the option to either start the installer, open a single-user-mode style shell, or to continue to boot to a multi-user live CD. Also, instead of the md root used by sysinstall, this just boots from the CD directly. This prevents the need for sysinstall's media selection, since the distribution files are in the mounted root file system. I would appreciate any comments or test results. -Nathan