From nobody Tue Aug 13 20:04:21 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Wk2Qv5JNjz5TKk5 for ; Tue, 13 Aug 2024 20:04:23 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Wk2Qt6ptlz3xKS for ; Tue, 13 Aug 2024 20:04:22 +0000 (UTC) (envelope-from karl@denninger.net) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=denninger.net; spf=pass (mx1.freebsd.org: domain of karl@denninger.net designates 104.236.120.189 as permitted sender) smtp.mailfrom=karl@denninger.net Received: from denninger.net (syn-071-015-252-132.res.spectrum.com [71.15.252.132]) by colo1.denninger.net (Postfix) with ESMTP id 3D0C92110C9 for ; Tue, 13 Aug 2024 16:04:25 -0400 (EDT) Received: from [192.168.10.28] (D18.Denninger.Net [192.168.10.28]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id B38FAD5331 for ; Tue, 13 Aug 2024 16:04:21 -0400 (EDT) Message-ID: <4769f051-0ad3-4636-81cc-1e1563c43819@denninger.net> Date: Tue, 13 Aug 2024 16:04:21 -0400 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: FreeBSD 14.1 and UEFI boot ignores bootme flag To: freebsd-hackers@freebsd.org References: <0C0CF611-4C88-4EF1-9F9A-3A35D5236854@cs.huji.ac.il> <245d3286bba24340cd2c0abbbb5f3993@bsdforge.com> Content-Language: en-US From: Karl Denninger Autocrypt: addr=karl@denninger.net; keydata= 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 Z7FdWd0DYG+m In-Reply-To: <245d3286bba24340cd2c0abbbb5f3993@bsdforge.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------yF2SJdKuMRWSDhskVZCAgBbp" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.05 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-0.96)[-0.962]; NEURAL_SPAM_SHORT(0.70)[0.704]; DMARC_POLICY_ALLOW(-0.50)[denninger.net,none]; R_SPF_ALLOW(-0.20)[+mx:c]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; XM_UA_NO_VERSION(0.01)[]; HAS_ATTACHMENT(0.00)[]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[karl]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:~,5:~] X-Rspamd-Queue-Id: 4Wk2Qt6ptlz3xKS This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------yF2SJdKuMRWSDhskVZCAgBbp Content-Type: multipart/mixed; boundary="------------gi55bRB2fy0ph72TV4woGFZv"; protected-headers="v1" From: Karl Denninger To: freebsd-hackers@freebsd.org Message-ID: <4769f051-0ad3-4636-81cc-1e1563c43819@denninger.net> Subject: Re: FreeBSD 14.1 and UEFI boot ignores bootme flag References: <0C0CF611-4C88-4EF1-9F9A-3A35D5236854@cs.huji.ac.il> <245d3286bba24340cd2c0abbbb5f3993@bsdforge.com> In-Reply-To: <245d3286bba24340cd2c0abbbb5f3993@bsdforge.com> --------------gi55bRB2fy0ph72TV4woGFZv Content-Type: multipart/alternative; boundary="------------eIGuPeVwUMM2mLyUM8VKFtrQ" --------------eIGuPeVwUMM2mLyUM8VKFtrQ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiA4LzEzLzIwMjQgMTY6MDIsIENocmlzIHdyb3RlOg0KPiBPbiAyMDI0LTA4LTEzIDEw OjIzLCBUb21layBDRURSTyB3cm90ZToNCj4+IE9uIFR1ZSwgQXVnIDEzLCAyMDI0IGF0IDM6 MzDigK9QTSBEYW5pZWwgQnJhbmlzcyA8ZGFubnlAY3MuaHVqaS5hYy5pbD4gDQo+PiB3cm90 ZToNCj4+PiAoLi4pDQo+Pj4gQXQgc29tZSBwb2ludCBJIHN1Y2NlZWRlZCBpbiBkZWxldGlu ZyB0aGUgZHZkLCBidXQgbm93IEkgc2VlIGl0cyBiYWNrLg0KPj4NCj4+IFRoaXMgbWF5IGJl IGFkZGVkIGJ5IEJJT1MgLyBTZXR1cCA6LSkNCj4+DQo+Pj4gU28gaG93IGRvIEkgYWRkIGEg c2Vjb25kIGJvb3QgcGFydGl0aW9uPw0KPj4NCj4+IFVzZSBlZmlib290bWdyIGFzIGltcCBz dWdnZXN0ZWQgYW5kIGFkZCBhbm90aGVyIGVudHJ5IHdpdGggZGVzaXJlZA0KPj4gYm9vdCBp bmZvcm1hdGlvbiwgeW91IG1heSB0aGVuIHNlbGVjdCB0aGlzIG5ldyBlbnRyeSBhcyB0aGUg ZGVmYXVsdC4NCj4+IEl0IHdpbGwgc2hvdyB1cCBpbiBCSU9TIC8gU2V0dXAgbWVudSBhbmQg eW91IGNhbiBjaGFuZ2Ugb3JkZXIgb3Zlcg0KPj4gdGhlcmUuLiBidXQgdGhlIGVudHJ5IG5l ZWRzIHRvIGJlIGFkZGVkIHdpdGggZWZpYm9vdG1nciA6LSkNCj4+DQo+PiBObyB3b3JyaWVz IEkgaGFkIHRoZSBzYW1lIHByb2JsZW0gdG9vIHNvbWUgdGltZSBhZ28sIGFsc28gZm91bmQN Cj4+IHJlZmVyZW5jZSB0byBib290bWUgZmxhZyB3aGljaCBkaWQgbm90IHdvcmsgKHNob3Vs ZCBiZSByZW1vdmVkIGZyb20NCj4+IG1hbiBwYWdlcz8pLiBOb3cgSSBzb21ldGltZXMgdXNl IEY4IGF0IGJvb3QgdG8gc2VsZWN0IGRpZmZlcmVudCBzeXN0ZW0NCj4+IHRvIGJvb3QuLiBi dXQgdGhlcmUgYXJlIGdvb2QgbG9va2luZyBtZW51IGxpa2UgYm9vdGxvYWRlcnMgZm9yIFVF RkkNCj4+IGxpa2UgcmVFRkluZCBbMV0sIENsb3ZlciBbMl0sIExpYnJlQm9vdCBbM10uIE1h eWJlIHdlIG5lZWQgc29tZSBtb3JlDQo+PiBkb2N1bWVudGF0aW9uIG9uIHRoaXM/IDotKQ0K Pj4NCj4gSSB0b28gZm91bmQgZWZpYm9vdG1ncig4KSB1bm5lY2Vzc2FyaWx5IGN1bWJlcnNv bWUuIFNvIG11Y2ggc28sIHRoYXQgSSANCj4gZW5kZWQgd3JpdGluZw0KPiBhIHNjcmlwdCB0 byB1c2UgaXQgbW9yZSBlZmZlY3RpdmVseS4NCj4gSW4gdGhlIGVuZCBJIGRvd25sb2FkZWQg YSByZWZpbmQgWzFdIGltYWdlLiBXcm90ZSBpdCB0byBhIFVTQiBzdGljaywgDQo+IGJvb3Rl ZCBpdCBhbmQNCj4gaW5zdGFsbGVkIGl0LiBJdCdzIGRlYWQgc2ltcGxlLCBqdXN0IGRvZXMg dGhlIHJpZ2h0IHRoaW5nLCBhbmQganVzdCANCj4gd29ya3MuIEFsbW9zdCBuZXZlcg0KPiBu ZWVkIHRvIGZ1dHogd2l0aCBhbnl0aGluZy4gSSdtIG5vIHN0cmFuZ2VyIHRvIChVKUVGSSBv ciB0aGUgYm9vdCANCj4gcHJvY2Vzcy4gQnV0IElNSE8NCj4gRnJlZUJTRCBpcyBub3QgKGF2 ZXJhZ2UpIHVzZXIgZnJpZW5kbHkgaW4gdGhlIChtdWx0aSkgYm9vdCBkZXBhcnRtZW50LiAN Cj4gRWl0aGVyIG11bHRpcGxlDQo+IEZyZWVCU0QsIG9yIE9TJ3MuIE1heWJlIEkgc2hvdWxk IG1ha2UgYSBwb3J0IG91dCBvZiByZWZpbmQsIG9yIGdldCANCj4gcGVybWlzc2lvbiB0byBp bnRlZ3JhdGUNCj4gc29tZSBvZiBpdCBpbnRvICRCQVNFLg0KPg0KPiAxLikgaHR0cHM6Ly9l bi53aWtpcGVkaWEub3JnL3dpa2kvUkVGSW5kDQo+DQo+IEknbSBjdXJyZW50bHkgdXNpbmcg dGhlIDEzLjMuMiBmbGFzaGRyaXZlIGltYWdlIG9uIGEgMTUtY3VycmVudCBpbnN0YWxsDQo+ IGh0dHBzOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL3JlZmluZC9maWxlcy8wLjEzLjEv cmVmaW5kLWZsYXNoZHJpdmUtMC4xMy4yLnppcC9kb3dubG9hZCANCj4NCj4NCj4gSSBzaW1w bHkgdW5wYWNrZWQgaXQsIGFuZCBwZXJmb3JtZWQgZGQgDQo+IGlmPS4vcmVmaW5kLWZsYXNo ZHJpdmUtMC4xMy4yLmltZyBvZj0vZGV2L2RhMCBicz0xbQ0KPiBJJ20gYm9vdGluZyBGcmVl QlNELCBPcGVuQlNELCBTbGFja3dhcmUsIGFuZCBXaW5kb3dzMTEgb24gdGhlIGxhcHRvcCAN Cj4gSSdtIHdyaXRpbmcgdGhpcyBmcm9tLg0KPiBJbiB5b3VyIGNvbXB1dGVyIHNldHVwOyBz aW1wbHkgY2hvb3NlIHJlZmluZCBhcyB5b3VyIGRlZmF1bHQgYm9vdCwgYW5kIA0KPiB5b3Vy IGRvbmUuDQo+DQo+IEhUSA0KPg0KPiAtLUNocmlzDQo+DQpSZWZpbmQgaXMgYW4gZXhjZWxs ZW50IG9wdGlvbiBpZiB5b3UgaGF2ZSBtdWx0aXBsZSBPU3MgaW5zdGFsbGVkIG9uIGEgDQpn aXZlbiBtYWNoaW5lLg0KDQpJZiB0aGUgaW50ZW50IGlzIHNpbXBseSB0byBwaW5nLXBvbmcg RnJlZUJTRCBwYXJ0aXRpb25zIHRoZW4gZWl0aGVyIHdoYXQgDQpJIHN1Z2dlc3RlZCBmb3Ig YSBVRlMgZmlsZXN5c3RlbSBzZXR1cCBvciBiZWFkbSBmb3IgemZzIGlzIGVhc2llciBhbmQg DQpmYXN0ZXIuDQoNCi0tIA0KS2FybCBEZW5uaW5nZXINCmthcmxAZGVubmluZ2VyLm5ldA0K L1RoZSBNYXJrZXQgVGlja2VyLw0KL1tTL01JTUUgZW5jcnlwdGVkIGVtYWlsIHByZWZlcnJl ZF0vDQo= --------------eIGuPeVwUMM2mLyUM8VKFtrQ Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On 8/13/2024 16:02, Chris wrote:
On 2024-08-13 10:23, Tomek CEDRO wrote:
On Tue, Aug 13, 2024 at 3:30=E2=80=AFPM D= aniel Braniss <danny@cs.huji.ac.il> wrote:
(..)
At some point I succeeded in deleting the dvd, but now I see its back.

This may be added by BIOS / Setup :-)

So how do I add a second boot partition= ?

Use efibootmgr as imp suggested and add another entry with desired
boot information, you may then select this new entry as the default.
It will show up in BIOS / Setup menu and you can change order over
there.. but the entry needs to be added with efibootmgr :-)

No worries I had the same problem too some time ago, also found
reference to bootme flag which did not work (should be removed from
man pages?). Now I sometimes use F8 at boot to select different system
to boot.. but there are good looking menu like bootloaders for UEFI
like reEFInd [1], Clover [2], LibreBoot [3]. Maybe we need some more
documentation on this? :-)

I too found efibootmgr(8) unnecessarily cumbersome. So much so, that I ended writing
a script to use it more effectively.
In the end I downloaded a refind [1] image. Wrote it to a USB stick, booted it and
installed it. It's dead simple, just does the right thing, and just works. Almost never
need to futz with anything. I'm no stranger to (U)EFI or the boot process. But IMHO
FreeBSD is not (average) user friendly in the (multi) boot department. Either multiple
FreeBSD, or OS's. Maybe I should make a port out of refind, or get permission to integrate
some of it into $BASE.

1.) https://en.wikipedia.org/wiki/REFInd

I'm currently using the 13.3.2 flashdrive image on a 15-current install
https://sou= rceforge.net/projects/refind/files/0.13.1/refind-flashdrive-0.13.2.zip/do= wnload

I simply unpacked it, and performed dd if=3D./refind-flashdrive-0.13.2.img of=3D/dev/da0 bs=3D1m
I'm booting FreeBSD, OpenBSD, Slackware, and Windows11 on the laptop I'm writing this from.
In your computer setup; simply choose refind as your default boot, and your done.

HTH

--Chris

Refind is an excellent option if you have multiple OSs installed on a given machine.

If the intent is simply to ping-pong FreeBSD partitions then either what I suggested for a UFS filesystem setup or beadm for zfs is easier and faster.

--
Karl Denninger
karl@denninger.net
The Market Ticker
[S/MIME encrypted email preferred]<= /div> --------------eIGuPeVwUMM2mLyUM8VKFtrQ-- --------------gi55bRB2fy0ph72TV4woGFZv-- --------------yF2SJdKuMRWSDhskVZCAgBbp Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEvWWSxnGhSYSUSaCtby3AFeuPWXgFAma7vEUFAwAAAAAACgkQby3AFeuPWXhm EQ//XptYD+Rx/XOO1rCxLBjYl9ORIpYUzYPmMz3e/b79TxowSwa7mk8b/1cvYztyc4rkLfAzqGUC j/TJrIJzjZoiE+8pAlTqp1u0Vf9tXTOxWvSMRxsw8HZLrXIjAyFG9mKW60gM2zbMeQjuBbSFTwa4 dloUYFFwFZy92ArZbVSkWP6Bv2EzXO7cxawcqAs26wOM+OsUA7OdZfKc3otTyCWhYDWbhFEdZ+b2 lteNZvliW3x5g/YQrsEdDQwAAQ3L6nJfV810pi7OOhUI4fFALAxvQ0OVfJI2SwgBXD4A5VctOPI9 GcA63n77S1ey46l7mWD9Yi7geu/tkQiGXyn+mUZ+VLmvy+G+nCjvgLYOznDwvZ7kaWWThGisReHF t97GyLvI4oXHMt6BzeLAO/nT51wtrrrAz0Ux3wjakGvSi0PaTCUT3xajUJ4c0qVEbZLp53mhCb91 +n76fZj9LS8tATb2wxEkhb5+FFPanXU30T3MYjUv5RmH4vv6Zy3Bc19ex8mupW/P2dqfJuav8Ngu rTylfZVuMmDPmoTlaF7v9gDwZ/CslJk2FPiqcWP5zs3M+lgRpHQfu+FaMmCqpy9Y+ySWKpK0NO6L M8dSoQlQVXkVykJ/0AbEwIqiepEBvhQbSB3uoH3m/YZfkbmR3dM4pDI3qEVAv6CC85kXByjPRc1H nR0= =+GwV -----END PGP SIGNATURE----- --------------yF2SJdKuMRWSDhskVZCAgBbp--