From owner-freebsd-sysinstall@FreeBSD.ORG Sun Jan 22 23:28:58 2012 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 A36B31065673; Sun, 22 Jan 2012 23:28:58 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 75ACC8FC0C; Sun, 22 Jan 2012 23:28:58 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0MNSw36001367; Sun, 22 Jan 2012 23:28:58 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0MNSwJQ001363; Sun, 22 Jan 2012 23:28:58 GMT (envelope-from linimon) Date: Sun, 22 Jan 2012 23:28:58 GMT Message-Id: <201201222328.q0MNSwJQ001363@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-amd64@FreeBSD.org, freebsd-sysinstall@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: bin/164284: bsdinstall(8): FreeBSD install assign incorrect dev as bootup disk 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, 22 Jan 2012 23:28:58 -0000 Old Synopsis: FreeBSD install assign incorrect dev as bootup disk New Synopsis: bsdinstall(8): FreeBSD install assign incorrect dev as bootup disk Responsible-Changed-From-To: freebsd-amd64->freebsd-sysinstall Responsible-Changed-By: linimon Responsible-Changed-When: Sun Jan 22 23:28:42 UTC 2012 Responsible-Changed-Why: reclassify. http://www.freebsd.org/cgi/query-pr.cgi?pr=164284 From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 23 08:29:00 2012 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 795C4106564A; Mon, 23 Jan 2012 08:29:00 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4FB848FC08; Mon, 23 Jan 2012 08:29:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0N8T07G030438; Mon, 23 Jan 2012 08:29:00 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0N8T0Fe030434; Mon, 23 Jan 2012 08:29:00 GMT (envelope-from linimon) Date: Mon, 23 Jan 2012 08:29:00 GMT Message-Id: <201201230829.q0N8T0Fe030434@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-sysinstall@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: bin/164399: bsdinstall(8): 9.0 installer failures 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, 23 Jan 2012 08:29:00 -0000 Old Synopsis: 9.0 installer failures New Synopsis: bsdinstall(8): 9.0 installer failures Responsible-Changed-From-To: freebsd-bugs->freebsd-sysinstall Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jan 23 08:28:44 UTC 2012 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=164399 From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 23 11:07:14 2012 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 C6C23106564A for ; Mon, 23 Jan 2012 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 B39818FC23 for ; Mon, 23 Jan 2012 11:07:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0NB7E2s081100 for ; Mon, 23 Jan 2012 11:07:14 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0NB7EME081098 for freebsd-sysinstall@FreeBSD.org; Mon, 23 Jan 2012 11:07:14 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 23 Jan 2012 11:07:14 GMT Message-Id: <201201231107.q0NB7EME081098@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, 23 Jan 2012 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/164399 sysinstall bsdinstall(8): 9.0 installer failures o bin/164294 sysinstall bsdinstall(8): FreeBSD 9.0-RELEASE bsdinstall dvd does o bin/164291 sysinstall bsdinstall(8): bsdinstall and filestetyem selection / o bin/164284 sysinstall bsdinstall(8): FreeBSD install assign incorrect dev as o bin/164281 sysinstall bsdinstall(8): please allow sysinstall as installer op o bin/164267 sysinstall bsdinstall(8) bugs when RE-installing to GPT partition o bin/164097 sysinstall bsdinstall(8): always installs GPT f bin/164094 sysinstall bsdinstall(8): installer progress over 100% o bin/163943 sysinstall bsdinstall(8) fails to detect CD device when booting w o bin/163123 sysinstall bsdinstall(8): IPV6 only errors connecting o bin/162693 sysinstall sysinstall(8): release/Makefile.sysinstall on 9.x refe o bin/162605 sysinstall sysinstall(8) doesn't identify CD/DVD drives for the u o bin/162429 sysinstall bsdinstall(8): 9.x installer: selecting ZFS for the ro o bin/162428 sysinstall bsdinstall(8): should check available disk space from o bin/162364 sysinstall sysinstall(8): update sysinstall ftp mirror list for c o bin/162258 sysinstall sysinstall(8): long-time bugs o bin/162175 sysinstall [patch] bsdinstall(8): add keymap selection loop and t o bin/162152 sysinstall bsdinstall(8): No up-to-date IPv6 French mirror f bin/161931 sysinstall bsdinstall(8): (add sysinstall partition config as opt o bin/161929 sysinstall bsdinstall(8): (change partition editor screen default o bin/161928 sysinstall bsdinstall(8): (add option to enable 2 button mouse co o bin/161924 sysinstall bsdinstall(8): add msg box telling user to remove inst o bin/161923 sysinstall bsdinstall(8) games & ports install options o kern/161837 sysinstall [libdisk] [patch] sysinstall(8) has a 32 disk limit o bin/161720 sysinstall bsdinstall(8): partition editor does not put partition o bin/161547 sysinstall [patch] bsdinstall(8) should identify wireless network f bin/161113 sysinstall bsdinstall(8): 9.0-BETA3: overwrites Win*-bootcodes wi o bin/161101 sysinstall bsdinstall(8): 9.0-BETA3: partition editor: UFS-option o bin/161100 sysinstall bsdinstall(8): 9.0-BETA3: Add User but no Add Group o bin/161056 sysinstall bsdinstall(8): could allow full control over newfs arg o bin/161055 sysinstall bsdinstall(8): partitioner should auto-populate GPT la f bin/161054 sysinstall bsdinstall(8): partitioner should list valid "type"s o bin/161053 sysinstall bsdinstall(8): network setup dialog is hard to navigat o bin/161052 sysinstall bsdinstall(8): should be consistent about saving confi o bin/161050 sysinstall bsdinstall(8): should use new syntax for IPv4 in rc.co o bin/161049 sysinstall bsdinstall(8): could try to tell if SSDs support TRIM o bin/161048 sysinstall [patch] bsdinstall(8): should run a concurrent shell o o bin/161047 sysinstall [patch] bsdinstall(8): should not run on vt0 o bin/157635 sysinstall sysinstall(8): "none" Do not install a boot manager - o bin/157117 sysinstall sysinstall(8): Add ftp4.se.freebsd.org to list of IPv6 o bin/154788 sysinstall sysinstall(8) crashes if no network interface found o bin/154613 sysinstall sysinstall(8) does not rescan USB automatically 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/148053 sysinstall sysinstall(8) labeling o bin/146299 sysinstall sysinstall(8): cannot create slice o bin/145735 sysinstall sysinstall(8) trashes Vista-created partition tables o bin/145027 sysinstall Remove all sysinstall(8) references to floppy and slip o bin/144278 sysinstall [install] Fixit from USB dont work o bin/142867 sysinstall sysinstall(8): in a custom installation re-entering th o misc/142335 sysinstall Download of Release 8.0 LIVE is NOT a "live" from CD p o bin/140843 sysinstall sysinstall(8): cannot software install from usb o bin/140842 sysinstall sysinstall(8): destroyed ncurses interface with FBSD8. o bin/140595 sysinstall [request] sysinstall(8): Replace "Country Selection" w o bin/138423 sysinstall sysinstall(8): Installer (and sade) get wrong number o o bin/138025 sysinstall sysinstall(8) fails to create big partition o bin/137864 sysinstall [patch] sysinstall(8): add possibility to shutdown/pow o bin/137713 sysinstall sysinstall(8): installer partition editor generates in o bin/134425 sysinstall sysinstall(8) custom distributions select all and dese 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 a bin/121124 sysinstall sysinstall(8): FreeBSD 6.3 installation deletes MBR pa o bin/119077 sysinstall [patch] sysinstall(8) - reading packages from index is o bin/113682 sysinstall [patch] sysinstall(8) warns for invalid geometry which o bin/112757 sysinstall sysinstall(8): sysinstall(8): in the FDISK tool we can o bin/110151 sysinstall sysinstall(8): sysinstall(8) don't respects install ro 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 p bin/102638 sysinstall [patch] sysinstall(8): custom dist set always install 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 s bin/86859 sysinstall sysinstall(8): Installer should ask about Linux earlie o bin/86454 sysinstall sysinstall(8): sysinstall terminates with signal 10 if o bin/79910 sysinstall sysinstall(8): Cannot escape from failed port/package 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 s bin/73617 sysinstall sysinstall(8): fdisk editor unmarks active partition 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 bin/62367 sysinstall sysinstall(8): 5.2.1-RC installation problems o bin/61890 sysinstall sysinstall(8): fdisk(8) uses incorrect calculations fo o bin/61603 sysinstall sysinstall(8): wrong geometry guessed o bin/60632 sysinstall sysinstall(8): UI bug in partition label screen in sys o bin/53341 sysinstall sysinstall(8): [patch] dump frequency in sysinstall is o bin/48989 sysinstall sysinstall(8): Sysinstall's partition editor gets con s bin/48341 sysinstall sysinstall(8): changes the active slice flag when it p o bin/46905 sysinstall sysinstall(8): FreeBSD 5.x cannot be installed from mu o bin/46235 sysinstall sysinstall(8): NTP servers for Finland require updatin o bin/42162 sysinstall sysinstall(8): after restart, installation crashes, md 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 o 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/38854 sysinstall sysinstall(8): resetting during setup causes the targe s bin/38609 sysinstall sysinstall(8): [request] sysinstall should know the si o bin/38478 sysinstall sysinstall(8): In Choose Distributions screen, it's di o bin/38057 sysinstall sysinstall(8): "install" document doesn't display corr o bin/38056 sysinstall sysinstall(8): User (creation)'s "Member groups" item o bin/38055 sysinstall sysinstall(8): Groups (creation) item should be before o bin/37710 sysinstall sysinstall(8): LAN interface in wrong state after atte a bin/32375 sysinstall sysinstall(8): sysinstall doesn't respect User generat o bin/31363 sysinstall sysinstall(8): "partition editor" silently corrects pa a bin/30737 sysinstall sysinstall(8): sysinstall leaks file descriptors on re o bin/29375 sysinstall sysinstall(8): disk editor gets confused by slices tha a bin/23402 sysinstall sysinstall(8): upgrade ought to check partition sizes o bin/16948 sysinstall sysinstall(8): sysinstall/disklabel: bad partition tab o bin/15038 sysinstall sysinstall(8): easy to not notice that selection lists s bin/7232 sysinstall sysinstall(8): suggestion for FreeBSD installation dia 122 problems total. From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 23 15:30:12 2012 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 60174106566C for ; Mon, 23 Jan 2012 15:30:12 +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 4D7D88FC13 for ; Mon, 23 Jan 2012 15:30:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0NFUCJW028622 for ; Mon, 23 Jan 2012 15:30:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0NFUCn2028619; Mon, 23 Jan 2012 15:30:12 GMT (envelope-from gnats) Date: Mon, 23 Jan 2012 15:30:12 GMT Message-Id: <201201231530.q0NFUCn2028619@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: Devin Teske Cc: Subject: Re: bin/164281: bsdinstall(8): please allow sysinstall as installer option X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Devin Teske List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 15:30:12 -0000 The following reply was made to PR bin/164281; it has been noted by GNATS. From: Devin Teske To: , Cc: Devin Teske Subject: Re: bin/164281: bsdinstall(8): please allow sysinstall as installer option Date: Mon, 23 Jan 2012 07:26:42 -0800 --Apple-Mail-6--1014631464 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="us-ascii" I am actively working on this PR. Note, however, that the prompt to select "sysinstall" as an alternative opt= ion to "bsdinstall" cannot be done at the installer splash screen as the OP= suggests as both bsdinstall and sysinstall boot into markedly different en= vironments. Whereas bsdinstall boots directly into the ISO-9660 filesystem structure, s= ysinstall instead expects to boot into an mfsroot structure loaded into mem= ory by loader(8). Therefore, the choice must be presented to the user in the boot-loader menu= where the decision can appropriately affect the boot process to boot into = the appropriate structure. Here's some pictures showing the option present in the boot loader (see opt= ion #8): http://www.twitpic.com/89l2ub/full http://www.twitpic.com/89l4n6/full Note, also, that this is a significant development effort. However, it's al= so worth noting that this has been planned since before 9.0-RC1 and was dis= cussed at-length on the -sysinstall@ mailing-list in 2010/2011. --=20 Devin _____________ The information contained in this message is proprietary and/or confidentia= l. If you are not the intended recipient, please: (i) delete the message an= d all copies; (ii) do not disclose, distribute or use the message in any ma= nner; and (iii) notify the sender immediately. In addition, please be aware= that any message addressed to our domain is subject to archiving and revie= w by persons other than the intended recipient. Thank you. --Apple-Mail-6--1014631464 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" I am actively working on t= his PR.

Note, however, that the prompt to select "sysins= tall" as an alternative option to "bsdinstall" cannot be done at the instal= ler splash screen as the OP suggests as both bsdinstall and sysinstall boot= into markedly different environments.

Whereas bsd= install boots directly into the ISO-9660 filesystem structure, sysinstall i= nstead expects to boot into an mfsroot structure loaded into memory by load= er(8).

Therefore, the choice must be presented to = the user in the boot-loader menu where the decision can appropriately affec= t the boot process to boot into the appropriate structure.

Here's some pictures showing the option present in the boot loader= (see option #8):


Note, also, that this i= s a significant development effort. However, it's also worth noting that th= is has been planned since before 9.0-RC1 and was discussed at-length on the= -sysinstall@ mailing-list in 2010/2011.
-- 
Devin=

_____________
The information contained in this message is proprietary and/or confidentia= l. If you are not the intended recipient, please: (i) delete the message an= d all copies; (ii) do not disclose, distribute or use the message in any ma= nner; and (iii) notify the sender immediately. In addition, please be aware= that any message addressed to our domain is subject to archiving and revie= w by persons other than the intended recipient. Thank you.
--Apple-Mail-6--1014631464-- From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 23 15:40:10 2012 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 52AD11065676 for ; Mon, 23 Jan 2012 15:40:10 +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 417B28FC17 for ; Mon, 23 Jan 2012 15:40:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0NFe9sp039133 for ; Mon, 23 Jan 2012 15:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0NFe9tm039132; Mon, 23 Jan 2012 15:40:09 GMT (envelope-from gnats) Date: Mon, 23 Jan 2012 15:40:09 GMT Message-Id: <201201231540.q0NFe9tm039132@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: Devin Teske Cc: Subject: Re: bin/164097: bsdinstall(8): always installs GPT X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Devin Teske List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 15:40:10 -0000 The following reply was made to PR bin/164097; it has been noted by GNATS. From: Devin Teske To: , Cc: Devin Teske Subject: Re: bin/164097: bsdinstall(8): always installs GPT Date: Mon, 23 Jan 2012 07:32:57 -0800 I am experiencing the same problem ... with sysinstall(8)!!! I used /usr/src/release/Makefile.sysinstall to cut myself a legacy installe= r for the 9.0 branch ... a sysinstall(8) installer versus the new bsdinstal= l installer cut from /usr/src/release/Makefile. When all was said and done (sysinstall crunched into boot_crunch using /usr= /src/release/i386/boot_crunch.conf), sysinstall(8) is for some reason writi= ng GPT labels even though it never has done so before. I'll go into sysinstall's disk partition editor, lay down a legacy filesyst= em, write it out, and then look at /dev to find that it didn't create /dev/= ada0s* but instead /dev/ada0p* (what's worse is that gpart subsequently sho= ws GPT but with "[CORRUPT]" next to it). This is completely hampering my ability to use sysinstall(8) as-built from = RELENG_9 to install RELENG_9. I'm left wondering if something changed in devfs or in libdisk. --=20 Devin _____________ The information contained in this message is proprietary and/or confidentia= l. If you are not the intended recipient, please: (i) delete the message an= d all copies; (ii) do not disclose, distribute or use the message in any ma= nner; and (iii) notify the sender immediately. In addition, please be aware= that any message addressed to our domain is subject to archiving and revie= w by persons other than the intended recipient. Thank you. From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 23 15:50:05 2012 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 25855106566B for ; Mon, 23 Jan 2012 15:50:05 +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 139D38FC0C for ; Mon, 23 Jan 2012 15:50:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0NFo4El047867 for ; Mon, 23 Jan 2012 15:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0NFo4C1047866; Mon, 23 Jan 2012 15:50:04 GMT (envelope-from gnats) Date: Mon, 23 Jan 2012 15:50:04 GMT Message-Id: <201201231550.q0NFo4C1047866@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: Devin Teske Cc: Subject: Re: bin/151229: sysinstall(8) - shift-tab doesn' t work as expected X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Devin Teske List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 15:50:05 -0000 The following reply was made to PR bin/151229; it has been noted by GNATS. From: Devin Teske To: , Cc: Subject: Re: bin/151229: sysinstall(8) - shift-tab doesn't work as expected Date: Mon, 23 Jan 2012 07:43:50 -0800 Appears bsdinstall is also effected in the new 9.0-RELEASE installer. -- Devin _____________ The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you. From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 23 15:50:06 2012 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 C7B8E1065673 for ; Mon, 23 Jan 2012 15:50:06 +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 B6AE28FC12 for ; Mon, 23 Jan 2012 15:50:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0NFo62W047875 for ; Mon, 23 Jan 2012 15:50:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0NFo67P047874; Mon, 23 Jan 2012 15:50:06 GMT (envelope-from gnats) Date: Mon, 23 Jan 2012 15:50:06 GMT Message-Id: <201201231550.q0NFo67P047874@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: bin/161047: commit references a PR X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 15:50:06 -0000 The following reply was made to PR bin/161047; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: bin/161047: commit references a PR Date: Mon, 23 Jan 2012 15:45:11 +0000 (UTC) Author: nwhitehorn Date: Mon Jan 23 15:44:52 2012 New Revision: 230482 URL: http://svn.freebsd.org/changeset/base/230482 Log: Per popular demand, if installing from a graphics terminal, run the installer on a VTY with no kernel messages (VTY 2), show the installer log in real time on VTY 3, and spawn a shell on VTY 4. PR: bin/161047, bin/161048 MFC after: 2 weeks Modified: head/release/rc.local Modified: head/release/rc.local ============================================================================== --- head/release/rc.local Mon Jan 23 15:39:45 2012 (r230481) +++ head/release/rc.local Mon Jan 23 15:44:52 2012 (r230482) @@ -10,8 +10,19 @@ kbdcontrol -d >/dev/null 2>&1 if [ $? -eq 0 ]; then - # Syscons: use xterm + # Syscons: use xterm, start interesting things on other VTYs TERM=xterm + + if [ "$EXTERNAL_VTY_STARTED" -ne 1 ]; then + vidcontrol -s 2 # Switch to a VTY with no kernel messages + # Init will clean these processes up if/when the system + # goes multiuser + touch /tmp/bsdinstall_log + tail -f /tmp/bsdinstall_log > /dev/ttyv2 & + /usr/libexec/getty autologin ttyv3 + EXTERNAL_VTY_STARTED=1 + trap "vidcontrol -s 1" EXIT + fi else # Serial or other console echo _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 23 15:50:08 2012 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 7A6381065675 for ; Mon, 23 Jan 2012 15: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 697BA8FC14 for ; Mon, 23 Jan 2012 15:50:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0NFo8Bq047880 for ; Mon, 23 Jan 2012 15:50:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0NFo8Wp047879; Mon, 23 Jan 2012 15:50:08 GMT (envelope-from gnats) Date: Mon, 23 Jan 2012 15:50:08 GMT Message-Id: <201201231550.q0NFo8Wp047879@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: bin/161048: commit references a PR X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 15:50:08 -0000 The following reply was made to PR bin/161048; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: bin/161048: commit references a PR Date: Mon, 23 Jan 2012 15:45:11 +0000 (UTC) Author: nwhitehorn Date: Mon Jan 23 15:44:52 2012 New Revision: 230482 URL: http://svn.freebsd.org/changeset/base/230482 Log: Per popular demand, if installing from a graphics terminal, run the installer on a VTY with no kernel messages (VTY 2), show the installer log in real time on VTY 3, and spawn a shell on VTY 4. PR: bin/161047, bin/161048 MFC after: 2 weeks Modified: head/release/rc.local Modified: head/release/rc.local ============================================================================== --- head/release/rc.local Mon Jan 23 15:39:45 2012 (r230481) +++ head/release/rc.local Mon Jan 23 15:44:52 2012 (r230482) @@ -10,8 +10,19 @@ kbdcontrol -d >/dev/null 2>&1 if [ $? -eq 0 ]; then - # Syscons: use xterm + # Syscons: use xterm, start interesting things on other VTYs TERM=xterm + + if [ "$EXTERNAL_VTY_STARTED" -ne 1 ]; then + vidcontrol -s 2 # Switch to a VTY with no kernel messages + # Init will clean these processes up if/when the system + # goes multiuser + touch /tmp/bsdinstall_log + tail -f /tmp/bsdinstall_log > /dev/ttyv2 & + /usr/libexec/getty autologin ttyv3 + EXTERNAL_VTY_STARTED=1 + trap "vidcontrol -s 1" EXIT + fi else # Serial or other console echo _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 23 16:00:15 2012 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 D7F5E106566C; Mon, 23 Jan 2012 16:00:14 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 996C48FC12; Mon, 23 Jan 2012 16:00:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0NG0EHP056062; Mon, 23 Jan 2012 16:00:14 GMT (envelope-from nwhitehorn@freefall.freebsd.org) Received: (from nwhitehorn@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0NG0EAc056058; Mon, 23 Jan 2012 16:00:14 GMT (envelope-from nwhitehorn) Date: Mon, 23 Jan 2012 16:00:14 GMT Message-Id: <201201231600.q0NG0EAc056058@freefall.freebsd.org> To: nwhitehorn@FreeBSD.org, freebsd-sysinstall@FreeBSD.org, freebsd-bugs@FreeBSD.org From: nwhitehorn@FreeBSD.org Cc: Subject: Re: bin/151229: xterm terminal emulation - shift-tab doesn't work as expected 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, 23 Jan 2012 16:00:15 -0000 Old Synopsis: sysinstall(8) - shift-tab doesn't work as expected New Synopsis: xterm terminal emulation - shift-tab doesn't work as expected Responsible-Changed-From-To: freebsd-sysinstall->freebsd-bugs Responsible-Changed-By: nwhitehorn Responsible-Changed-When: Mon Jan 23 15:57:24 UTC 2012 Responsible-Changed-Why: Send back to the general bug pool. This is a problem with xterm emulation generally (not just at the kernel console, and certainly not with sysinstall). It might be a patch with our termcap entry or some wider unexpected behavior with how xterm works. http://www.freebsd.org/cgi/query-pr.cgi?pr=151229 From owner-freebsd-sysinstall@FreeBSD.ORG Mon Jan 23 16:20:07 2012 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 29FDC1065677 for ; Mon, 23 Jan 2012 16:20:07 +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 153038FC08 for ; Mon, 23 Jan 2012 16:20:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0NGK6oE075474 for ; Mon, 23 Jan 2012 16:20:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0NGK6JD075473; Mon, 23 Jan 2012 16:20:06 GMT (envelope-from gnats) Date: Mon, 23 Jan 2012 16:20:06 GMT Message-Id: <201201231620.q0NGK6JD075473@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: bin/161047: commit references a PR X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2012 16:20:07 -0000 The following reply was made to PR bin/161047; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: bin/161047: commit references a PR Date: Mon, 23 Jan 2012 16:18:04 +0000 (UTC) Author: nwhitehorn Date: Mon Jan 23 16:17:54 2012 New Revision: 230484 URL: http://svn.freebsd.org/changeset/base/230484 Log: Part of r230482 didn't actually work. Revert it for now. This means PR 161047 isn't actually fixed. PR: bin/161047 Modified: head/release/rc.local Modified: head/release/rc.local ============================================================================== --- head/release/rc.local Mon Jan 23 15:50:16 2012 (r230483) +++ head/release/rc.local Mon Jan 23 16:17:54 2012 (r230484) @@ -14,14 +14,12 @@ if [ $? -eq 0 ]; then TERM=xterm if [ -z "$EXTERNAL_VTY_STARTED" ]; then - vidcontrol -s 2 # Switch to a VTY with no kernel messages # Init will clean these processes up if/when the system # goes multiuser touch /tmp/bsdinstall_log tail -f /tmp/bsdinstall_log > /dev/ttyv2 & /usr/libexec/getty autologin ttyv3 EXTERNAL_VTY_STARTED=1 - trap "vidcontrol -s 1" EXIT fi else # Serial or other console _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sysinstall@FreeBSD.ORG Wed Jan 25 22:30:09 2012 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 156E9106566C for ; Wed, 25 Jan 2012 22:30:09 +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 EF77E8FC08 for ; Wed, 25 Jan 2012 22:30:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0PMU8PL087459 for ; Wed, 25 Jan 2012 22:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0PMU8MP087456; Wed, 25 Jan 2012 22:30:08 GMT (envelope-from gnats) Date: Wed, 25 Jan 2012 22:30:08 GMT Message-Id: <201201252230.q0PMU8MP087456@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: CeDeROM Cc: Subject: Re: bin/164281: bsdinstall(8): please allow sysinstall as installer option X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: CeDeROM List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jan 2012 22:30:09 -0000 The following reply was made to PR bin/164281; it has been noted by GNATS. From: CeDeROM To: Devin Teske Cc: "bug-followup@freebsd.org" Subject: Re: bin/164281: bsdinstall(8): please allow sysinstall as installer option Date: Wed, 25 Jan 2012 22:02:26 +0000 Hello Devin and thank you for your response! :-) Having that option would be great, unless its too much work to prepare two separate install methods if you say they need different boot method. I was told bsdinstall replaced sysinstall because it has new features unavailable to sysinstall and its better to maintain. Now I also see more about their difference and that it is not possible to simply put bsdinstall as sysinstall option. I can understand that change and I can understand this makes no bigger sense to develop both of the installers anymore at the same time as they work in a totally different way from system perspective and if the bsdinstall is really better. Right now this is clear for me those are two different programs based on two different mechanisms. I was just suprised bsdinstall was passed and replaced the good installer without implementing existing sysinstall functionalities first (i.e. does not allow to perform fresh install over existing one, set installation options, choose media before commit, etc), and this is very important from user perspective. Now its already in production, so it should develop rapidly and bring the good sysinstall functionalities again soon :-) Btw. are there any comparison documents/articles between functionalities of old boot method used by sysinstall and the new boot method used by bsdinstall to see the advantages of the new method? :-) Best regards! :-) Tomek From owner-freebsd-sysinstall@FreeBSD.ORG Thu Jan 26 04:30:04 2012 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 EE29F106564A for ; Thu, 26 Jan 2012 04:30:04 +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 C9C518FC08 for ; Thu, 26 Jan 2012 04:30:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0Q4U4cd021913 for ; Thu, 26 Jan 2012 04:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0Q4U48b021911; Thu, 26 Jan 2012 04:30:04 GMT (envelope-from gnats) Date: Thu, 26 Jan 2012 04:30:04 GMT Message-Id: <201201260430.q0Q4U48b021911@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: Devin Teske Cc: Subject: Re: bin/164281: bsdinstall(8): please allow sysinstall as installer option X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Devin Teske List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jan 2012 04:30:05 -0000 The following reply was made to PR bin/164281; it has been noted by GNATS. From: Devin Teske To: CeDeROM Cc: , Devin Teske Subject: Re: bin/164281: bsdinstall(8): please allow sysinstall as installer option Date: Wed, 25 Jan 2012 20:28:50 -0800 On Jan 25, 2012, at 2:02 PM, CeDeROM wrote: > Hello Devin and thank you for your response! :-) >=20 You're welcome ^_^ > Having that option would be great, unless its too much work to prepare > two separate install methods if you say they need different boot > method. It's not hard at all. I have a very elegant solution for separating the nam= espaces. This involves chroot'ing bsdinstall into it's own ISO-9660 namespace, where= it: 1. can bootstrap a traditional /etc/rc 2. have full access to 100+ binaries, and 3. unpacks *.txz files from /usr/freebsd-dist/ opposed to sysinstall which can be separated into it's own namespace, where 1. there is no /etc/rc-style bootstrap and init simply executes /stand/sysi= nstall directly 2. the only binaries available are those in the 1.9MB mfsroot.gz loaded by = loader(8), and 3. it unpacks split-tgz dists from the CD-ROM media it booted from The chroot'ing mentioned is accomplished by using DruidBSD, which is: a. the above-mentioned "1.9MB mfsroot.gz", designed to... b. boot the user into a read-write (albeit limited to ~700K usable space) m= emory filesystem c. Use the ISO09660 geom provider to re-mount /dev/iso9660/druid to /cdrom d. Bootstrap additional executables into PATH based in /cdrom/freebsd/rescue e. Configure shared object support for /cdrom/freebsd/rescue/lib f. Provide the user with a BASH shell I'll simply create a custom build of DruidBSD that swaps that last step for= calling "chroot /cdrom/freebsd/bsdinstallroot /bin/sh /etc/rc" rather than= calling "/cdrom/freebsd/rescue/bash". Then, the boot-loader menu will simply be (on the underside) swapping-out m= fsroot's (sysinstall's instead of the shim-one created to bootstrap the use= r into the bsdinstall root). It may sound complicated, but the shim actually has a very important advant= age (explained below in your quest to understand the pro's-versus-con's bet= ween these two diametrically-apposed boot-procedures. > I was told bsdinstall replaced sysinstall because it has new > features unavailable to sysinstall and its better to maintain. Now I > also see more about their difference and that it is not possible to > simply put bsdinstall as sysinstall option. I can understand that > change and I can understand this makes no bigger sense to develop both > of the installers anymore at the same time as they work in a totally > different way from system perspective and if the bsdinstall is really > better. It's not so much as "better" as it is "different". I'm actually proposing a third-option which marries the two to create somet= hing better than both (creating an-overall easier-to-maintain system). Using the mfsroot to pre-bootstrap the normal-execution-style (mimicking tr= aditional boot) of bsdinstall (which I definitely approve of -- more on tha= t below) actually better-enables bsdinstall to run in a more-natural LiveCD= environment. ASIDE (the "more on that below" part): The fact that bsdinstall boots into a LiveCD environment makes it what I te= rm a "new-style installer" (which is a great thing). In my mind, a fancy gr= aphical installer doesn't itself define a "new-style installer" but instead= by-definition I mean that there has been a merger between "LiveCD" functio= nality and "Installer" functionality. A new-style installer actually bootst= raps a natural environment directly from the CD-ROM and actually appears li= ke an installed system when observing the ISO-9660 directory structure. Thi= s means the user has the ability to (a) run diskless, and/or (b) play befor= e optionally (c) installing -- all without rebooting. From the systems arch= itecture/developer angle, it's even greater that installation is not necess= ary to easily probe hardware, poke drivers, test kernels, etc. There's only one problem with the current method of marrying the LiveCD/Ins= taller environments -- booting a traditional system requires a writable fil= esystem so a simple "make installworld" to the ISO-9660 directory root is o= ut of the question. This is where the shim mfsroot comes in to save the day. Currently-developed is an mfsroot specifically focused on breaking out of t= he mfsroot structure and re-rooting into the ISO-9660 structure using the G= EOM layer. This today can be used to bootstrap into the bsdinstall install environment= and provide an identical experience to what bsdinstall provides today as-p= rovided by 9.0-RELEASE media However, this can be enhanced to make it possible to do that "make installw= orld" to the ISO-9660 structure ... making that LiveCD/Installer look even = more like a true LiveCD (that is, making it look even more like an installe= d system that the user can play in). Currently not-yet developed but _could_ be easily done is to use that pre-b= ootstrap process of the mfsroot to do the following: 1. Mount the ISO-9660 GEOM layer 2. load tmpfs.ko (provided on hypothetical enhanced mfsroot) 3. load unionfs.ko (provided on hypothetical enhanced mfsroot) 4. Create a small (10MB? 100MB?) tmpfs area to write to 5. Layer the tmpfs writable area onto the ISO-9660 layer creating a "writab= le ISO-9660 structure" 6. chroot into ISO-9660 structure where we boot a natural system that forks= -off to bsdinstall (which asks if you want to continue to multi-user mode [= which it doesn't-yet, it just simply offers to start a shell], where the us= er can re-invoke the installer anytime by executing bsdinstall). End ASIDE. > Right now this is clear for me those are two different > programs based on two different mechanisms. I was just suprised > bsdinstall was passed and replaced the good installer without > implementing existing sysinstall functionalities first (i.e. does not > allow to perform fresh install over existing one, set installation > options, choose media before commit, etc), and this is very important > from user perspective. With the way things were going with RC3, a lot of us were under the impress= ion that 9.0-RELEASE would use sysinstall and bsdinstall would be pushed ba= ck to 9.1 for use on media. > Now its already in production, so it should > develop rapidly and bring the good sysinstall functionalities again > soon :-) >=20 Because the changes that I'm proposing are deep, require long-discussions, = and are sweeping... I'm releasing a forked installer and will be looking for feedback. The feedback will hopefully help shape the direction that affect not only t= he installer but release engineering. > Btw. are there any comparison documents/articles between > functionalities of old boot method used by sysinstall and the new boot > method used by bsdinstall to see the advantages of the new method? :-) >=20 See above. > Best regards! :-) > Tomek Thanks! --=20 Devin _____________ The information contained in this message is proprietary and/or confidentia= l. If you are not the intended recipient, please: (i) delete the message an= d all copies; (ii) do not disclose, distribute or use the message in any ma= nner; and (iii) notify the sender immediately. In addition, please be aware= that any message addressed to our domain is subject to archiving and revie= w by persons other than the intended recipient. Thank you. From owner-freebsd-sysinstall@FreeBSD.ORG Sat Jan 28 10:20:09 2012 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 05C6F106564A for ; Sat, 28 Jan 2012 10:20:09 +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 E84EB8FC1A for ; Sat, 28 Jan 2012 10:20:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0SAK8cW017936 for ; Sat, 28 Jan 2012 10:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0SAK8oo017935; Sat, 28 Jan 2012 10:20:08 GMT (envelope-from gnats) Date: Sat, 28 Jan 2012 10:20:08 GMT Message-Id: <201201281020.q0SAK8oo017935@freefall.freebsd.org> To: freebsd-sysinstall@FreeBSD.org From: Devin Teske Cc: Subject: Re: bin/164281: bsdinstall(8): please allow sysinstall as installer option X-BeenThere: freebsd-sysinstall@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Devin Teske List-Id: Sysinstall Work List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2012 10:20:09 -0000 The following reply was made to PR bin/164281; it has been noted by GNATS. From: Devin Teske To: , Cc: Subject: Re: bin/164281: bsdinstall(8): please allow sysinstall as installer option Date: Sat, 28 Jan 2012 02:19:06 -0800 --Apple-Mail-2--601088276 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii" Behold! FreeBSD Druid! http://druidbsd.sourceforge.net/ Install FreeBSD 9.0 with sysinstall (!!) -- Devin _____________ The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you. --Apple-Mail-2--601088276 Content-Transfer-Encoding: 7bit Content-Type: text/html; charset="us-ascii" Behold! FreeBSD Druid!


Install FreeBSD 9.0 with sysinstall (!!)
-- 
Devin
_____________
The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you.
--Apple-Mail-2--601088276--