From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 19:22:14 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 0B684106566C; Sun, 2 Jan 2011 19:22:14 +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 C73888FC08; Sun, 2 Jan 2011 19:22:13 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.icecube.wisc.edu (Postfix) with ESMTP id DDE4A58134; Sun, 2 Jan 2011 12:49:36 -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 yJhBET4LLuoO; Sun, 2 Jan 2011 12:49:36 -0600 (CST) Received: from wanderer.tachypleus.net (unknown [76.210.75.5]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 607365811B; Sun, 2 Jan 2011 12:49:36 -0600 (CST) Message-ID: <4D20C8BF.701@freebsd.org> Date: Sun, 02 Jan 2011 12:49:35 -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: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 19:22:14 -0000 As those of you who obsessively follow the SVN commit mails may have noticed, I recently began work on a new installer, which I have tentatively named 'bsdinstall'. You can find the code itself at svn://svn.freebsd.org/base/user/nwhitehorn/bsdinstall and a wiki page describing it at http://wiki.freebsd.org/BSDInstall. Why Plaid? ---------- This project started because we have never, in three major releases, shipped an installer on PowerPC capable of installing a booting system without absurd amounts of handholding and use of external tools. This is especially galling when we have tools in the base (gpart, newfs, and tar) fully capable of doing this. As it turns out, by the time you've written a shell script to combine these things, you're well on your way to deciding to write a new installer. The goal of this project then, was to maximally reuse existing tools and to make the installer a chain of easily modifiable or replaceable components so that future installer-tinkerers will not run away in terror as quickly as I and many others have from sysinstall and libdisk. Architecture ------------ BSDInstall is a set of tools that are called in sequence by a master script. These tools are, for example, the partition editor, the thing that fetches the distributions from the network, the thing that untars them, etc. Since 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 almost all of the functionality of the existing sysinstall 'Express' track, and works Right Now. 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 use sysinstall, ia64, is currently unsupported, because I don't know how to set up booting on those systems. Paint Comes in Plaid? --------------------- With only a little more spit and polish, I think this could easily replace sysinstall for the 9.0 release. It works right now on almost all architectures for which we ship install media. There are no dependencies on strange scripting languages, and only one on tools not currently in the base system. bsdinstall depends on the newer dialog and libdialog from Thomas Dickey (devel/cdialog). This is LGPL2, but that is better than the current dialog's license, and the software is so much better to develop with than the current mess that is libdialog it might be good to have anyway. In addition, I believe he is the sole author, and it's possible he could be persuaded to relicense it. I don't entirely know how all of this relates to pc-sysinstall. pc-sysinstall has some more features (e.g. installation onto geli disks), and certainly more thought went into it, but requires an immense amount of work to make it work on non-x86 systems and a text front-end is not yet complete. When it is ready, a lot of the infrastructural changes required for bsdinstall (live CDs for installation, a new libdialog, revised distfile format, etc.) will probably help pc-sysinstall as well. -Nathan From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 20:04:25 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 68BAF106566C; Sun, 2 Jan 2011 20:04:25 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 22E3D8FC15; Sun, 2 Jan 2011 20:04:25 +0000 (UTC) Received: by pzk32 with SMTP id 32so3101189pzk.13 for ; Sun, 02 Jan 2011 12:04:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=mkmwi1smN+gtyi41D9qGDhtgfLZ6XknPAYMltiDuIt8=; b=Rqh5RTO3T5q2YZAl4FLLtKIIZlbtcrNAnhbBIRTErEHDHPuwmPw6trAqR+whJNx3z3 syR7+BFssv5CklniIESyKtkmLJCtPoHhzuPxBnJ5MIS9ALcGnl8xxj+UJunkTi81oeF3 MF5yl6rjjUZQEhdyBI2ObXcLum38bBnE6chFQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=AAf4TyZ2g097tTmtJT/9Kmf8eTLZyzCzC1/cq50i3pVJSwAf3uiHXIQ9b5c7cwr6Vr 8Uc24rs8QoF7pssPWjkfDOxtGIUO9JtB4nee0zK6Em2EAC1ZB85m8rf5EnytjrOgsknL 7pqMsu4ARvXrD81ZuhQevp5vl52RtJijI47Pw= Received: by 10.142.177.10 with SMTP id z10mr16069919wfe.141.1293998664623; Sun, 02 Jan 2011 12:04:24 -0800 (PST) Received: from [192.168.20.5] (c-24-130-151-210.hsd1.ca.comcast.net [24.130.151.210]) by mx.google.com with ESMTPS id q13sm28108856wfc.17.2011.01.02.12.04.21 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 02 Jan 2011 12:04:23 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=us-ascii From: Garrett Cooper In-Reply-To: Date: Sun, 2 Jan 2011 12:04:19 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> References: <4D20C8BF.701@freebsd.org> To: Garrett Cooper X-Mailer: Apple Mail (2.1082) Cc: jhixson@gmail.com, freebsd-arch@FreeBSD.org, Nathan Whitehorn , Bruce Cran , matt@ixsystems.com, freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 20:04:25 -0000 On Jan 2, 2011, at 11:51 AM, Garrett Cooper wrote: > On Jan 2, 2011, at 10:49 AM, Nathan Whitehorn wrote: >=20 >> As those of you who obsessively follow the SVN commit mails may have = noticed, I recently began work on a new installer, which I have = tentatively named 'bsdinstall'. You can find the code itself at = svn://svn.freebsd.org/base/user/nwhitehorn/bsdinstall and a wiki page = describing it at http://wiki.freebsd.org/BSDInstall. >>=20 >> Why Plaid? >> ---------- >> This project started because we have never, in three major releases, = shipped an installer on PowerPC capable of installing a booting system = without absurd amounts of handholding and use of external tools. This is = especially galling when we have tools in the base (gpart, newfs, and = tar) fully capable of doing this. As it turns out, by the time you've = written a shell script to combine these things, you're well on your way = to deciding to write a new installer. >>=20 >> The goal of this project then, was to maximally reuse existing tools = and to make the installer a chain of easily modifiable or replaceable = components so that future installer-tinkerers will not run away in = terror as quickly as I and many others have from sysinstall and libdisk. >>=20 >> Architecture >> ------------ >> BSDInstall is a set of tools that are called in sequence by a master = script. These tools are, for example, the partition editor, the thing = that fetches the distributions from the network, the thing that untars = them, etc. Since 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. >>=20 >> Status >> ------ >> This provides almost all of the functionality of the existing = sysinstall 'Express' track, and works Right Now. 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 use sysinstall, ia64, is = currently unsupported, because I don't know how to set up booting on = those systems. >>=20 >> Paint Comes in Plaid? >> --------------------- >> With only a little more spit and polish, I think this could easily = replace sysinstall for the 9.0 release. It works right now on almost all = architectures for which we ship install media. There are no dependencies = on strange scripting languages, and only one on tools not currently in = the base system. >>=20 >> bsdinstall depends on the newer dialog and libdialog from Thomas = Dickey (devel/cdialog). This is LGPL2, but that is better than the = current dialog's license, and the software is so much better to develop = with than the current mess that is libdialog it might be good to have = anyway. In addition, I believe he is the sole author, and it's possible = he could be persuaded to relicense it. >>=20 >> I don't entirely know how all of this relates to pc-sysinstall. = pc-sysinstall has some more features (e.g. installation onto geli = disks), and certainly more thought went into it, but requires an immense = amount of work to make it work on non-x86 systems and a text front-end = is not yet complete. When it is ready, a lot of the infrastructural = changes required for bsdinstall (live CDs for installation, a new = libdialog, revised distfile format, etc.) will probably help = pc-sysinstall as well. >=20 > Please see pc-sysinstall if you like to see a different effort = in chartreuse. No guarantees as to how many x86-isms are in the = infrastructure. Should have read down to the bottom of the email... = pc-sysinstall really needs to be made non-x86 centric in order to be a = usable installer backend -- not sure how much effort has been put into = making this happen, but I _do_ have a PowerPC Mac I could test on so we = could work together to resolve any x86-isms and I might be able to hack = something together with mips in my spare time (I have potential access = to systems in my old work group, but I'd need to clear it with them = before I did anything with that). text-sysinstall was a WiP but = abandoned because some folks claimed that they were going to produce a = solution to that with lynx, a webserver, etc on install media. Looks = like that idea hasn't panned out though (it's been 2 months and I = haven't seen a prototype or mumbles on arch@, sysinstall@, etc), so a = libdialog-like solution is needed. Scripting changes should be = relatively cakewalk as long as I have a process for producing = pc-sysinstall based media, but there are other potential areas that need = to be audited for security issues in pc-sysinstall. Once upon a time = pc-sysinstall cached passwords on installed media based on some = discussions I had with Bruce Cran... not secure in the least; other = issues may lurk behind the scenes. Bruce Cran and I are interested parties in whatever will = transpire, so please let us know what you have planned. I think everyone can agree that sysinstall is dying and it's = time to sink some nails into its coffin before we send it on its way. Thanks, -Garrett= From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 20:19:37 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 0A6C0106564A for ; Sun, 2 Jan 2011 20:19:37 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id CE82C8FC0C for ; Sun, 2 Jan 2011 20:19:36 +0000 (UTC) Received: by pvc22 with SMTP id 22so2745694pvc.13 for ; Sun, 02 Jan 2011 12:19:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=EkZ+4AITfJUQc92KdFwgtMuDxS1Y/gLALHkdyJM7akc=; b=x5ffiqZRgHHnPbJo5XvBdl0GFkn3h12FEDPS2MyOA4Yw+1AwTBYORH4OU1MgPw43OZ bimp6HpBc+TnIsOMaoeqBoUZzkBoaGMaoTn0Euu2sA4s5n79mXWFN53VGLcYnWcQEnCn D68vCrNITV17JUX13b0PPHxuCstSdZCnz5dME= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=m7WkLGnlA8H2vZhjma9dQvGMLEIdv2XI9HnlQ2Vy5EUrdQ/lXETe5Vioi5xcu3rNrq f5R2C/G3Eaoh8VOotbnhmt3y8KNUdRgi2LxXF05vMvIjYCRbgjSkpDzXo9Iot6OobgE6 o/iEevze586b0LaJTR4fQBBstzTcyQ/72rsdE= Received: by 10.142.191.10 with SMTP id o10mr14844026wff.208.1293997899303; Sun, 02 Jan 2011 11:51:39 -0800 (PST) Received: from [192.168.20.5] (c-24-130-151-210.hsd1.ca.comcast.net [24.130.151.210]) by mx.google.com with ESMTPS id b11sm28078518wff.9.2011.01.02.11.51.36 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 02 Jan 2011 11:51:37 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=us-ascii From: Garrett Cooper In-Reply-To: <4D20C8BF.701@freebsd.org> Date: Sun, 2 Jan 2011 11:51:33 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4D20C8BF.701@freebsd.org> To: Nathan Whitehorn X-Mailer: Apple Mail (2.1082) Cc: freebsd-sysinstall@freebsd.org, freebsd-arch@FreeBSD.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 20:19:37 -0000 On Jan 2, 2011, at 10:49 AM, Nathan Whitehorn wrote: > As those of you who obsessively follow the SVN commit mails may have = noticed, I recently began work on a new installer, which I have = tentatively named 'bsdinstall'. You can find the code itself at = svn://svn.freebsd.org/base/user/nwhitehorn/bsdinstall and a wiki page = describing it at http://wiki.freebsd.org/BSDInstall. >=20 > Why Plaid? > ---------- > This project started because we have never, in three major releases, = shipped an installer on PowerPC capable of installing a booting system = without absurd amounts of handholding and use of external tools. This is = especially galling when we have tools in the base (gpart, newfs, and = tar) fully capable of doing this. As it turns out, by the time you've = written a shell script to combine these things, you're well on your way = to deciding to write a new installer. >=20 > The goal of this project then, was to maximally reuse existing tools = and to make the installer a chain of easily modifiable or replaceable = components so that future installer-tinkerers will not run away in = terror as quickly as I and many others have from sysinstall and libdisk. >=20 > Architecture > ------------ > BSDInstall is a set of tools that are called in sequence by a master = script. These tools are, for example, the partition editor, the thing = that fetches the distributions from the network, the thing that untars = them, etc. Since 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. >=20 > Status > ------ > This provides almost all of the functionality of the existing = sysinstall 'Express' track, and works Right Now. 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 use sysinstall, ia64, is = currently unsupported, because I don't know how to set up booting on = those systems. >=20 > Paint Comes in Plaid? > --------------------- > With only a little more spit and polish, I think this could easily = replace sysinstall for the 9.0 release. It works right now on almost all = architectures for which we ship install media. There are no dependencies = on strange scripting languages, and only one on tools not currently in = the base system. >=20 > bsdinstall depends on the newer dialog and libdialog from Thomas = Dickey (devel/cdialog). This is LGPL2, but that is better than the = current dialog's license, and the software is so much better to develop = with than the current mess that is libdialog it might be good to have = anyway. In addition, I believe he is the sole author, and it's possible = he could be persuaded to relicense it. >=20 > I don't entirely know how all of this relates to pc-sysinstall. = pc-sysinstall has some more features (e.g. installation onto geli = disks), and certainly more thought went into it, but requires an immense = amount of work to make it work on non-x86 systems and a text front-end = is not yet complete. When it is ready, a lot of the infrastructural = changes required for bsdinstall (live CDs for installation, a new = libdialog, revised distfile format, etc.) will probably help = pc-sysinstall as well. Please see pc-sysinstall if you like to see a different effort = in chartreuse. No guarantees as to how many x86-isms are in the = infrastructure. Thanks, -Garrett= From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 20:19:52 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 3D0711065694; Sun, 2 Jan 2011 20:19:52 +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 E04E28FC13; Sun, 2 Jan 2011 20:19:51 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 46E6A58137; Sun, 2 Jan 2011 14:19:51 -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 2zzY1LUDnxNS; Sun, 2 Jan 2011 14:19:51 -0600 (CST) Received: from wanderer.tachypleus.net (unknown [76.210.75.5]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 37D9858134; Sun, 2 Jan 2011 14:19:50 -0600 (CST) Message-ID: <4D20DDE4.8080306@freebsd.org> Date: Sun, 02 Jan 2011 14:19:48 -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: Garrett Cooper References: <4D20C8BF.701@freebsd.org> <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> In-Reply-To: <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: jhixson@gmail.com, matt@ixsystems.com, Bruce Cran , freebsd-sysinstall@freebsd.org, freebsd-arch@FreeBSD.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 20:19:52 -0000 On 01/02/11 14:04, Garrett Cooper wrote: > On Jan 2, 2011, at 11:51 AM, Garrett Cooper wrote: > >> On Jan 2, 2011, at 10:49 AM, Nathan Whitehorn wrote: >>> Paint Comes in Plaid? --------------------- With only a little >>> more spit and polish, I think this could easily replace >>> sysinstall for the 9.0 release. It works right now on almost all >>> architectures for which we ship install media. There are no >>> dependencies on strange scripting languages, and only one on >>> tools not currently in the base system. >>> >>> bsdinstall depends on the newer dialog and libdialog from Thomas >>> Dickey (devel/cdialog). This is LGPL2, but that is better than >>> the current dialog's license, and the software is so much better >>> to develop with than the current mess that is libdialog it might >>> be good to have anyway. In addition, I believe he is the sole >>> author, and it's possible he could be persuaded to relicense it. >>> >>> I don't entirely know how all of this relates to pc-sysinstall. >>> pc-sysinstall has some more features (e.g. installation onto geli >>> disks), and certainly more thought went into it, but requires an >>> immense amount of work to make it work on non-x86 systems and a >>> text front-end is not yet complete. When it is ready, a lot of >>> the infrastructural changes required for bsdinstall (live CDs for >>> installation, a new libdialog, revised distfile format, etc.) >>> will probably help pc-sysinstall as well. >> >> Please see pc-sysinstall if you like to see a different effort in >> chartreuse. No guarantees as to how many x86-isms are in the >> infrastructure. > > Should have read down to the bottom of the email... pc-sysinstall > really needs to be made non-x86 centric in order to be a usable > installer backend -- not sure how much effort has been put into > making this happen, but I _do_ have a PowerPC Mac I could test on so > we could work together to resolve any x86-isms and I might be able to > hack something together with mips in my spare time (I have potential > access to systems in my old work group, but I'd need to clear it with > them before I did anything with that). text-sysinstall was a WiP but > abandoned because some folks claimed that they were going to produce > a solution to that with lynx, a webserver, etc on install media. > Looks like that idea hasn't panned out though (it's been 2 months and > I haven't seen a prototype or mumbles on arch@, sysinstall@, etc), so > a libdialog-like solution is needed. Scripting changes should be > relatively cakewalk as long as I have a process for producing > pc-sysinstall based media, but there are other potential areas that > need to be audited for security issues in pc-sysinstall. Once upon a > time pc-sysinstall cached passwords on installed media based on some > discussions I had with Bruce Cran... not secure in the least; other > issues may lurk behind the scenes. Bruce Cran and I are interested > parties in whatever will transpire, so please let us know what you > have planned. I think everyone can agree that sysinstall is dying and > it's time to sink some nails into its coffin before we send it on its > way. > Thanks, -Garrett I spent a bunch of time looking at pc-sysinstall before starting to work on this. The major problem for non-x86 systems is that it heavily assumes that your disks are either MBR+bsdlabel or GPT. If you have anything different (APM, VTOC8, or even a raw bsdlabel or MBR installation on x86), it breaks in strange and fascinating ways due to a random mixture of if (scheme == MBR) else and if (scheme == GPT) else in the backend. Some of these are easily fixed, but it looked quite difficult to root out all of the places this assumption is made, not to mention teaching it about various styles of boot code, that the same partitioning scheme may need to be set up different ways on different architectures, etc. txt-sysinstall also segfaults when you try to run it on powerpc at the moment, though that is likely a simple bug and I didn't look into it in detail. What I intended with bsdinstall is to have something simple, flexible, and easily maintained that works immediately on all platforms and will be ready for 9.0 for sure. If pc-sysinstall materializes before then, or after then, and people like it better, I'm more than happy to get out of the way; this is the reason the wiki page is titled "Stopgap Installer". In the interim, I hoped to at least start laying out the hammer and nails next to sysinstall's coffin. -Nathan From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 20:35:53 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 78F031065674; Sun, 2 Jan 2011 20:35:53 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [IPv6:2a01:348:0:15:5d59:5c40:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id 06D0C8FC14; Sun, 2 Jan 2011 20:35:53 +0000 (UTC) Received: from muon.cran.org.uk (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id 1AA09E625D; Sun, 2 Jan 2011 20:35:52 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cran.org.uk; h=date:from :to:cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=mail; bh=rHWw/X5LB5t0 Wi3OUJfzl+tpazA=; b=gzkLM1AGhNTE6QrDT9VzCCDgndFQ28gIZMVF9NDtXTA1 nx21v/gVWfAW9LBCKrh+iKE2fHxZN+edYqGhHVKIC6DGvbUp8y0zyKedqxKr2FAf 11JVe3FGSYgnZuEVFLJzB3wQ6dh4JNdrnrutrQJi6KOkTnyTBq0a8igbGc7f5Dc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=cran.org.uk; h=date:from:to :cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; q=dns; s=mail; b=UrylYL 16d447Bzkcw42LFTWAoQeBk257oMQnZvGvvlVf8/F9U9ubH82iVVd3b0KWleCkzM PKWZjdpd70p8t4RRAATRT9H9Cxzx2itZpCzM+L2Uqr3feMzjBSl0T7XqZf9yu4mp cxbVRINYTfL7YHYj1xptsnm14aqDb7Hv+GC3E= Received: from unknown (client-86-27-23-77.glfd.adsl.virginmedia.com [86.27.23.77]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id B81DAE60EA; Sun, 2 Jan 2011 20:35:51 +0000 (GMT) Date: Sun, 2 Jan 2011 20:35:48 +0000 From: Bruce Cran To: Nathan Whitehorn Message-ID: <20110102203548.000052e8@unknown> In-Reply-To: <4D20C8BF.701@freebsd.org> References: <4D20C8BF.701@freebsd.org> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.16.0; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-sysinstall@freebsd.org, freebsd-arch@FreeBSD.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 20:35:53 -0000 On Sun, 02 Jan 2011 12:49:35 -0600 Nathan Whitehorn wrote: > As those of you who obsessively follow the SVN commit mails may have > noticed, I recently began work on a new installer, which I have > tentatively named 'bsdinstall'. You can find the code itself at > svn://svn.freebsd.org/base/user/nwhitehorn/bsdinstall and a wiki page > describing it at http://wiki.freebsd.org/BSDInstall. You may want to reconsider having single large distfiles: people still want to do ftp installs over dialup and having chunks of around 10MB or so would allow downloads to be re-tried if the connection fails. Some people think modern FreeBSD releases shouldn't be installed on anything other than modern hardware and technologies (i.e. broadband), but I disagree. -- Bruce Cran From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 20:39:42 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 9825C106564A; Sun, 2 Jan 2011 20:39:42 +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 6E99F8FC14; Sun, 2 Jan 2011 20:39:42 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.icecube.wisc.edu (Postfix) with ESMTP id D2E1F58139; Sun, 2 Jan 2011 14:39:41 -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 sHD7Pli+e-b0; Sun, 2 Jan 2011 14:39:41 -0600 (CST) Received: from wanderer.tachypleus.net (unknown [76.210.75.5]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 497235811D; Sun, 2 Jan 2011 14:39:41 -0600 (CST) Message-ID: <4D20E28C.4090907@freebsd.org> Date: Sun, 02 Jan 2011 14:39:40 -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: Bruce Cran References: <4D20C8BF.701@freebsd.org> <20110102203548.000052e8@unknown> In-Reply-To: <20110102203548.000052e8@unknown> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-sysinstall@freebsd.org, freebsd-arch@FreeBSD.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 20:39:42 -0000 On 01/02/11 14:35, Bruce Cran wrote: > On Sun, 02 Jan 2011 12:49:35 -0600 > Nathan Whitehorn wrote: > >> As those of you who obsessively follow the SVN commit mails may have >> noticed, I recently began work on a new installer, which I have >> tentatively named 'bsdinstall'. You can find the code itself at >> svn://svn.freebsd.org/base/user/nwhitehorn/bsdinstall and a wiki page >> describing it at http://wiki.freebsd.org/BSDInstall. > > You may want to reconsider having single large distfiles: people still > want to do ftp installs over dialup and having chunks of around 10MB or > so would allow downloads to be re-tried if the connection fails. > Some people think modern FreeBSD releases shouldn't be installed on > anything other than modern hardware and technologies (i.e. broadband), > but I disagree. > That's a good point. I was planning on using libfetch's restart feature for this case. Do you think that would be unreliable? -Nathan From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 20:43:41 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 E40F1106566B; Sun, 2 Jan 2011 20:43:41 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [IPv6:2a01:348:0:15:5d59:5c40:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id 992288FC12; Sun, 2 Jan 2011 20:43:41 +0000 (UTC) Received: from muon.cran.org.uk (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id B131DE625D; Sun, 2 Jan 2011 20:43:40 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cran.org.uk; h=date:from :to:cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=mail; bh=aC9ZMf68tB/w 01yMTp5ANMJLp8Q=; b=fN7NQWhvGTOwkPbQ7f29TipC5u3osX6mGNo+qhgmgsVa urAPAOV39ajoMQQ7Zw3HaaOf6QveeUgBLBPe/4mCrfGPKo90t6JbgU8ch3nzQCOw 0KyPEp89rxdtlNuRjLbGumzLQSQMeeuZLhnj52Urs6EgAY/agyJrei00gjgNxAM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=cran.org.uk; h=date:from:to :cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; q=dns; s=mail; b=B61GcI 4SuKbQullZmWMHXA7NA4GMZktDIBzuvoqr1iBCDuCE9hGR9hAmDDMfV+jpUN7uS3 1BE7aOKLPhjF3cMBK4fP4a8ghknowiquMA781Cv0sihZP2uwKOnL3elE2D5kgFh8 es8WcMQpHfTrH33+ylFxle56sz31TGQZtkWqs= Received: from unknown (client-86-27-23-77.glfd.adsl.virginmedia.com [86.27.23.77]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id 637A2E60EA; Sun, 2 Jan 2011 20:43:40 +0000 (GMT) Date: Sun, 2 Jan 2011 20:43:37 +0000 From: Bruce Cran To: Nathan Whitehorn Message-ID: <20110102204337.0000324f@unknown> In-Reply-To: <4D20E28C.4090907@freebsd.org> References: <4D20C8BF.701@freebsd.org> <20110102203548.000052e8@unknown> <4D20E28C.4090907@freebsd.org> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.16.0; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-sysinstall@freebsd.org, freebsd-arch@FreeBSD.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 20:43:42 -0000 On Sun, 02 Jan 2011 14:39:40 -0600 Nathan Whitehorn wrote: > That's a good point. I was planning on using libfetch's restart > feature for this case. Do you think that would be unreliable? I'm not sure enough servers support it that you could rely on it. -- Bruce Cran From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 22:02:57 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 055BE106564A; Sun, 2 Jan 2011 22:02:57 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 190FE8FC0C; Sun, 2 Jan 2011 22:02:55 +0000 (UTC) Received: by wwf26 with SMTP id 26so12730849wwf.31 for ; Sun, 02 Jan 2011 14:02:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=ZZWIIq+Kp2iQtNYSNJJqSiNaHmLR3IPCLkNJBKBuRFg=; b=C4N2t7uHxSAEZ2e2F09oOKmgslF+AV+guQ6pVBNCI2mMLWg3ich2mAdnTd8fwuuXYM BYtYTZ+gCRIpXSZ6jNE296HMwPoUFk3im/4VLkOAh1mzNu4gSbhnulceZ35Tz+xo0FvH C+cCH7TM4s1LpI7GM6qpfbe43kpASt8W4i4J4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=GMi02RMdWYpOp4/DPdiB3Nox7Zk2yr5G1W80G8BVWg5vePSBaag8dsfHTysMPP2Ps4 XHv9d8KKXRj5Lq9ujzAE2HuLi1OB1h1p2Qrxi6Qyg6NAgOPI5EQQtPOcBtz67g2IkV3r 0+etSBdYcco/BpkAfLo4hWEYhq3F8RRZeuj3g= MIME-Version: 1.0 Received: by 10.216.78.146 with SMTP id g18mr590783wee.1.1294005774969; Sun, 02 Jan 2011 14:02:54 -0800 (PST) Received: by 10.216.254.226 with HTTP; Sun, 2 Jan 2011 14:02:54 -0800 (PST) In-Reply-To: References: <4D20C8BF.701@freebsd.org> <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> <4D20DDE4.8080306@freebsd.org> Date: Sun, 2 Jan 2011 14:02:54 -0800 Message-ID: From: Garrett Cooper To: John Hixson Content-Type: text/plain; charset=ISO-8859-1 Cc: Bruce Cran , freebsd-sysinstall@freebsd.org, Nathan Whitehorn , matt@ixsystems.com, freebsd-arch@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 22:02:57 -0000 On Sun, Jan 2, 2011 at 1:51 PM, John Hixson wrote: > > > On Sun, Jan 2, 2011 at 12:19 PM, Nathan Whitehorn > wrote: >> >> I spent a bunch of time looking at pc-sysinstall before starting to work >> on this. The major problem for non-x86 systems is that it heavily assumes >> that your disks are either MBR+bsdlabel or GPT. If you have anything >> different (APM, VTOC8, or even a raw bsdlabel or MBR installation on x86), >> it breaks in strange and fascinating ways due to a random mixture of if >> (scheme == MBR) else and if (scheme == GPT) else in the backend. Some of >> these are easily fixed, but it looked quite difficult to root out all of the >> places this assumption is made, not to mention teaching it about various >> styles of boot code, that the same partitioning scheme may need to be set up >> different ways on different architectures, etc. txt-sysinstall also >> segfaults when you try to run it on powerpc at the moment, though that is >> likely a simple bug and I didn't look into it in detail. >> >> What I intended with bsdinstall is to have something simple, flexible, and >> easily maintained that works immediately on all platforms and will be ready >> for 9.0 for sure. If pc-sysinstall materializes before then, or after then, >> and people like it better, I'm more than happy to get out of the way; this >> is the reason the wiki page is titled "Stopgap Installer". In the interim, I >> hoped to at least start laying out the hammer and nails next to sysinstall's >> coffin. >> -Nathan >> > > I would be more than happy to help out with making pc-sysinstall work on > non-x86 systems, however I don't have access to any. Do any of you have > hardware that could possibly be used by interested parties? I'm sure all the > work that's gone into bsdinstall could be used in pc-sysinstall or vice > versa. I have a powerpc mac and I might be able to scrounge up another powerbook. Not sure if the powerbook is DoA or not as I don't have the adapter anymore... Thanks, -Garrett From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 22:12:27 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 98967106564A; Sun, 2 Jan 2011 22:12:27 +0000 (UTC) (envelope-from rb@gid.co.uk) Received: from mx0.gid.co.uk (mx0.gid.co.uk [194.32.164.250]) by mx1.freebsd.org (Postfix) with ESMTP id 1990B8FC0A; Sun, 2 Jan 2011 22:12:26 +0000 (UTC) Received: from rbpbp.gid.co.uk (80-46-130-69.static.dsl.as9105.com [80.46.130.69]) by mx0.gid.co.uk (8.14.2/8.14.2) with ESMTP id p02LpOxl000681; Sun, 2 Jan 2011 21:51:24 GMT (envelope-from rb@gid.co.uk) Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=us-ascii From: Bob Bishop In-Reply-To: <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> Date: Sun, 2 Jan 2011 21:51:18 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: <3521807A-456D-482B-B79C-260E7FEB5941@gid.co.uk> References: <4D20C8BF.701@freebsd.org> <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> To: Garrett Cooper X-Mailer: Apple Mail (2.1082) Cc: jhixson@gmail.com, freebsd-arch@freebsd.org, Nathan Whitehorn , Bruce Cran , matt@ixsystems.com, freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 22:12:27 -0000 Hi, On 2 Jan 2011, at 20:04, Garrett Cooper wrote: > I think everyone can agree that sysinstall is dying and it's time to = sink some nails into its coffin before we send it on its way. A stake through its cold black heart and a full magazine of silver = bullets to the head might be more apposite. -- Bob Bishop rb@gid.co.uk From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 2 22:19:08 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 667A2106564A; Sun, 2 Jan 2011 22:19:08 +0000 (UTC) (envelope-from jhixson@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 01DEF8FC18; Sun, 2 Jan 2011 22:19:07 +0000 (UTC) Received: by iyb26 with SMTP id 26so12156451iyb.13 for ; Sun, 02 Jan 2011 14:19:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=QamlmbxhNZdiVnRbzgulB310zKDb1+Z4pOXiICWSnqE=; b=c2kMP8AZEyABxUvpRT63MouIszIYKbMyhBMbKgvMSn3d6jDGgdIxUVuHNzIaM5hhc0 onrzTNYE/SYakgVSdGb8Sfs7491aNyWMhWWTp/YY6FdgvXjIG1eM6z2w5Gg1M5EnYCVZ /nTvjtniXm59rYhwicEqXNMr352/qNw5xbPhw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=R1s1+WEnP1yIbj+oJaylK3aTcMYfFakDYgUEM3Rwsr7fAp7K6D+td3PNmlAdDo24Vx USMDXYO9va76zyFx/6icPH8JKJKS8aJhnkjQq7M/FHDgHxmXPdD1+r8IVMMwvfnsYhet B1CN1XKGtU62344+HyhVZhpd0mIyYFZboSyc8= MIME-Version: 1.0 Received: by 10.42.167.131 with SMTP id s3mr20338648icy.288.1294005105684; Sun, 02 Jan 2011 13:51:45 -0800 (PST) Received: by 10.42.58.72 with HTTP; Sun, 2 Jan 2011 13:51:45 -0800 (PST) In-Reply-To: <4D20DDE4.8080306@freebsd.org> References: <4D20C8BF.701@freebsd.org> <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> <4D20DDE4.8080306@freebsd.org> Date: Sun, 2 Jan 2011 13:51:45 -0800 Message-ID: From: John Hixson To: Nathan Whitehorn Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Garrett Cooper , matt@ixsystems.com, Bruce Cran , freebsd-sysinstall@freebsd.org, freebsd-arch@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Sun, 02 Jan 2011 22:19:08 -0000 On Sun, Jan 2, 2011 at 12:19 PM, Nathan Whitehorn wrote: > > I spent a bunch of time looking at pc-sysinstall before starting to work on > this. The major problem for non-x86 systems is that it heavily assumes that > your disks are either MBR+bsdlabel or GPT. If you have anything different > (APM, VTOC8, or even a raw bsdlabel or MBR installation on x86), it breaks > in strange and fascinating ways due to a random mixture of if (scheme == > MBR) else and if (scheme == GPT) else in the backend. Some of these are > easily fixed, but it looked quite difficult to root out all of the places > this assumption is made, not to mention teaching it about various styles of > boot code, that the same partitioning scheme may need to be set up different > ways on different architectures, etc. txt-sysinstall also segfaults when you > try to run it on powerpc at the moment, though that is likely a simple bug > and I didn't look into it in detail. > > What I intended with bsdinstall is to have something simple, flexible, and > easily maintained that works immediately on all platforms and will be ready > for 9.0 for sure. If pc-sysinstall materializes before then, or after then, > and people like it better, I'm more than happy to get out of the way; this > is the reason the wiki page is titled "Stopgap Installer". In the interim, I > hoped to at least start laying out the hammer and nails next to sysinstall's > coffin. > -Nathan > > I would be more than happy to help out with making pc-sysinstall work on non-x86 systems, however I don't have access to any. Do any of you have hardware that could possibly be used by interested parties? I'm sure all the work that's gone into bsdinstall could be used in pc-sysinstall or vice versa. - John From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 3 02:20:39 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 675601065673 for ; Mon, 3 Jan 2011 02:20:39 +0000 (UTC) (envelope-from giffunip@tutopia.com) Received: from nm1-vm0.bullet.mail.sp2.yahoo.com (nm1-vm0.bullet.mail.sp2.yahoo.com [98.139.91.202]) by mx1.freebsd.org (Postfix) with SMTP id 442BA8FC12 for ; Mon, 3 Jan 2011 02:20:39 +0000 (UTC) Received: from [98.139.91.62] by nm1.bullet.mail.sp2.yahoo.com with NNFMP; 03 Jan 2011 02:06:45 -0000 Received: from [98.139.91.49] by tm2.bullet.mail.sp2.yahoo.com with NNFMP; 03 Jan 2011 02:06:45 -0000 Received: from [127.0.0.1] by omp1049.mail.sp2.yahoo.com with NNFMP; 03 Jan 2011 02:06:45 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 664631.49900.bm@omp1049.mail.sp2.yahoo.com Received: (qmail 15292 invoked by uid 60001); 3 Jan 2011 02:06:45 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1294020405; bh=xlpZBxM2LFCqARX3Xi16peuO8d/LWL9Z38z45n+KPDA=; h=Message-ID:X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type; b=p+kSAormvBRp/4zRM5mldtB+SwHNIrNLJ1vSWkqxRXnIKMgebqvbeSNIq3fnE/TTTxDk32JUQ/8hzrgwvO31pKYvsKZsT9CPmYFR/cR1HXGcgG8A0dR/J0Umd4etl2tsCMQH6MgHeyTyWDYW3he57jB+2/11yXnUqxOSzz2uLc0= Message-ID: <64113.15076.qm@web113504.mail.gq1.yahoo.com> X-YMail-OSG: DV_8x7YVM1mMxzlHCALhawWUxwbiObcn3PZmkHAfhOFrQps RgvPENUKVbm5ioQbGnY6cVtINBenfSiKpEoHq0GJFHV7DL3Dg1hHfNc0vSBI eHgv2eJan4t8fmbNXztUjicdRoWqSrTDWj_STtrt82Z1LSj_lUn0zbCpRXk_ mLcRfL1zZ4fY2J8C2DgLQ1Bl4jKl17luCkbwaP4ohDAfFhmqXlyiPwtvN48p UmDynolKiLrh7uQt8mvXcrS9VClUJYTRy0fWCRhRiPWrge1nlhBz9MCpCwHe vwxz44giRFkKM_Y4gNXw1sEz637S7aIsptZonmW6LX.cPW93DemjrF05Dgmo SRLJfGSbf47n7MqrKTm4Ur2pmE6D_TMDafQSnPiDaEI9Qh7QYXa8jpgJ44.r uksufzlQ8OUBfdg-- Received: from [190.157.140.248] by web113504.mail.gq1.yahoo.com via HTTP; Sun, 02 Jan 2011 18:06:44 PST X-RocketYMMF: giffunip X-Mailer: YahooMailClassic/11.4.20 YahooMailWebService/0.8.107.285259 Date: Sun, 2 Jan 2011 18:06:44 -0800 (PST) From: "Pedro F. Giffuni" To: Nathan Whitehorn MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: giffunip@tutopia.com List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Jan 2011 02:20:39 -0000 FWIW; There was yet another attempt some time ago: http://www.bsdinstaller.org/ And in some old news they were claiming: May 7, 2009 Work has started to add missing features of sysinstall to BSDInstaller. The hope is that it will be feature complete in time for FreeBSD 9.0 release. cheers, Pedro From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 3 02:35:25 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 48A16106566C; Mon, 3 Jan 2011 02:35:25 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 0D6768FC08; Mon, 3 Jan 2011 02:35:24 +0000 (UTC) Received: by pzk32 with SMTP id 32so3136249pzk.13 for ; Sun, 02 Jan 2011 18:35:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=cfsb+3Yo4aSa6GDClZB5pQTVY7LZPuHrdjQiJoYYrtM=; b=r66XyWC3jnJWAZumptlTgzM9hL86outkaRBt5m3LPSwHT6mGPGIRiRexxcfzIuhQZJ 2MAQnIgWigaL6asHd1n7w2wsTx0fVXr9FKGS0KQ6/zA13/OPEkU/9Qnr0tPL9LmqC+xp /bp5vNFu6GejWxA0kcCrclK1dvhASqpkFcO2Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=W47XrGv1RCdcQq5jpdE/JrZN2zYKvuBhUpwAsn4kCr4DhPt6cfbLGAgFcvEM7IoW0b wzAJpM2rMN5F0HRT/4rT7poG8NpZ+bCxB3QJ13sXSkXDvUC0pJ8BLg0Q7aKWOpJ+b8VM +PeybtL77Sv6QGMdwe1oAFIfSrV3CaVCMpQpY= Received: by 10.142.194.21 with SMTP id r21mr16669972wff.342.1294022123475; Sun, 02 Jan 2011 18:35:23 -0800 (PST) Received: from [192.168.20.5] (c-24-130-151-210.hsd1.ca.comcast.net [24.130.151.210]) by mx.google.com with ESMTPS id q13sm28569240wfc.5.2011.01.02.18.35.20 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 02 Jan 2011 18:35:21 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=us-ascii From: Garrett Cooper In-Reply-To: <64113.15076.qm@web113504.mail.gq1.yahoo.com> Date: Sun, 2 Jan 2011 18:35:18 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <64113.15076.qm@web113504.mail.gq1.yahoo.com> To: giffunip@tutopia.com X-Mailer: Apple Mail (2.1082) Cc: Nathan Whitehorn , freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Mon, 03 Jan 2011 02:35:25 -0000 On Jan 2, 2011, at 6:06 PM, Pedro F. Giffuni wrote: > FWIW; >=20 > There was yet another attempt some time ago: >=20 > http://www.bsdinstaller.org/ >=20 > And in some old news they were claiming: >=20 > May 7, 2009 >=20 > Work has started to add missing features of sysinstall to = BSDInstaller. The hope is that it will be feature complete in time for = FreeBSD 9.0 release. It's lua based. Looks great according to the screenshots (and = probably in better shape than the proposed prototype by folks with = pc-sysinstall with the web interface), but it ain't gonna happen unless = core/other folks central to the project agree to adding another = interpreted language in to base. I doubt that it would be a drop in = place working prototype though given that geom is a lot different = between DragonFlyBSD and FreeBSD. Feel free to prove me wrong :). Thanks, -Garrett= From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 3 02:37:48 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 CF186106564A; Mon, 3 Jan 2011 02:37:48 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9786F8FC16; Mon, 3 Jan 2011 02:37:48 +0000 (UTC) Received: by pzk32 with SMTP id 32so3136445pzk.13 for ; Sun, 02 Jan 2011 18:37:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=/BOAgEeuY403Gd7dlqfceI097PnTXrbxvF9JXhFI+nU=; b=ZFBb0qsZfYwhdi5ujdFvbRLGxzlRq5bn+V006xUPkej9BtREALAj3Dozb3wkSd9EAv 92mBQdzxh6joYRzj39V1eleor+AzOKv7b/ZO3ci7O7yKu2G/7tGalfh6F14yw3hstvXs K/vH0o8eIv6MQ2dcMVJ7/fXOquiv2ig8f2ptQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=S/GuKumBKf7Kja3q+Ofq5U61mpWshQNsGqMwlt3jAcnppz8BY/tAxeFBRoqH19cbTc gxnmFkhfSx+NYh8MZANPQuxYVCuWCxw2bOQWQh2Ogwg5SX7ldMk+ZbvNiI36sBluHwvG MlMYBFB05L0PCr1VUZJ2RxTKV8EDpqAtrUt3w= Received: by 10.142.207.8 with SMTP id e8mr7745517wfg.405.1294022268321; Sun, 02 Jan 2011 18:37:48 -0800 (PST) Received: from [192.168.20.5] (c-24-130-151-210.hsd1.ca.comcast.net [24.130.151.210]) by mx.google.com with ESMTPS id w42sm28571995wfh.3.2011.01.02.18.37.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 02 Jan 2011 18:37:47 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=us-ascii From: Garrett Cooper In-Reply-To: Date: Sun, 2 Jan 2011 18:37:43 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <78121808-0455-43F6-9E9A-7DC48A7970FF@gmail.com> References: <64113.15076.qm@web113504.mail.gq1.yahoo.com> To: Garrett Cooper X-Mailer: Apple Mail (2.1082) Cc: giffunip@tutopia.com, Nathan Whitehorn , freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Mon, 03 Jan 2011 02:37:48 -0000 On Jan 2, 2011, at 6:35 PM, Garrett Cooper wrote: > On Jan 2, 2011, at 6:06 PM, Pedro F. Giffuni wrote: >=20 >> FWIW; >>=20 >> There was yet another attempt some time ago: >>=20 >> http://www.bsdinstaller.org/ >>=20 >> And in some old news they were claiming: >>=20 >> May 7, 2009 >>=20 >> Work has started to add missing features of sysinstall to = BSDInstaller. The hope is that it will be feature complete in time for = FreeBSD 9.0 release. >=20 > It's lua based. Looks great according to the screenshots (and = probably in better shape than the proposed prototype by folks with = pc-sysinstall with the web interface), but it ain't gonna happen unless = core/other folks central to the project agree to adding another = interpreted language in to base. I doubt that it would be a drop in = place working prototype though given that geom is a lot different = between DragonFlyBSD and FreeBSD. > Feel free to prove me wrong :). Adding to my previous message, the screenshots show some serious = pain in the neck functionality that has bogged down sysinstall for years = like installing packages, password setup, and other typical post-install = configuration stuff that should be driven from handbook directions. Thanks, -Garrett From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 3 03:54:58 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 249D6106566B; Mon, 3 Jan 2011 03:54:58 +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 F03F08FC0C; Mon, 3 Jan 2011 03:54:57 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 50EA458134; Sun, 2 Jan 2011 21:54:57 -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 wGgi5r440bWt; Sun, 2 Jan 2011 21:54:57 -0600 (CST) Received: from wanderer.tachypleus.net (unknown [76.210.75.5]) by mail.icecube.wisc.edu (Postfix) with ESMTP id DA04B5811B; Sun, 2 Jan 2011 21:54:56 -0600 (CST) Message-ID: <4D21488F.90107@freebsd.org> Date: Sun, 02 Jan 2011 21:54:55 -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 References: <4D20C8BF.701@freebsd.org> In-Reply-To: <4D20C8BF.701@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Mon, 03 Jan 2011 03:54:58 -0000 On 01/02/11 12:49, Nathan Whitehorn wrote: > As those of you who obsessively follow the SVN commit mails may have > noticed, I recently began work on a new installer, which I have > tentatively named 'bsdinstall'. You can find the code itself at > svn://svn.freebsd.org/base/user/nwhitehorn/bsdinstall and a wiki page > describing it at http://wiki.freebsd.org/BSDInstall. > By popular demand, I have made some images for people to experiment with. These are at http://people.freebsd.org/~nwhitehorn/test-bsdinstall.img.bz2 (raw image) and http://people.freebsd.org/~nwhitehorn/test-bsdinstall.vdi.bz2 (VirtualBox image). The root password is 'bsdinstall', and further instructions are in the motd. -Nathan From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 3 11:07:14 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 2064E1065697 for ; Mon, 3 Jan 2011 11:07:14 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 044568FC12 for ; Mon, 3 Jan 2011 11:07:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p03B7D5A046634 for ; Mon, 3 Jan 2011 11:07:13 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p03B7DSO046632 for freebsd-sysinstall@FreeBSD.org; Mon, 3 Jan 2011 11:07:13 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 3 Jan 2011 11:07:13 GMT Message-Id: <201101031107.p03B7DSO046632@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-sysinstall@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-sysinstall@FreeBSD.org 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: Mon, 03 Jan 2011 11:07:14 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/151229 sysinstall sysinstall(8) - shift-tab doesn't work as expected o bin/150995 sysinstall sysinstall(8): corruption of partition table s bin/150237 sysinstall sysinstall(8): Suggestion: installer should suggest th o bin/148805 sysinstall [hang] FreeBSD 7.2, 8.0, and 9.0 hang during install a f bin/148220 sysinstall sysinstall(8): 9.0-current gets "Cannot resolv hostnam o bin/148201 sysinstall sysinstall(8): core dump (Error 10) while trying to in o bin/146299 sysinstall sysinstall(8): cannot create slice o bin/145735 sysinstall sysinstall(8) trashes Vista-created partition tables o bin/144278 sysinstall [install] Fixit from USB dont work o bin/142867 sysinstall sysinstall(8): in a custom installation re-entering th o bin/140843 sysinstall sysinstall(8): cannot software install from usb o bin/140842 sysinstall sysinstall(8): destroyed ncurses interface with FBSD8. o bin/138423 sysinstall sysinstall(8): Installer (and sade) get wrong number o o bin/137864 sysinstall [patch] sysinstall(8): add possibility to shutdown/pow o bin/137713 sysinstall sysinstall(8): installer partition editor generates in f bin/136161 sysinstall sysinstall(8) installs wrong architecture on amd64 o bin/129762 sysinstall sysinstall(8) doesn't seem to support GPT for EFI boar s bin/123304 sysinstall sysinstall(8): missing sensible and user friendly prog o bin/121503 sysinstall sysinstall(8): 7.0 upgrade doesn't let me mount all of o bin/119077 sysinstall [patch] sysinstall(8) - reading packages from index is o bin/113979 sysinstall [patch] sysinstall(8) does not support UFS1 filesystem o bin/112757 sysinstall sysinstall(8): sysinstall(8): in the FDISK tool we can o bin/108191 sysinstall sysinstall(8): Disklabel editor help text (by F1 key) o bin/107830 sysinstall sysinstall(8): Change Units (Z) in fdisk doesn't work o bin/102498 sysinstall sysinstall(8): Cursor doesn't track sysinstall hilight a bin/101762 sysinstall sysinstall(8) does not obey /usr/ports symlink while i o bin/97108 sysinstall sysinstall(8): write failure on transfer (wrote -1 byt o bin/93275 sysinstall sysinstall(8): Failure to install after restarting ins o bin/90656 sysinstall sysinstall(8): 6.0-RELEASE (i386) cannot be installed o bin/80371 sysinstall cannot install 5.4-RC3 from DOS partition o bin/79840 sysinstall sysinstall(8): Partitioning and formating a new disk f o bin/79621 sysinstall sysinstall(8): sysinstall(8) does not create a device o bin/78964 sysinstall sysinstall(8): can not write labels to hdd on installa f bin/73511 sysinstall sysinstall(8): SCSI drive install failure - RC2 o bin/73410 sysinstall sysinstall(8): Sysinstall could not allocate disklabel o bin/72895 sysinstall sysinstall(8): Sysinstall generates invalid partition o bin/70002 sysinstall sysinstall(8): fails to locate FTP dirs if the OS has o bin/69986 sysinstall sysinstall(8): [patch] no job control in fixit shell o o bin/69942 sysinstall sysinstall(8): sysinstall changes /etc/rc.conf after i o bin/69723 sysinstall sysinstall(8): [request] allow to continue from packag o bin/62702 sysinstall sysinstall(8): backup of /etc and /root during sysinst o alpha/61940 sysinstall sysinstall(8): Can't disklabel new disk from FreeBSD/a o bin/60632 sysinstall sysinstall(8): UI bug in partition label screen in sys o bin/59708 sysinstall sysinstall(8): [patch] add sSMTP support for Mail sele o bin/53341 sysinstall sysinstall(8): [patch] dump frequency in sysinstall is o bin/46905 sysinstall sysinstall(8): FreeBSD 5.x cannot be installed from mu o bin/41949 sysinstall sysinstall(8): sysinstall sorts /etc/rc.conf during ne o bin/41850 sysinstall sysinstall(8): sysinstall fails to create root filesys f bin/40260 sysinstall sysinstall(8): hang when detecting devices (No CD/DVD s conf/39580 sysinstall sysinstall(8): [request] more secure mount options o bin/38056 sysinstall sysinstall(8): User (creation)'s "Member groups" item a bin/32375 sysinstall sysinstall(8): sysinstall doesn't respect User generat s bin/7232 sysinstall sysinstall(8): suggestion for FreeBSD installation dia 53 problems total. From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 3 17:02:00 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 8F8301065670; Mon, 3 Jan 2011 17:02:00 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 39E2F8FC1B; Mon, 3 Jan 2011 17:01:59 +0000 (UTC) Received: by iwn39 with SMTP id 39so13811836iwn.13 for ; Mon, 03 Jan 2011 09:01:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=nbVPQw35YgttEVtKpwKmXy6yJpDmDuNCwsR2mvr8t90=; b=MfVqDmaUpvchQQHyh+LcA8ulGVPXWczrYszGvhR2RhhIoPonpzze50doANaxQNloSf xZT/6leAg2CDEixX9gfPJekffknVEJk0LnawEuJm1dYylCOX9W4zloSRAERnqrjsFWbr R1Nhz1z+zy4U6Y1X/UA0kvynphBhQQXqC0KfA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=qDkJegy1oRO+MfpJfe18KP/WWQObYhmPLB2I1DI639DERAIPtQ64LiNO71gBc4kU3r m3akSvSM9rpY+vdnhHUgV35fINoNRnqjxhluz8AW4tR046AXbv6+qPeiGu+KDkTLvwBj PInqK5eXClEPfxSqYvOiKQwbDDi+epQUBITh4= MIME-Version: 1.0 Received: by 10.231.206.206 with SMTP id fv14mr4209473ibb.75.1294072599090; Mon, 03 Jan 2011 08:36:39 -0800 (PST) Received: by 10.231.79.197 with HTTP; Mon, 3 Jan 2011 08:36:39 -0800 (PST) In-Reply-To: <4D21488F.90107@freebsd.org> References: <4D20C8BF.701@freebsd.org> <4D21488F.90107@freebsd.org> Date: Mon, 3 Jan 2011 11:36:39 -0500 Message-ID: From: Mehmet Erol Sanliturk To: Nathan Whitehorn Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-sysinstall@freebsd.org, freebsd-arch@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Mon, 03 Jan 2011 17:02:00 -0000 On Sun, Jan 2, 2011 at 10:54 PM, Nathan Whitehorn wrote: > On 01/02/11 12:49, Nathan Whitehorn wrote: > >> As those of you who obsessively follow the SVN commit mails may have >> noticed, I recently began work on a new installer, which I have >> tentatively named 'bsdinstall'. You can find the code itself at >> svn://svn.freebsd.org/base/user/nwhitehorn/bsdinstall and a wiki page >> describing it at http://wiki.freebsd.org/BSDInstall. >> >> > Personally I am installing many Linux and BSD operating systems to learn their features as much as possible and to utilize some of them for software development and a base for my developed applications . Up to now I could NOT be able to advance very much . In my daily operations , use of Mandriva Linux come out the best , and continuously I am using it . The main distinguishing differences for me are the following : - For the ordinary user ( not the root or as super user ) : - When a USB stick or external hard disk is attached , automatic mounting and usability of it ( read , write ) at least FAT or NTFS formatted ones ( Mandriva Linux requires other ones to be root mounted , as default ) . - Auto mount of CD or DVD ( especially ones containing data ) . - Usability of USB attached devices such as web camera . - Burning CD or DVD without interfering super user or root privileges . - Allowance of root login in GUI mode at the start up without entry from ordinary user mode into root mode . ( Debian Linux has such an option which asks to root whether root logins will be possible or not in GUI mode . Mandriva Linux has safe mode login with ability using KDE/GNOME ( the installed one ) by startx command , or choice from menu as Console login , and then issuing startx ) . All of the above features are available in Mandriva Linux , and Fedora or Debian Linux ( I did not burn CD or DVD in Fedora or Debian Linux ) . In FreeBSD , after an install , by following a pile of flash cards , it is necessary to enter some of the above features one by one . Up to now I could NOT be able to achieve burning of CD/DVD , auto mount CD/DVD or USB sticks , even I did NOT try to attach external HDD . I am using PC-BSD . It is allowing DVD burning with K3b version 1.0.5 , but very slowly which may be considered unusable . After burning 9 more DVDs , I will erase PC-BSD because I could NOT be able to manage its KDE wall paper which changing it itself , but it is irritating me very much . ( There is NO root login , automounts USB sticks , but not NTFS external HDD ) . Among the BSD operating systems , the best is FreeBSD , with the above missing parts ( at least for me . I can not work with it easily , this may mean that other people will have much more difficulty than me ( I have a PhD in Computer Engineering , and my life is passing in front of the personal computers .) . Another most important problem is hard disk partitioning . In Mandriva Linux , there are two main partitions : sda1 for operating system ( / ) sda6 for /home . During install , if there is an installed system which will be replaced : Check - Install ( upgrade is also available , Install fully installs from scratch ) - Use current partitions It is asking mount points : Give sda1 as / sda6 as /home . It is formatting ONLY and ONLY sda1 , but NOT sda6 ( /home ) . The only loss is user names . During user definitions , IF the SAME USER NAMES are given , all of the data are again belong to their original users without any loss . In that way , I am able to install any new Mandriva Linux version easily . Even when older installed structure is ext3 , but new version is ext4 , it is installing ext3 for the older available structure . I have noticed this after installing all of the operating system on a new disk . Its file system was ext4 , the other one ext3 ( installed on older version ) . My conclusion is that , the hard disk layout structure of FreeBSD , really needs a new design . I am so desperate about such installs that , I am thinking to write a new install program with respect to my experiences . My difficulty is I am not using C and not fluent as much as to write a competent install program . My ideas about partitions are as follows : Partition 1 : Operating System . 2 : Packages / Ports used globally 3 : User definitions ( names , privileges , passwords , etc ) 4 : /home : User data directories ( each user will have a jailed environment , means he/she will be able to pkg_add into HIS/HER environment . The root will add them for global use ) 5. ... others . With one important feature : Partitions 2 , 3 , 4 should be assignable to either a single disk ( with the 1 : Operating system partition ) or MULTIPLE , DIFFERENT disks : In that way default home will be /home , additional home directories in different disk units , for example /homeA , /homeB , ... Therefore , during user definitions , it should be possible to specify his/her home explicitly when there are multiple home directories . With the above layout , it will be possible to install operating system ONLY into its own partition without touching to other partitions when it is decided to upgrade a system in that way . Installing the operating system in the following way , may allow experimenting and using different versions on the same system : /FreeBSD /FreeBSD/8.2/ /FreeBSD/8.3/ /FreeBSD/9.0/ etc. , each one in its own directory with the usual subdirectories . For the packages , require that each package installs into ... /package_name/version/ which will allow installation of different versions in the same partition ( some of the packages are using this structure , but not all of the ) . This is important for different operating system versions . When an additional Operating system is installed , it will FORMAT its own directories , IF there are EXISTING other versions , with some other necessary options , such Format ALL of them . Thank you very much . Mehmet Erol Sanliturk From owner-freebsd-sysinstall@FreeBSD.ORG Tue Jan 4 08:16:23 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 08BCA106566B; Tue, 4 Jan 2011 08:16:23 +0000 (UTC) (envelope-from coco@executive-computing.de) Received: from mail.moehre.org (mail.moehre.org [195.96.35.7]) by mx1.freebsd.org (Postfix) with ESMTP id 92FC48FC1C; Tue, 4 Jan 2011 08:16:22 +0000 (UTC) Received: from mail.moehre.org (unknown [195.96.35.7]) by mail.moehre.org (Postfix) with ESMTP id 650868B143B; Tue, 4 Jan 2011 08:58:28 +0100 (CET) X-Spam-Flag: NO X-Spam-Score: -100.965 X-Spam-Level: X-Spam-Status: No, score=-100.965 tagged_above=-999 required=5 tests=[ALL_TRUSTED=-1, AWL=0.035, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mail.moehre.org ([195.96.35.7]) by mail.moehre.org (mail.moehre.org [195.96.35.7]) (amavisd-new, port 10024) with ESMTP id 1-QMSzR7uf0m; Tue, 4 Jan 2011 08:58:26 +0100 (CET) Received: from [192.168.100.30] (p54B0DD94.dip.t-dialin.net [84.176.221.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: coco@executive-computing.de) by mail.moehre.org (Postfix) with ESMTPSA id 4EC188B141B; Tue, 4 Jan 2011 08:58:26 +0100 (CET) Message-ID: <4D22D30A.2050606@executive-computing.de> Date: Tue, 04 Jan 2011 08:58:02 +0100 From: Marco Steinbach User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: John Hixson References: <4D20C8BF.701@freebsd.org> <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> <4D20DDE4.8080306@freebsd.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Garrett Cooper , Bruce Cran , Nathan Whitehorn , freebsd-arch@freebsd.org, matt@ixsystems.com, freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Tue, 04 Jan 2011 08:16:23 -0000 John Hixson wrote on 02.01.2011 22:51: > On Sun, Jan 2, 2011 at 12:19 PM, Nathan Whitehorn wrote: > >> I spent a bunch of time looking at pc-sysinstall before starting to work on >> this. The major problem for non-x86 systems is that it heavily assumes that >> your disks are either MBR+bsdlabel or GPT. If you have anything different >> (APM, VTOC8, or even a raw bsdlabel or MBR installation on x86), it breaks >> in strange and fascinating ways due to a random mixture of if (scheme == >> MBR) else and if (scheme == GPT) else in the backend. Some of these are >> easily fixed, but it looked quite difficult to root out all of the places >> this assumption is made, not to mention teaching it about various styles of >> boot code, that the same partitioning scheme may need to be set up different >> ways on different architectures, etc. txt-sysinstall also segfaults when you >> try to run it on powerpc at the moment, though that is likely a simple bug >> and I didn't look into it in detail. >> >> What I intended with bsdinstall is to have something simple, flexible, and >> easily maintained that works immediately on all platforms and will be ready >> for 9.0 for sure. If pc-sysinstall materializes before then, or after then, >> and people like it better, I'm more than happy to get out of the way; this >> is the reason the wiki page is titled "Stopgap Installer". In the interim, I >> hoped to at least start laying out the hammer and nails next to sysinstall's >> coffin. >> -Nathan >> >> > I would be more than happy to help out with making pc-sysinstall work on > non-x86 systems, however I don't have access to any. Do any of you have > hardware that could possibly be used by interested parties? I'm sure all the > work that's gone into bsdinstall could be used in pc-sysinstall or vice > versa. I have PowerMacs (G3/G4) and Netras/Ultras (T1 105, U10, U5) at my discretion. I've never installed FreeBSD on any of them, but would be willing to give it a shot. I can provide serial console access to the Sparcs, but the PowerMacs supposedly need "hands on", which I can also provide. If there's interest, I humbly suggest discussing further details on the course of action at sysinstall@, to which I just subscribed. MfG CoCo From owner-freebsd-sysinstall@FreeBSD.ORG Tue Jan 4 16:56:45 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 DF629106564A; Tue, 4 Jan 2011 16:56:45 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (lor.one-eyed-alien.net [69.66.77.232]) by mx1.freebsd.org (Postfix) with ESMTP id 2C8568FC0A; Tue, 4 Jan 2011 16:56:45 +0000 (UTC) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.14.4/8.14.4) with ESMTP id p049SAIo020866; Tue, 4 Jan 2011 03:28:54 -0600 (CST) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.4/8.14.4/Submit) id p03Jtsq2040059; Mon, 3 Jan 2011 13:55:54 -0600 (CST) (envelope-from brooks) Date: Mon, 3 Jan 2011 13:55:54 -0600 From: Brooks Davis To: Bruce Cran Message-ID: <20110103195554.GA39958@lor.one-eyed-alien.net> References: <4D20C8BF.701@freebsd.org> <20110102203548.000052e8@unknown> <4D20E28C.4090907@freebsd.org> <20110102204337.0000324f@unknown> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="T4sUOijqQbZv57TR" Content-Disposition: inline In-Reply-To: <20110102204337.0000324f@unknown> User-Agent: Mutt/1.5.21 (2010-09-15) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.6 (lor.one-eyed-alien.net [127.0.0.1]); Tue, 04 Jan 2011 03:28:55 -0600 (CST) Cc: freebsd-arch@freebsd.org, Nathan Whitehorn , freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Tue, 04 Jan 2011 16:56:46 -0000 --T4sUOijqQbZv57TR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jan 02, 2011 at 08:43:37PM +0000, Bruce Cran wrote: > On Sun, 02 Jan 2011 14:39:40 -0600 > Nathan Whitehorn wrote: >=20 > > That's a good point. I was planning on using libfetch's restart > > feature for this case. Do you think that would be unreliable? >=20 > I'm not sure enough servers support it that you could rely on it. I'd be pretty surprised if you could find a a non-toy http server that didn't support ranged gets. FTP support should be similar since restart has been at least moderately common as long as I've been on the internet (since the early 90s). -- Brooks --T4sUOijqQbZv57TR Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iD8DBQFNIinJXY6L6fI4GtQRAtNaAJ9L/P3JBTd5qI0KTL+Y8FF0XltlOQCfVrKC 8n1sf1dyPCQ+vAznePdrZXQ= =Nj9c -----END PGP SIGNATURE----- --T4sUOijqQbZv57TR-- From owner-freebsd-sysinstall@FreeBSD.ORG Tue Jan 4 21:25:45 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 0DD1D106566B; Tue, 4 Jan 2011 21:25:45 +0000 (UTC) (envelope-from jhixson@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 97A088FC12; Tue, 4 Jan 2011 21:25:44 +0000 (UTC) Received: by iyb26 with SMTP id 26so13934662iyb.13 for ; Tue, 04 Jan 2011 13:25:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=gOjOScYKLx7ceuzqAX+yeCd4rAyBLrblvSTEMEkMgwM=; b=JQYMQV2wYD/zbIyQLsVjqgJkiuJFl0D2+HfFQp7kQHPne61N7jTyiOHXkTl6kMKm36 6QI0gvu+S0gl1W56pl7n/XHyHxHK9FfxoZH+n+RTDuShq7k2CRmBukLXfuHgg91Ub0wa mddmSiEZpmUa4Xt/1KR4kJOZKojcrxOEj+F8w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=aTCjAIvgO7+CO6ON0zypoGdUMo92jC50lBcTtkSuAlCrOM0y/Gf305amKUknojWuLz 4bgbPLzkSuXYoJZkEfsv9sk6qVB9DSBpIMg1r3lrMYV87dMT2K24+/sqaAw+Cwg4qgxg UtDnnA3KWdwOF29wd5D4+VmBkIkIsObXNShRM= MIME-Version: 1.0 Received: by 10.42.166.200 with SMTP id p8mr21422061icy.87.1294176343784; Tue, 04 Jan 2011 13:25:43 -0800 (PST) Received: by 10.42.58.72 with HTTP; Tue, 4 Jan 2011 13:25:43 -0800 (PST) In-Reply-To: <4D22D30A.2050606@executive-computing.de> References: <4D20C8BF.701@freebsd.org> <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> <4D20DDE4.8080306@freebsd.org> <4D22D30A.2050606@executive-computing.de> Date: Tue, 4 Jan 2011 13:25:43 -0800 Message-ID: From: John Hixson To: Marco Steinbach Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Garrett Cooper , Bruce Cran , Nathan Whitehorn , freebsd-arch@freebsd.org, matt@ixsystems.com, freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Tue, 04 Jan 2011 21:25:45 -0000 On Mon, Jan 3, 2011 at 11:58 PM, Marco Steinbach < coco@executive-computing.de> wrote: > John Hixson wrote on 02.01.2011 22:51: > > On Sun, Jan 2, 2011 at 12:19 PM, Nathan Whitehorn > >wrote: >> >> I spent a bunch of time looking at pc-sysinstall before starting to work >>> on >>> this. The major problem for non-x86 systems is that it heavily assumes >>> that >>> your disks are either MBR+bsdlabel or GPT. If you have anything different >>> (APM, VTOC8, or even a raw bsdlabel or MBR installation on x86), it >>> breaks >>> in strange and fascinating ways due to a random mixture of if (scheme == >>> MBR) else and if (scheme == GPT) else in the backend. Some of these are >>> easily fixed, but it looked quite difficult to root out all of the places >>> this assumption is made, not to mention teaching it about various styles >>> of >>> boot code, that the same partitioning scheme may need to be set up >>> different >>> ways on different architectures, etc. txt-sysinstall also segfaults when >>> you >>> try to run it on powerpc at the moment, though that is likely a simple >>> bug >>> and I didn't look into it in detail. >>> >>> What I intended with bsdinstall is to have something simple, flexible, >>> and >>> easily maintained that works immediately on all platforms and will be >>> ready >>> for 9.0 for sure. If pc-sysinstall materializes before then, or after >>> then, >>> and people like it better, I'm more than happy to get out of the way; >>> this >>> is the reason the wiki page is titled "Stopgap Installer". In the >>> interim, I >>> hoped to at least start laying out the hammer and nails next to >>> sysinstall's >>> coffin. >>> -Nathan >>> >>> >>> I would be more than happy to help out with making pc-sysinstall work on >> non-x86 systems, however I don't have access to any. Do any of you have >> hardware that could possibly be used by interested parties? I'm sure all >> the >> work that's gone into bsdinstall could be used in pc-sysinstall or vice >> versa. >> > > I have PowerMacs (G3/G4) and Netras/Ultras (T1 105, U10, U5) at my > discretion. I've never installed FreeBSD on any of them, but would be > willing to give it a shot. > > I can provide serial console access to the Sparcs, but the PowerMacs > supposedly need "hands on", which I can also provide. > > If there's interest, I humbly suggest discussing further details on the > course of action at sysinstall@, to which I just subscribed. > > I just subscribed to sysinstall@. I'd be happy to help starting out on the sparcs. I have no experience whatsoever on powermac, but it sounds fun ;-). - John From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jan 5 14:56:58 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 22583106566B; Wed, 5 Jan 2011 14:56:58 +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 DCFF98FC24; Wed, 5 Jan 2011 14:56:57 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 535D258133; Wed, 5 Jan 2011 08:56:57 -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 Im5vfXo9rHHS; Wed, 5 Jan 2011 08:56:57 -0600 (CST) Received: from comporellon.tachypleus.net (unknown [76.210.75.5]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 0D9585811E; Wed, 5 Jan 2011 08:56:55 -0600 (CST) Message-ID: <4D2486B7.2040305@freebsd.org> Date: Wed, 05 Jan 2011 08:56:55 -0600 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.13) Gecko/20101214 Thunderbird/3.1.7 MIME-Version: 1.0 To: John Hixson References: <4D20C8BF.701@freebsd.org> <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> <4D20DDE4.8080306@freebsd.org> <4D22D30A.2050606@executive-computing.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Garrett Cooper , Bruce Cran , freebsd-arch@freebsd.org, matt@ixsystems.com, freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Wed, 05 Jan 2011 14:56:58 -0000 On 01/04/11 15:25, John Hixson wrote: > > > On Mon, Jan 3, 2011 at 11:58 PM, Marco Steinbach > > wrote: > > John Hixson wrote on 02.01.2011 22:51: > > On Sun, Jan 2, 2011 at 12:19 PM, Nathan Whitehorn > >wrote: > > I spent a bunch of time looking at pc-sysinstall before > starting to work on > this. The major problem for non-x86 systems is that it > heavily assumes that > your disks are either MBR+bsdlabel or GPT. If you have > anything different > (APM, VTOC8, or even a raw bsdlabel or MBR installation on > x86), it breaks > in strange and fascinating ways due to a random mixture of > if (scheme == > MBR) else and if (scheme == GPT) else in the backend. Some > of these are > easily fixed, but it looked quite difficult to root out > all of the places > this assumption is made, not to mention teaching it about > various styles of > boot code, that the same partitioning scheme may need to > be set up different > ways on different architectures, etc. txt-sysinstall also > segfaults when you > try to run it on powerpc at the moment, though that is > likely a simple bug > and I didn't look into it in detail. > > What I intended with bsdinstall is to have something > simple, flexible, and > easily maintained that works immediately on all platforms > and will be ready > for 9.0 for sure. If pc-sysinstall materializes before > then, or after then, > and people like it better, I'm more than happy to get out > of the way; this > is the reason the wiki page is titled "Stopgap Installer". > In the interim, I > hoped to at least start laying out the hammer and nails > next to sysinstall's > coffin. > -Nathan > > > I would be more than happy to help out with making > pc-sysinstall work on > non-x86 systems, however I don't have access to any. Do any of > you have > hardware that could possibly be used by interested parties? > I'm sure all the > work that's gone into bsdinstall could be used in > pc-sysinstall or vice > versa. > > > I have PowerMacs (G3/G4) and Netras/Ultras (T1 105, U10, U5) at my > discretion. I've never installed FreeBSD on any of them, but > would be willing to give it a shot. > > I can provide serial console access to the Sparcs, but the > PowerMacs supposedly need "hands on", which I can also provide. > > If there's interest, I humbly suggest discussing further details > on the course of action at sysinstall@, to which I just subscribed. > > > I just subscribed to sysinstall@. I'd be happy to help starting out on > the sparcs. I have no experience whatsoever on powermac, but it sounds > fun ;-). > You can look in bsdinstall's partedit/partedit_${MACHINE}.c for how various platforms need to be set up. APM on PPC is very similar to GPT, and VTOC8 is a little bit of an oddball scheme because UFS partitions need partcode on them. Bear in mind that PPC will very soon support non-powermac platforms, so please avoid hardcoding any assumptions about what "powerpc" requires. Similarly, several partition types (MBR, GPT) require different setup on different platforms. -Nathan From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jan 5 21:46:11 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 75C911065765; Wed, 5 Jan 2011 21:46:10 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 922318FC1B; Wed, 5 Jan 2011 21:46:09 +0000 (UTC) Received: by wyf19 with SMTP id 19so15937045wyf.13 for ; Wed, 05 Jan 2011 13:46:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=D8b06ZwAHszKe7obp+yO8G3wSYlpfh/Zwr2QnzTtqFo=; b=jF46Gs0IO32v2U8tgqAOxVtqCcOVkOWjDm4lzX79zgp7aCqaal9Sa97P4Ft7wQf7Gx VH/TYDNVhsnp1CrIVguiRz8E16VyqRarmhFuBvbdmSnTRIiW6O7c8LsDhycbu1hlq8I4 yr4IvWzPHBli3ODMdkqMARkb29GuiQ6hqQxAE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=deDdO3ON+LEnKm2qZZBtPfA7GlMfZa11u2JFX3cbpUW1JR++V6zneYqlIY9Q+8ymXL vtv5aqh+eruxN0mziXngec3ce1MB5/M/pidBhYHX67VOztxkrle8hIdpAkPvQNwvL4qW CekbQQpSLIuPbBwO1074s+D+YUMBdcoKVKADY= MIME-Version: 1.0 Received: by 10.216.185.142 with SMTP id u14mr553wem.31.1294263968594; Wed, 05 Jan 2011 13:46:08 -0800 (PST) Received: by 10.216.254.226 with HTTP; Wed, 5 Jan 2011 13:46:08 -0800 (PST) In-Reply-To: References: <4D20C8BF.701@freebsd.org> <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> <4D20DDE4.8080306@freebsd.org> <4D22D30A.2050606@executive-computing.de> Date: Wed, 5 Jan 2011 13:46:08 -0800 Message-ID: From: Garrett Cooper To: John Hixson Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Bruce Cran , Nathan Whitehorn , freebsd-arch@freebsd.org, matt@ixsystems.com, freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Wed, 05 Jan 2011 21:46:11 -0000 On Tue, Jan 4, 2011 at 1:25 PM, John Hixson wrote: > > > On Mon, Jan 3, 2011 at 11:58 PM, Marco Steinbach > wrote: >> >> John Hixson wrote on 02.01.2011 22:51: >>> >>> On Sun, Jan 2, 2011 at 12:19 PM, Nathan Whitehorn >>> wrote: >>> >>>> I spent a bunch of time looking at pc-sysinstall before starting to wo= rk >>>> on >>>> this. The major problem for non-x86 systems is that it heavily assumes >>>> that >>>> your disks are either MBR+bsdlabel or GPT. If you have anything >>>> different >>>> (APM, VTOC8, or even a raw bsdlabel or MBR installation on x86), it >>>> breaks >>>> in strange and fascinating ways due to a random mixture of if (scheme = =3D=3D >>>> MBR) else and if (scheme =3D=3D GPT) else in the backend. Some of thes= e are >>>> easily fixed, but it looked quite difficult to root out all of the >>>> places >>>> this assumption is made, not to mention teaching it about various styl= es >>>> of >>>> boot code, that the same partitioning scheme may need to be set up >>>> different >>>> ways on different architectures, etc. txt-sysinstall also segfaults wh= en >>>> you >>>> try to run it on powerpc at the moment, though that is likely a simple >>>> bug >>>> and I didn't look into it in detail. >>>> >>>> What I intended with bsdinstall is to have something simple, flexible, >>>> and >>>> easily maintained that works immediately on all platforms and will be >>>> ready >>>> for 9.0 for sure. If pc-sysinstall materializes before then, or after >>>> then, >>>> and people like it better, I'm more than happy to get out of the way; >>>> this >>>> is the reason the wiki page is titled "Stopgap Installer". In the >>>> interim, I >>>> hoped to at least start laying out the hammer and nails next to >>>> sysinstall's >>>> coffin. >>>> -Nathan >>>> >>>> >>> I would be more than happy to help out with making pc-sysinstall work o= n >>> non-x86 systems, however I don't have access to any. Do any of you have >>> hardware that could possibly be used by interested parties? I'm sure al= l >>> the >>> work that's gone into bsdinstall could be used in pc-sysinstall or vice >>> versa. >> >> I have PowerMacs (G3/G4) and Netras/Ultras (T1 105, U10, U5) at my >> discretion. =A0I've never installed FreeBSD on any of them, but would be >> willing to give it a shot. >> >> I can provide serial console access to the Sparcs, but the PowerMacs >> supposedly need "hands on", which I can also provide. >> >> If there's interest, I humbly suggest discussing further details on the >> course of action at sysinstall@, to which I just subscribed. >> > > I just subscribed to sysinstall@. I'd be happy to help starting out on th= e > sparcs. I have no experience whatsoever on powermac, but it sounds fun ;-= ). PowerPC macs aren't that hard because the `newer' ones run openfirmware like sparcs. Some of the hardware is different and more `interesting', but that shouldn't deter anyone from making progress on a Mac with netboot images (it's one-time setup in openfirmware if done properly and pretty trivial at that). Lemme know if you need help with this offline and I'll see what I can do. Cheers, -Garrett From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jan 5 21:47:31 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 45AB7106566B; Wed, 5 Jan 2011 21:47:31 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 469818FC1A; Wed, 5 Jan 2011 21:47:30 +0000 (UTC) Received: by wyf19 with SMTP id 19so15938100wyf.13 for ; Wed, 05 Jan 2011 13:47:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=we9lN5IifnO+rQBHV7LLtl0GCPArCQwO9YoVVYn4mGI=; b=J7gWuFlXIbX6uXjBEhbefIUPdh4OYZW7d/tiLM8IwWUYjgrbmR9HuUU0r1utWzuJOF eUZQymEcBPoCyQPP2MJghcCD34M3hzON//FPvFDcHoEm9GbfNdxGW/hbBOwi33hS9WZC IWWWwIlRMSSGh8POSSogKKcOxn8GTtfmw8470= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=mk6tdVcWFb91uOdaza9lphpmuVJGuL3vhUB98MEd4F2oO4XwU6GVXd6LMdki0svQ0L ag1rix90kP+gHKWllJs7wQwELtZOkZJ7HvtJXb9ZNbYKhdL8tus4wq5YmRlAw+pOKzHI A6azS/MYwNlaPd4/FuJW+4kE9OAxYz3cXxoIA= MIME-Version: 1.0 Received: by 10.216.141.37 with SMTP id f37mr8795891wej.31.1294264049469; Wed, 05 Jan 2011 13:47:29 -0800 (PST) Received: by 10.216.254.226 with HTTP; Wed, 5 Jan 2011 13:47:29 -0800 (PST) In-Reply-To: <4D2486B7.2040305@freebsd.org> References: <4D20C8BF.701@freebsd.org> <29AA82C4-6301-4DCD-BC9D-423AD162998E@gmail.com> <4D20DDE4.8080306@freebsd.org> <4D22D30A.2050606@executive-computing.de> <4D2486B7.2040305@freebsd.org> Date: Wed, 5 Jan 2011 13:47:29 -0800 Message-ID: From: Garrett Cooper To: Nathan Whitehorn Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: John Hixson , Bruce Cran , freebsd-arch@freebsd.org, matt@ixsystems.com, freebsd-sysinstall@freebsd.org Subject: Re: BSDInstall: I want the bikeshed painted plaid 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: Wed, 05 Jan 2011 21:47:31 -0000 On Wed, Jan 5, 2011 at 6:56 AM, Nathan Whitehorn w= rote: > On 01/04/11 15:25, John Hixson wrote: > > On Mon, Jan 3, 2011 at 11:58 PM, Marco Steinbach > wrote: >> >> John Hixson wrote on 02.01.2011 22:51: >>> >>> On Sun, Jan 2, 2011 at 12:19 PM, Nathan Whitehorn >>> wrote: >>> >>>> I spent a bunch of time looking at pc-sysinstall before starting to wo= rk >>>> on >>>> this. The major problem for non-x86 systems is that it heavily assumes >>>> that >>>> your disks are either MBR+bsdlabel or GPT. If you have anything >>>> different >>>> (APM, VTOC8, or even a raw bsdlabel or MBR installation on x86), it >>>> breaks >>>> in strange and fascinating ways due to a random mixture of if (scheme = =3D=3D >>>> MBR) else and if (scheme =3D=3D GPT) else in the backend. Some of thes= e are >>>> easily fixed, but it looked quite difficult to root out all of the >>>> places >>>> this assumption is made, not to mention teaching it about various styl= es >>>> of >>>> boot code, that the same partitioning scheme may need to be set up >>>> different >>>> ways on different architectures, etc. txt-sysinstall also segfaults wh= en >>>> you >>>> try to run it on powerpc at the moment, though that is likely a simple >>>> bug >>>> and I didn't look into it in detail. >>>> >>>> What I intended with bsdinstall is to have something simple, flexible, >>>> and >>>> easily maintained that works immediately on all platforms and will be >>>> ready >>>> for 9.0 for sure. If pc-sysinstall materializes before then, or after >>>> then, >>>> and people like it better, I'm more than happy to get out of the way; >>>> this >>>> is the reason the wiki page is titled "Stopgap Installer". In the >>>> interim, I >>>> hoped to at least start laying out the hammer and nails next to >>>> sysinstall's >>>> coffin. >>>> -Nathan >>>> >>>> >>> I would be more than happy to help out with making pc-sysinstall work o= n >>> non-x86 systems, however I don't have access to any. Do any of you have >>> hardware that could possibly be used by interested parties? I'm sure al= l >>> the >>> work that's gone into bsdinstall could be used in pc-sysinstall or vice >>> versa. >> >> I have PowerMacs (G3/G4) and Netras/Ultras (T1 105, U10, U5) at my >> discretion. =A0I've never installed FreeBSD on any of them, but would be >> willing to give it a shot. >> >> I can provide serial console access to the Sparcs, but the PowerMacs >> supposedly need "hands on", which I can also provide. >> >> If there's interest, I humbly suggest discussing further details on the >> course of action at sysinstall@, to which I just subscribed. >> > > I just subscribed to sysinstall@. I'd be happy to help starting out on th= e > sparcs. I have no experience whatsoever on powermac, but it sounds fun ;-= ). > > > You can look in bsdinstall's partedit/partedit_${MACHINE}.c for how vario= us > platforms need to be set up. APM on PPC is very similar to GPT, and VTOC8= is > a little bit of an oddball scheme because UFS partitions need partcode on > them. Bear in mind that PPC will very soon support non-powermac platforms= , > so please avoid hardcoding any assumptions about what "powerpc" requires. > Similarly, several partition types (MBR, GPT) require different setup on > different platforms. /me is itching to see some Freescale and PS3 action... maybe Xbox 360 sometime in the future :)? Thanks :P... -Garrett From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jan 5 22:59:34 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 5F67A106566B for ; Wed, 5 Jan 2011 22:59:34 +0000 (UTC) (envelope-from JWhitman@JWNetSource.com) Received: from 10151.p.jwnetsource.com (10151.x.rootbsd.net [204.109.63.2]) by mx1.freebsd.org (Postfix) with ESMTP id 3FE438FC0A for ; Wed, 5 Jan 2011 22:59:34 +0000 (UTC) Received: from [69.215.202.5] (helo=ASUSP5WD2P) by 10151.p.jwnetsource.com with esmtpa (Exim 4.72) (envelope-from ) id 1Pabsm-000OvJ-Gf for freebsd-sysinstall@freebsd.org; Wed, 05 Jan 2011 22:31:04 +0000 From: "Jeff Whitman" To: Date: Wed, 5 Jan 2011 17:30:37 -0500 Organization: JW NetSource, LLC Message-ID: <009101cbad28$2dbcdc00$89369400$@com> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcutKCygdodLideUSFeFVGfk0t6ELg== Content-Language: en-us Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Swap size 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: Wed, 05 Jan 2011 22:59:34 -0000 I will be installing 8.1 on a Dell Poweredge 2850, with dual 3 GHz XEON processors and 6GB RAM. What is the recommended swap space? I'm finding conflicting data on this. Some say 0, some say 1 times RAM, others say stay with 2 x RAM. Thank you From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jan 5 23:11:36 2011 Return-Path: Delivered-To: freebsd-sysinstall@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1233) id E6C691065670; Wed, 5 Jan 2011 23:11:36 +0000 (UTC) Date: Wed, 5 Jan 2011 23:11:36 +0000 From: Alexander Best To: Jeff Whitman Message-ID: <20110105231136.GA78936@freebsd.org> References: <009101cbad28$2dbcdc00$89369400$@com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <009101cbad28$2dbcdc00$89369400$@com> Cc: freebsd-sysinstall@freebsd.org Subject: Re: Swap size 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: Wed, 05 Jan 2011 23:11:37 -0000 On Wed Jan 5 11, Jeff Whitman wrote: > I will be installing 8.1 on a Dell Poweredge 2850, with dual 3 GHz XEON > processors and 6GB RAM. > > > > What is the recommended swap space? at least 6 GB, since otherwise you won't be able to do full core dump after your kernel panics and without a proper backtrace and such no developer can help you, if you a panic occurs on your system. don't quote me, but i don't think *too much* swap space can cause an issue. if you have a lot of disk space available (> 1TB or so) make it 12 GB. if you only have a few gigabyte of hdd space then choose 6 GB swap space. if hdd space is really critical you can even make your swap partition smaller. i think the issue with full core dumps can be avoided then by doing minidumps (via sysctl debug.minidump). if you're running out of swap space you can always add addition free space via mdconfig(8) and swapon(8). cheers. alex > > > > I'm finding conflicting data on this. Some say 0, some say 1 times RAM, > others say stay with 2 x RAM. > > > > Thank you > -- a13x From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jan 5 23:14:30 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 9631A106566C; Wed, 5 Jan 2011 23:14:30 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [IPv6:2a01:348:0:15:5d59:5c40:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id 27AD38FC08; Wed, 5 Jan 2011 23:14:30 +0000 (UTC) Received: from muon.cran.org.uk (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id 3F9E6E8B45; Wed, 5 Jan 2011 23:14:29 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cran.org.uk; h=date:from :to:cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=mail; bh=Qd/ASvvTyey6 kwJFFNwsFYnmqKA=; b=csrWgtZQmuNVqOh52DivGhHfnfam1xMvBe+tQUHoaxID lFoxtHb2VwWDAp7OitHRSJ5bu9iKy68zsSVyyEzxekH9wrzqumVGNmdLvXmC1L6E bwVYEOMjmOiyAAuhlRdLY/wM2x6o7VzopwUcjqwOygzmQNEFeu9pdm3hg84CJSA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=cran.org.uk; h=date:from:to :cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; q=dns; s=mail; b=PG6g1w /MDdR/wli/Rhx/KSkhyLKKfz12VBj1t7rVU1ewY0YPexJHWxD3De1QGYnofBhdVO kvfV1sRO6QvbZKsM8x59345IB5nwOagWv2G64eeoYzDrPdhQolIraSAvzb4L3fZE qUfhHqyrHjFjFLe9QHpHMGBm6qEbErFwxtZSE= Received: from unknown (client-86-27-23-77.glfd.adsl.virginmedia.com [86.27.23.77]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id E9E9BE72B1; Wed, 5 Jan 2011 23:14:28 +0000 (GMT) Date: Wed, 5 Jan 2011 23:14:20 +0000 From: Bruce Cran To: Alexander Best Message-ID: <20110105231420.00004247@unknown> In-Reply-To: <20110105231136.GA78936@freebsd.org> References: <009101cbad28$2dbcdc00$89369400$@com> <20110105231136.GA78936@freebsd.org> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.16.0; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Jeff Whitman , freebsd-sysinstall@freebsd.org Subject: Re: Swap size 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: Wed, 05 Jan 2011 23:14:30 -0000 On Wed, 5 Jan 2011 23:11:36 +0000 Alexander Best wrote: > don't quote me, but i don't think *too much* swap space can cause an > issue. if you have a lot of disk space available (> 1TB or so) make > it 12 GB. if you only have a few gigabyte of hdd space then choose 6 > GB swap space. If really excessive I think it can be, since I think each page of swap has to have an associated structure held in RAM. -- Bruce Cran From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jan 5 23:33:50 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 688651065679; Wed, 5 Jan 2011 23:33:50 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id CA3668FC2B; Wed, 5 Jan 2011 23:33:49 +0000 (UTC) Received: by wyf19 with SMTP id 19so16024649wyf.13 for ; Wed, 05 Jan 2011 15:33:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=sluYVzpO7FJXttKXcGbXt4Lk0bz3ENNYKeTea5/FIss=; b=ONgWleorwECTmIz665q76imIpb95cIXHcjdaPCXuEdSzVHue9zzKO07+d3eAE1txnw x0OCYgLu0i3CGFg73YdBFO2v+m9E6SMqCotGEFwY8CrjKQsV6kcFLiRYvXDrnJaSJYmT G/OPjZWdshCLu6zYjA4D5gxYMHET04slOXTKg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=I/ByTRipD9UGnkUmRBuXcZUlr6He8YBpD5BnKiesp4g7VDgONuiLscWL+/RDq2FO9g yyz+/D1f6nN3dK+6K37DpU9pWJjZ9gxPyCUGXt/tYapUP4U/Gxec9q+uR5HUbdFE3E+r m2Np44khOOxX6x1Gg1QR92kR0UEcFRGa5Lrys= MIME-Version: 1.0 Received: by 10.216.29.71 with SMTP id h49mr35520wea.46.1294270428918; Wed, 05 Jan 2011 15:33:48 -0800 (PST) Sender: yanegomi@gmail.com Received: by 10.216.254.226 with HTTP; Wed, 5 Jan 2011 15:33:48 -0800 (PST) In-Reply-To: <20110105231420.00004247@unknown> References: <009101cbad28$2dbcdc00$89369400$@com> <20110105231136.GA78936@freebsd.org> <20110105231420.00004247@unknown> Date: Wed, 5 Jan 2011 15:33:48 -0800 X-Google-Sender-Auth: sLwhYw5tPGgzZnmzkeNn7IklXFE Message-ID: From: Garrett Cooper To: Bruce Cran Content-Type: text/plain; charset=ISO-8859-1 Cc: Alexander Best , Jeff Whitman , freebsd-sysinstall@freebsd.org Subject: Re: Swap size 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: Wed, 05 Jan 2011 23:33:50 -0000 On Wed, Jan 5, 2011 at 3:14 PM, Bruce Cran wrote: > On Wed, 5 Jan 2011 23:11:36 +0000 > Alexander Best wrote: > >> don't quote me, but i don't think *too much* swap space can cause an >> issue. if you have a lot of disk space available (> 1TB or so) make >> it 12 GB. if you only have a few gigabyte of hdd space then choose 6 >> GB swap space. > > If really excessive I think it can be, since I think each page of swap > has to have an associated structure held in RAM. Yeah... that's what I thought too because it taxes the vmem subsystem. Plus, virtual memory and address space was limited. The OP didn't say if he was installing i386 or amd64 though -- that will affect the mappable memory (I would hope that he's doing amd64 though for the obvious reason that he has 6GB of RAM). Thanks, -Garrett From owner-freebsd-sysinstall@FreeBSD.ORG Thu Jan 6 22:50:08 2011 Return-Path: Delivered-To: freebsd-sysinstall@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1EE711065679 for ; Thu, 6 Jan 2011 22:50:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E6DCC8FC08 for ; Thu, 6 Jan 2011 22:50:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p06Mo74B054329 for ; Thu, 6 Jan 2011 22:50:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p06Mo7b2054328; Thu, 6 Jan 2011 22:50:07 GMT (envelope-from gnats) Date: Thu, 6 Jan 2011 22:50:07 GMT Message-Id: <201101062250.p06Mo7b2054328@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: Gerd Truschinski Cc: Subject: Re: bin/148220: sysinstall(8): 9.0-current gets "Cannot resolv hostname ftp.freebsd.org" during install [regression] X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Gerd Truschinski List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jan 2011 22:50:08 -0000 The following reply was made to PR bin/148220; it has been noted by GNATS. From: Gerd Truschinski To: bug-followup@FreeBSD.org, gerd@truschinski.de Cc: Subject: Re: bin/148220: sysinstall(8): 9.0-current gets "Cannot resolv hostname ftp.freebsd.org" during install [regression] Date: Thu, 06 Jan 2011 23:32:57 +0100 Sorry for being late, but I thought that I could write this to sysinstall@... That is what I wrote, 6 Month ago: The /etc/resolv.conf is empty. netstat -nr: Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire Internet6: Destination Gateway Flags Netif Expire fe80::%nfe0/64 link#1 U nfe0 fe80::201:2eff:fe23:1263%nfe0 link#1 UHS lo0 ff01:1::/32 fe80::201:2eff:fe23:1263%nfe0 U nfe0 ff02::%nfe0/32 fe80::201:2eff:fe23:1263%nfe0 U nfe0 On the ALT-F2 screen i get the following lines (I copied the lines by hand): DHCPDISCOVER on nfe0 to 255.255.255.255 port 67 interval 8 nfe0: link state changed to UP nfe0: link state changed to DOWN nfe0: link state changed to UP DHCPOFFER from 192.168.10.1 DHCPREQUEST on nfe0 to 255.255.255.255 port 67 DHCPACK from 192.168.10.1 bound to 192.168.10.108 -- renewal in 3600 seconds -- the following lines appear after I close the "network-screen" just -- before I get the "Cannot resolv hostname ftp.freebsd.org" message DEBUG: Shutdown called for network device nfe0 DEBUG: ifconfig nfe0 down DEBUG: Deleting default route delete net default I tried the same in a VMware machine at work and got the same result. I have tried the last snapshot: ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201008/FreeBSD-9.0-CURRENT-201008-amd64-bootonly.iso and I got the same results. The same with the FreeBSD-9.0-CURRENT-201101-amd64-bootonly.iso. /gT/ 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