From owner-freebsd-hackers@freebsd.org Wed Dec 25 12:37:46 2019 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E40E61DC1E6 for ; Wed, 25 Dec 2019 12:37:46 +0000 (UTC) (envelope-from mremski@comcast.net) Received: from resqmta-po-11v.sys.comcast.net (resqmta-po-11v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47jXfx5W55z3NS9 for ; Wed, 25 Dec 2019 12:37:45 +0000 (UTC) (envelope-from mremski@comcast.net) Received: from resomta-po-11v.sys.comcast.net ([96.114.154.235]) by resqmta-po-11v.sys.comcast.net with ESMTP id k5uVi7XZ5Z2Z3k5v5iPNIY; Wed, 25 Dec 2019 12:37:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=20190202a; t=1577277463; bh=rxclGPir7ABAGVJSWE42nr3eYzGLzcYn+6UMiTY0QbI=; h=Received:Received:From:To:Subject:Date:MIME-Version:Message-ID: Content-Type; b=R97N7/PddFmQFTpsDgpO7Ycw2CUfAoXPrQK3IPSFpWi38OZnnZsDdFJA2JXfxfvCc ioQx836uEGTDw5sj3O9Z2biQ5OMbvohdM2uGgkVLAUa+T499F3t4aFfj1QMcXEloBX nVgm6XAMm4KIfMFlz+6DWLlCECz6QKboqx7usqEobjBCiZIq/eqYE4JoeTFI7TrPvF ZJ+1qi/fbqjzyOd4kSfX6fA7D/c1Wr2zUeeCft8gcg07T7PG7fEMomegMYpVQecpLX CQ4UAEVI/lV+lQDOmjLpIHmMP3hRWUArsdML9zbQQZC3F9GFT80ffkVWqZDYoJ3/nx WcHTVldyZuSSg== Received: from localhost ([75.68.96.21]) by resomta-po-11v.sys.comcast.net with ESMTPA id k5v4iEk15lImwk5v5i48Vp; Wed, 25 Dec 2019 12:37:43 +0000 X-Xfinity-VAAS: gggruggvucftvghtrhhoucdtuddrgedufedrvddvgedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuvehomhgtrghsthdqtfgvshhipdfqfgfvpdfpqffurfetoffkrfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuffggkfgjfhgftgfgsehtqhertddtreejnecuhfhrohhmpefoihhkvgcutfgvmhhskhhiuceomhhrvghmshhkihestghomhgtrghsthdrnhgvtheqnecukfhppeejhedrieekrdeliedrvddunecurfgrrhgrmhephhgvlhhopehlohgtrghlhhhoshhtpdhinhgvthepjeehrdeikedrleeirddvuddpmhgrihhlfhhrohhmpehmrhgvmhhskhhisegtohhmtggrshhtrdhnvghtpdhrtghpthhtohepfhhrvggvsghsugdqhhgrtghkvghrshesfhhrvggvsghsugdrohhrghenucevlhhushhtvghrufhiiigvpedt X-Xfinity-VMeta: sc=0.00;st=legit From: Mike Remski To: Subject: Re: Scripting bsdinstall Date: Wed, 25 Dec 2019 07:37:42 -0500 MIME-Version: 1.0 Message-ID: <3d8f953e-0bdf-4939-b127-668f73635d2b@comcast.net> In-Reply-To: References: <96ecfc02-04f6-7222-4582-3740c505c7e5@FreeBSD.org> User-Agent: Trojita/0.7; Qt/5.13.0; xcb; AnyBSD4.4FreeBSD; Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 47jXfx5W55z3NS9 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=comcast.net header.s=20190202a header.b=R97N7/Pd; dmarc=pass (policy=none) header.from=comcast.net; spf=pass (mx1.freebsd.org: domain of mremski@comcast.net designates 2001:558:fe16:19:96:114:154:170 as permitted sender) smtp.mailfrom=mremski@comcast.net X-Spamd-Result: default: False [-0.10 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:558:fe16:19:96:114:154:160/123:c]; FREEMAIL_FROM(0.00)[comcast.net]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[comcast.net:+]; DMARC_POLICY_ALLOW(-0.50)[comcast.net,none]; HFILTER_HELO_5(3.00)[resqmta-po-11v.sys.comcast.net]; RECEIVED_SPAMHAUS_PBL(0.00)[21.96.68.75.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[comcast.net]; ASN(0.00)[asn:7922, ipnet:2001:558::/29, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[comcast.net.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[comcast.net:s=20190202a]; RCVD_IN_DNSWL_LOW(-0.10)[0.7.1.0.4.5.1.0.4.1.1.0.6.9.0.0.9.1.0.0.6.1.e.f.8.5.5.0.1.0.0.2.list.dnswl.org : 127.0.5.1]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(0.00)[ipnet: 2001:558::/29(-0.37), asn: 7922(-0.51), country: US(-0.05)] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Dec 2019 12:37:46 -0000 On Wednesday, December 25, 2019 4:31:50 AM EST, Gleb Popov wrote: > On Sun, Dec 22, 2019 at 9:47 PM Gleb Popov wrote: > >> On Sun, Dec 15, 2019 at 4:51 PM Matthew Seaman >> wrote: >> ... > > I had to do all these "bsdinstall" invocations in the preamble because I > wanted to set up partitions in my way. It turned out that the value of > PARTITIONS variable is directly passed to "bsdinstall scriptedpart", so my > installerscript got reduced to > > DISTRIBUTIONS=3D"base.txz kernel.txz lib32.txz" > PARTITIONS=3D"ada0 gpt { 512K freebsd-boot , 2G freebsd-ufs / , 4G > freebsd-swap , 8G freebsd-ufs /var , 4G freebsd-ufs /tmp , auto freebsd-ufs= > /usr }" > > #!/bin/sh > > sysrc ifconfig_DEFAULT=3DDHCP > > It now works, and even the second part gets properly executed. > > However, no boot loader gets installed. Skimming through "bsdinstall > bootconfig" source reveals that it only supports installing boot files for > UEFI loader. What should I do in case of BIOS? In bsdinstall/scripts/zfsboot there are a couple things that look related=20 to what you want. GPART_BOOTCODE, GPART_BOOTCODE_PART and=20 GPART_BOOTCODE_PARTONLY, plus GPART_SET_ACTIVE and GPART_SET_PMBR_ACTIVE. =20= I know you are using UFS, but it may help figure out what you need.