From owner-freebsd-current@FreeBSD.ORG Sun Jan 16 16:56:57 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9D9C106564A; Sun, 16 Jan 2011 16:56:57 +0000 (UTC) (envelope-from marius@nuenneri.ch) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4894B8FC16; Sun, 16 Jan 2011 16:56:56 +0000 (UTC) Received: by qwj9 with SMTP id 9so3887493qwj.13 for ; Sun, 16 Jan 2011 08:56:56 -0800 (PST) Received: by 10.229.227.15 with SMTP id iy15mr2799966qcb.51.1295195690135; Sun, 16 Jan 2011 08:34:50 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.91.14 with HTTP; Sun, 16 Jan 2011 08:34:29 -0800 (PST) In-Reply-To: <4D309563.1000404@freebsd.org> References: <4D309563.1000404@freebsd.org> From: =?UTF-8?Q?Marius_N=C3=BCnnerich?= Date: Sun, 16 Jan 2011 17:34:29 +0100 Message-ID: To: Nathan Whitehorn Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current Current , freebsd-sysinstall@freebsd.org, freebsd-arch@freebsd.org Subject: Re: BSDInstall: merging to HEAD X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jan 2011 16:56:58 -0000 On Fri, Jan 14, 2011 at 19:26, Nathan Whitehorn wr= ote: > As those of you who have been reading freebsd-sysinstall and freebsd-arch > know, I have been working for a few weeks on a lightweight new installer > named 'bsdinstall'. This is designed to replace sysinstall for the 9.0 > release. > > After two weeks of testing and bug fixes on the sysinstall list, I believ= e > this now has all required functionality and is ready to be merged into th= e > main source tree. I would like to do this on Tuesday, 18 January. Switchi= ng > this to be the default installer would happen a few weeks after that, > pending discussion on release formats with the release engineering team. > This should provide a sufficient testing period before 9.0 and allow a > maximal number of bugs to be discovered and solved before the release is > shipped. > > Demo ISO for i386: > http://people.freebsd.org/~nwhitehorn/bsdinstall-i386-20110114.iso.bz2 > SVN repository: svn://svn.freebsd.org/base/user/nwhitehorn/bsdinstall > Wiki page: http://wiki.freebsd.org/BSDInstall > > Goals > ----- > The primary goal of BSDInstall is to provide an easily extensible install= er > without the limitations of sysinstall, in order to allow more modern > installations of FreeBSD. This means that it should have additional featu= res > to support modern setups, but simultaneously frees us to remove complicat= ing > features of sysinstall like making sure everything fits in floppy disk-si= zed > chunks. > > New Features: > - Allows installation onto GPT disks on x86 systems > - Can do installations spanning multiple disks > - Allows installation into jails > - Eases PXE installation > - Virtualization friendly: can install from a live system onto disk > =C2=A0images > - Works on PowerPC > - Streamlined system installation > - More flexible scripting > - Easily tweakable > - All install CDs are live CDs > > Architecture > ------------ > BSDInstall is a set of tools that are called in sequence by a master scri= pt. > These tools are, for example, the partition editor, the thing that fetche= s > the distributions from the network, the thing that untars them, etc. Sinc= e > these are just called in sequence from a shell script, a scripted > installation can easily replace them with other things, (e.g. hard-coded > gpart commands), leave steps out, add new ones, or interleave additional > system modifications. > > Status > ------ > This provides functionality most similar to the existing sysinstall > 'Express' track. It installs working, bootable systems you can ssh into > immediately after reboot on i386, amd64, sparc64, powerpc, and powerpc64. > There is untested support for pc98. The final architecture on which we us= e > sysinstall, ia64, is currently unsupported, because I don't know how to s= et > up booting on those systems -- patches to solve this are very much welcom= e. > > There are still some missing features that I would like to see in the > release, but these do not significantly impact the functionality of the > installer. Some will be addressed before merging to HEAD, in particular t= he > lack of a man page for bsdinstall. Others, like configuration of wireless > networking and ZFS installation, can happen between merge and release. Th= e > test ISOs are also lacking a ports tree at the moment, which is a stateme= nt > about the slow upload speed of my DSL line and not about the final layout= of > releases. > > Please send any questions, comments, or patches you may have, and please = be > aware when replying that this email has been cross-posted to three lists. > Technical discussion (bug reports, for instance) should be directed to th= e > freebsd-sysinstall list only. Most other discussion belongs on -sysinstal= l > and -current. > -Nathan Clean new virtualbox on FreeBSD host. Install -> German ISO-8859-1 -> "vbox" -> Guided -> ad0 -> Partition -> "You have canceled an installation step" Actually I didn't cancel anything :) After using the entire disk and installing some distributions it hangs waiting for the root password, it won't continue when I just press enter. The screen output looks garbled by a LOR. The screen waiting for the root pw is garbled too. Seems like it's not doing a carriage return, just line-feeds. I tried this again a second time and everything worked normally.