Received: from mx.ravenbrook.com (berunda.ravenbrook.com [94.229.129.35]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id E98E222350A for <~alpine/users@lists.alpinelinux.org>; Sun, 17 Sep 2023 19:26:40 +0000 (UTC) Received: from host-92-17-179-60.as13285.net ([92.17.179.60] helo=[192.168.1.221]) by mx.ravenbrook.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qhxPi-0008L4-V6 for ~alpine/users@lists.alpinelinux.org; Sun, 17 Sep 2023 19:26:39 +0000 Message-ID: Date: Sun, 17 Sep 2023 20:26:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: 3.18.3 standard OK on Steam Deck, but not extended Content-Language: en-GB, en-US To: ~alpine/users@lists.alpinelinux.org References: <28107c27-5070-481c-a00f-7f4f36124aec@pobox.com> From: rptb1+alpine@pobox.com In-Reply-To: <28107c27-5070-481c-a00f-7f4f36124aec@pobox.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2023-09-17 19:35, rptb1+alpine@pobox.com wrote: > I was able to make an extended installation indirectly using libvirt, ... ... > 1. How can I disable whatever "extended" has that is causing this, so > that the installation is usable.  I don't need graphics for what I'm doing. I realised that these two statements are linked, and that setup-disk does not do what I was expecting. setup-disk does not create a generic system, but one specialised to the system it is currently running on. You can see this at https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/80370671291376ee040e5e25c0ea38a9c0780f2a/setup-disk.in#L500-509 , where the script uses the current contents of /sys to filter packages. I used a Libvirt/QEMU/KVM VM to get around the problem booting the ISO, but that created a system only containing firmware for that VM, and not the Steam Deck. So, I was able to get the system back up in the VM then do:: apk add linux-firmware-amdgpu then reboot it native, and it came up. There is probably other missing firmware, but I can see how to fix it for myself. That leaves two problems: 1. Why does the extended ISO not boot? (I'll try to find out.) 2. How to build an Alpine that boots anywhere? I can see how to do it by modifying setup-disk, but maybe there should be a way to tell setup-disk to do that. Thanks!