From nobody Wed Apr 03 07:23:57 2024 X-Original-To: freebsd-questions@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 4V8bpW0xNXz5GDFs for ; Wed, 3 Apr 2024 07:24:03 +0000 (UTC) (envelope-from mirror176@hotmail.com) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn20801.outbound.protection.outlook.com [IPv6:2a01:111:f403:2c18::801]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V8bpV21r0z4p5m for ; Wed, 3 Apr 2024 07:24:02 +0000 (UTC) (envelope-from mirror176@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=c1YF1kQy; dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of mirror176@hotmail.com designates 2a01:111:f403:2c18::801 as permitted sender) smtp.mailfrom=mirror176@hotmail.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CWjUkjNRGs3PN+bZ873uDwISdXGoG4j7DvKUeHl4a6X+tFUQY6hpGFyTqOl8uJ+Tdc6As5Ff7GbHODCJyMozaXlgDbymg2Yz/VY17vm80GGGMkTCdYKM+cYGVhTd6vn7UQtzlUQDFetiqie8PaLEDaUFRl3yeADhc1F3hL/X+rg/I9T4qYofukGAB75Hj5ezAintF4HjU6XyJhNG0tGbtYjinIgTI9pREVRFbQ1tLnI/GYafE4hqQHMO8CrycKIW3ffqcrhvhi2SLw7nct9gKNVbL2oATuWAEGIUCVX7EnPrvDFzaVl2R/PMRv7sAiU4csB5LSlweByp4Mar+qVHzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/1V6ve2dNwcwOAmeHXZ1mG7XI5ZHWs1ivcNR2puH3rQ=; b=iVRFLAOMN7r839cEdE/8Dkgxd7OKtdotgsnWiBQCAHk8RY5b2j4WknzycEaG4VntGWAOdQJf7r7L/SuMkhDzpKU1W/YwI5dLS7HyWGaYCiWm36zMwFs9kBBA8GIJPcOsPRkx7F+mUNQM0qDgj6HcLMtBMefn7TwqUzpXajJYU5yJ76pYUK0TyREdLu1/K2kHmkSXxYdbw9lEwyGtnjbnrL61RzWpVXzdsWJ7Vdn+iLQ9NB5JY+gvpodHHpTn5txU/iacraUTT356Yh9RSUPwBa/fnu5NrPgrwbLYBiu5CjbwT1be57IQmAXMK3RrH3fXhzteu0PwtQ5/AEFWNPtVjQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/1V6ve2dNwcwOAmeHXZ1mG7XI5ZHWs1ivcNR2puH3rQ=; b=c1YF1kQy7k8KsC3vmysacSvtZSXbEaZpDhEZqV34ffHnA4dbgLgLjRgL1MV+/aBX7PraTc207Iq4acfIzVBspJz8vEopg+n5QnL3ywIKcMpRo6JTAGf0wpb+X6Dj7al4VwlTLS2LG9I8g4F85l16suSCB4dwFA3xbiJJh8zQWA9sbnUyiyPZMluttVPdTzyKUQXgdHDPiB1SEhePnBrhIs/dUuKDA0AJ/nyq9zkpXLBprP6i+TD3kS0cwyLf/MSR7N1zlqX+I/rbuAw3q3WrB/TElRKSoLUb0AjB5t7DBOJKUPjG1VPK8BpwdcD+0iyXSYAdf4ViE1psXTtWkM3OQQ== Received: from CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) by SA1PR11MB8375.namprd11.prod.outlook.com (2603:10b6:806:38b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.26; Wed, 3 Apr 2024 07:23:59 +0000 Received: from CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::e526:b74c:4798:1295]) by CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::e526:b74c:4798:1295%4]) with mapi id 15.20.7452.019; Wed, 3 Apr 2024 07:23:59 +0000 Message-ID: Date: Wed, 3 Apr 2024 00:23:57 -0700 User-Agent: Mozilla Thunderbird Subject: Re: changing ext. USB disk to UEFI boot Content-Language: en-US To: freebsd-questions@freebsd.org References: From: "Edward Sanford Sutton, III" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TMN: [abOptlsCplEyBw4FKz4X93RIUNvR0QbW] X-ClientProxiedBy: BL0PR05CA0015.namprd05.prod.outlook.com (2603:10b6:208:91::25) To CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) X-Microsoft-Original-Message-ID: <2549bfc4-8740-4c12-96bc-1c3e179daae8@hotmail.com> List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4770:EE_|SA1PR11MB8375:EE_ X-MS-Office365-Filtering-Correlation-Id: 300f3760-c5a4-4f1e-0c01-08dc53af07aa X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MlQsmGAbFX/bN1yWLaeApfGyNbEyqormkvO9JV3KIrktaktYhxt/+Qht5P8TQaaUrg4whH86HcHpQX2esRDl+D6fif5frTHmK9ftdj8mkZLCu/ojnZ/EG9ghKcixzawN50UPe3O6UiACiQqnjtZqwq9VZZ2h2eEHp9iie13Qn//uBIFTps3BLMUJ+7G00aUGB74j33f6Ugl+6DeIVevg8+fpLU+ZYTeo0BszXSTiOQw0EzhfpdVasncADmtDF3Ze4jhbFjKq9zttVGIEPihNfBdUMYju6DkTXOnK5L7uk5RbOdZ8SuN4HBX/TfF90S4GEZYd+2t1r+zvD32GPjNLnR86iOceLS01NMb+Z/nvI9Y1AAX2OOIoI1tdL4INv0ucXZeuLuDXNu8v5tqcwngF0urfRWWAlt7wdFQUcRdYQGsiDMFhVZcvKVzmZqtzfTRkhzKAelq9UutUtDFQkeaL+47bGZ/DVbGSnU4m4xexPuGkg3t+stcafBt4jxi0FPuDJ0zDjncXv3rzurUCRHutO+EZtMuTMzCowLv8VoCKhGLmhoe8XaE2OAxE2LwLoJ/hVxnCpCicWZwqBK8tJNOCPF/cPOv4QDUHbMFBuWeLRaMZKjLQ1W0d+wGlcNT+od61ARRBA2x+FI2JKm6yQbq924ZL9D7DRYgnNwvHR+YohwE= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RlVrTXRLaDQvdHN5K244ZGZVZklWM2poY1dqcE1TVHhPbkx0UXV2Y0lSS0o5?= =?utf-8?B?REI0YlhVamtSZUN3Y3pMZDVyRE92Q09TczJmV0FWNThYTExRR1pBMDQvMVBw?= =?utf-8?B?ZDgrdlhTZnhrWjdZZnFLYU5waDZzK0lXeVhhTTR6Q3I1Uk9iSDE5aTEwckxz?= =?utf-8?B?NTJpZk9tQUpoNkZEc0ZFaGoweDZNTUpUODhuWUZ0cjlTOURjSmJHTGRXcmdr?= =?utf-8?B?SnpZdjU0N296MHlWdUxmRlp0MTdlTExKSXd5Y2xlWEZVU3lkdk5DZktJSy9a?= =?utf-8?B?L3U4UXozaGx4MVdzSmdPVTNZQVN3UGhnV1RsWlZJKzNFUk5EK3NaeGdTVitY?= =?utf-8?B?MWFiTzZ1UHMydjl6UWhyL2o1S3YwTGY3bHR5VEZDYThpNzZOZndWakYzWDcz?= =?utf-8?B?Qm42OEFBejkvZGhxdUxCbTBDWUlvZEVWSVNjMCtyZXNQSElBQjR3WlFsS1dX?= =?utf-8?B?Y1l3Unh2emk4aWNmdWxWaVhOMlBzRFUyTkpiaHUxVzBrVlB1bC9nOTBvK3Uy?= =?utf-8?B?NGVWUU0yRkh5NDBBWFdOSXpZTUd5K0lYbWNHSFovcXdGSDZmbTM3dmFxUFBO?= =?utf-8?B?L2FFKzMxZUM5SnBtbmdYejVLSlF4K1NubEwzd3M1aXJ1MlNKcnpLdmJlZEtL?= =?utf-8?B?MDF2Nlk1Wjlra1hRNXZNV3NaSFZyZ3pnZlpGZ25LRWZpUHdrbXFjc29aTHlP?= =?utf-8?B?YjFJcHdzbERZMDZ4a0NlK2tvdUs5NDdURFZwbnFKK0lIbVJLV0tkQm1uMytq?= =?utf-8?B?NlA3dXFjemhBVGJYamI2cWY1dGhqeS9EdEN1VTBoaEZBNkZ3OEF6VUNrSEc0?= =?utf-8?B?bHE3MjBNUzNpWTQvMmRsdkJmK095MEVmQUJuUDVSeUZ0bE55QWtxSjVCaFF2?= =?utf-8?B?NlcxTGlla3M4cVcvNFFWaGZGMTJKZWhBU3B1V2JrY3Y2VnEraVFQOEhOeXl4?= =?utf-8?B?TWhQdUtxYm52dnlXNjFVcnBMYW9GeEdSQWNhekxtTjhCR2doZXBYelc0Zkxv?= =?utf-8?B?TGpBRThheFhMVHkyaGpsdmMyV0RnY1BYc0MyL3ZhdzRrT2NPMnJDM2lIbG1W?= =?utf-8?B?allNVUdWTkxUeE50WXNtcDFlN2ZsbWtYcVMwbGZYZlBZaGZlOTgyZFFaTjV2?= =?utf-8?B?cUQzQjFncy9wNGxoV3RTRkI3VFlrZCtjRnhQRmNIYXJlMjBQSnRabXB3WjRp?= =?utf-8?B?YTRJQkZFTUZFdDU2cFZhRGNVV2VJNXRxZHh1NXJIQjc1MXdqTWZxd2JXV2Fa?= =?utf-8?B?UkRZajBhVFh3a0s3S3J3ZFdGd3FUdlFUeXJYWnRPdDNlbXQzbXJ3emk3WmlL?= =?utf-8?B?Smx3TlNPMEhWTG5iM09YSERvcnVBamlHUWJGZHJnSUI4QXpnT0JOc0srbGtE?= =?utf-8?B?OFVjQ3NPQUc5Rk5BZWVGaFB4L3VySWY0My9pSGFNbTdJeVFRUmhWTkFTYWpz?= =?utf-8?B?UWwzQ0V3S2luK1RsN0hURjRGbFY4M2daYW1sVmNiZko3cUpSTUtDdkNya1lE?= =?utf-8?B?Wm5SdGNkZk5OVVJKUU9NTG1oc1NiYVkvV0llRUhVYjVTb3doYWxyOVFqK00v?= =?utf-8?B?a1ZjaG9SNUZPYnE2ZU95TWswZmVpSkhoQjZsbG9XUHFVZ1gyTnU0eXFHSHpX?= =?utf-8?Q?/U7V/geRHivCx81hPoQl98e7IOrNRphpZs4UJhpVQKJQ=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-e8f36.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 300f3760-c5a4-4f1e-0c01-08dc53af07aa X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4770.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2024 07:23:59.6364 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8375 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.45 / 15.00]; FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.956]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f403::/49]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FREEMAIL_FROM(0.00)[hotmail.com]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RCPT_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[hotmail.com:+] X-Rspamd-Queue-Id: 4V8bpV21r0z4p5m On 4/2/24 09:18, Matthias Apitz wrote: > > I own (for many years) an external USB disk of 1TB to test new FreeBSD > versions on my laptops before installing the system from source to it's > hard disk. This external USB disk boots fine on all my amd64 laptops. > > A new acquired ASUS laptop now detects only UEFI boot devices. I'm > attaching below what the FreeBSD's Wiki says and what the current > 'gpart list da0' shows about the USB disk. > > How can I modify the partition da0p1 to UEFI without touching the already > installed da0p2? Is it enough to carry out the creation of the MS-DOS > file system in da0p1 and copy the boot loader /boot/loader.efi to it? If it was bigger it would have worked. With such a small da0s1, consider deleting the swap partition, make a UEFI partition from part of its space, then make a swap partition from what remains. You would then have both UEFI and legacy booting available while avoiding a reformat. Manpages for loader.efi(8) and uefi(8) explain where it can go and what to name it. > Thanks > > > https://wiki.freebsd.org/UEFI > > Bootable UEFI memory stick or Hard Disk > > To test UEFI booting on a memory stick or a hard disk, > create a GPT partition table with a small EFI partition and the rest > of the space dedicated to a FreeBSD UFS partition: > > # gpart create -s gpt da0 > # gpart add -t efi -s 40M da0 > # gpart add -t freebsd-ufs da0 > # newfs_msdos -F 32 -c 1 /dev/da0p1 > # mount -t msdosfs /dev/da0p1 /mnt > # mkdir -p /mnt/EFI/BOOT > # cp /boot/loader.efi /mnt/EFI/BOOT/BOOTX64.efi > # umount /mnt > # newfs -U -L FreeBSD /dev/da0p2 > # ... > > Current state of the drive da0: > > # gpart list da0 > > Geom name: da0 > modified: false > state: OK > fwheads: 255 > fwsectors: 63 > last: 1953525127 > first: 40 > entries: 128 > scheme: GPT > Providers: > 1. Name: da0p1 > Mediasize: 524288 (512K) > Sectorsize: 512 > Stripesize: 4096 > Stripeoffset: 0 > Mode: r0w0e0 > efimedia: HD(1,GPT,a555f52a-90e5-11e9-a3c2-90489a929e43,0x28,0x400) > rawuuid: a555f52a-90e5-11e9-a3c2-90489a929e43 > rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f > label: extboot > length: 524288 > offset: 20480 > type: freebsd-boot > index: 1 > end: 1063 > start: 40 > 2. Name: da0p2 > Mediasize: 274877906944 (256G) > Sectorsize: 512 > Stripesize: 4096 > Stripeoffset: 0 > Mode: r0w0e0 > efimedia: HD(2,GPT,e1c1853d-90e5-11e9-a3c2-90489a929e43,0x800,0x20000000) > rawuuid: e1c1853d-90e5-11e9-a3c2-90489a929e43 > rawtype: 516e7cb6-6ecf-11d6-8ff8-00022d09712b > label: extrootfs > length: 274877906944 > offset: 1048576 > type: freebsd-ufs > index: 2 > end: 536872959 > start: 2048 > 3. Name: da0p3 > Mediasize: 2147483648 (2.0G) > Sectorsize: 512 > Stripesize: 4096 > Stripeoffset: 0 > Mode: r0w0e0 > efimedia: HD(3,GPT,0bf60f9c-958a-11e9-8b7f-90489a929e43,0x20000800,0x400000) > rawuuid: 0bf60f9c-958a-11e9-8b7f-90489a929e43 > rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b > label: extswap > length: 2147483648 > offset: 274878955520 > type: freebsd-swap > index: 3 > end: 541067263 > start: 536872960 > 4. Name: da0p4 > Mediasize: 723177701376 (674G) > Sectorsize: 512 > Stripesize: 4096 > Stripeoffset: 0 > Mode: r0w0e0 > efimedia: HD(4,GPT,1f6fb912-958a-11e9-8b7f-90489a929e43,0x20400800,0x54306000) > rawuuid: 1f6fb912-958a-11e9-8b7f-90489a929e43 > rawtype: 516e7cb6-6ecf-11d6-8ff8-00022d09712b > label: extbackupfs > length: 723177701376 > offset: 277026439168 > type: freebsd-ufs > index: 4 > end: 1953523711 > start: 541067264 > Consumers: > 1. Name: da0 > Mediasize: 1000204883968 (932G) > Sectorsize: 512 > Stripesize: 4096 > Stripeoffset: 0 > Mode: r0w0e0 > >