From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id ID6EIvVUFWE4MwEAgWs5BA (envelope-from ) for ; Thu, 12 Aug 2021 19:05:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id GP0wHvVUFWG/VAAAB5/wlQ (envelope-from ) for ; Thu, 12 Aug 2021 17:05:57 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9758E31FC for ; Thu, 12 Aug 2021 19:05:56 +0200 (CEST) Received: from localhost ([::1]:53144 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mEE9T-0003lY-NX for larch@yhetil.org; Thu, 12 Aug 2021 13:05:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53010) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mEE8o-0003C5-O7 for help-guix@gnu.org; Thu, 12 Aug 2021 13:05:15 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:50902) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mEE8i-0003DT-Lj for help-guix@gnu.org; Thu, 12 Aug 2021 13:05:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=vEwL9aovluVWc 17vTKpu291jqROFncDde3zEA8OoFP8=; h=references:in-reply-to:subject:cc: to:from:date; d=tobias.gr; b=Xy5VqNig8Icn3SvY5PX9sOWO09QS42oph9fXJTms5 4S6ysjuYvp5FJ92cvn1GOB9EE0WkhaWzMvPGzL/hcvIorQWAHAlmzW36frP5f2AqO2CCjn Zaj8iOmmeS2v8UyYN9u56szPkSMQTZVeXzYMuPp77dtLsr5Pgt9UwFmPX5zi+tCl7t3Iog y3WryN7/O3MKWLwtiFGR/QOFxnYBnL0+muImxE3jENOwSKMejc/OyEU/u65qqqHo30N5zJ oLpu5ajRgxS4kDa1qLAwBIpyRmU0GSRFkkxi9WLD/u1RjfaPVlhrHE+vw1wr2sIshP/rWc OZqHTfrID0I9DO8f+EuZQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id 9cd214af; Thu, 12 Aug 2021 17:05:03 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 12 Aug 2021 19:05:03 +0200 From: Tobias Geerinckx-Rice To: Roland Everaert Cc: help-guix@gnu.org Subject: Re: Librem Mini with pureboot/head don't boot GuixSD In-Reply-To: <6aSjg7iYcJWpR7Q-nXpsq5dPo9ffUzh5f9l_jm-ZjoJYtCqXhRTs4Ln-Cgd6FCcP4nr48P7A3jmI0H-dkpuwYLnt1wTSTziwwKjJNNqBMCU=@protonmail.com> References: <6aSjg7iYcJWpR7Q-nXpsq5dPo9ffUzh5f9l_jm-ZjoJYtCqXhRTs4Ln-Cgd6FCcP4nr48P7A3jmI0H-dkpuwYLnt1wTSTziwwKjJNNqBMCU=@protonmail.com> Message-ID: <1fbad3999f0d7e7610a11d48e9ddccc5@tobias.gr> Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1628787957; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=vEwL9aovluVWc17vTKpu291jqROFncDde3zEA8OoFP8=; b=Kx/qEn0qNpdyIeac5rXpK/EqB6EWHFQfC1nC6aQqXtEJhBwRtABVCEFFu1YjAxdDpZNC+U JcI6U0tFEr1vJ/bZmHxMThO+pRz9LGwn7DaAZRvw73+5E8M8bPW4FlM6Rebit8mwoOqMwZ AmrutueK8ypalMJI1fFk0iLeAofYSRrMFbza8+Zg+jQhwJKdpxcNOXg/NVD//6ug6OPHNq pA5kosplSxHdgnuMhZln+NnCoji/VyVfbjgammSXzx/3MBTtEVIRdjP91lmAthdChahNMH 9z8TcMKdDd/A9juxiWZLQBhq772HxinjcO72WeJv8dLF34ibYU6LnkW1xMh9Og== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1628787957; a=rsa-sha256; cv=none; b=IQuBBufEte0fnVEUHsaWa0s352xXOEo/uTRBoQxSniKxGmwR2zTyk9hiXF7kanmofxf4/u 0pw+KRsdWeHlvOrxtMuRibD4a5WQxMINsC1krBVHH8rfxdSazR58gNBVJSZnmRvUBLLqBq 0bl09bP5MMVFMWO2DTA2878iYoQHY9VDsxC4NXZC8QcIoe3XgtaRQKOeLdOhRktwwthg+f bW7J8VT45XUgEQj/b6s8ub5NhrIJzejtSIHB6VMes7fdJWFBG/2GegwgKWlGHDuiNgrDMl 1v1I2wMFjvopyljXtr1eSnSh5BuWkpvAIDBHjQiVrsKTdUlD7KJQCe9Bzldv0w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=tobias.gr header.s=2018 header.b=Xy5VqNig; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -3.11 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=tobias.gr header.s=2018 header.b=Xy5VqNig; dmarc=pass (policy=reject) header.from=tobias.gr; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 9758E31FC X-Spam-Score: -3.11 X-Migadu-Scanner: scn1.migadu.com X-TUID: pSp3uR1q0VXp Bonjour Roland, I've ordered another X230T this summer exactly to experiment with Heads+Guix, but it has yet to arrive. On 2021-08-12 12:59, Roland Everaert via wrote: > I have tried re-signing the content of /boot with my librem key, But are both your kernel and initrd in /boot, and is that whence you're loading them? From what I've read so far Heads assumes that they are, but this isn't correct on all distributions (such as Guix System[0]). On Guix, all kernels and initrds are in your root partition's /gnu/store, and /boot/grub/grub.cfg points there--not to files in /boot. If the root partition is encrypted, it is GRUB that unlocks it first to load Linux. Could that be the problem? Could you ask someone from Purism customer support about this? I'd expect a better error message if this were simply a case of not finding the kernel in a hard-coded location... Without hardware to play with, I only know that Heads *could* support Guix System (it has all the needed components), but I don't yet know if it *does*. An alternative is to add support for separate /boot to Guix System, by copying the needed files at reconfiguration time. It's ugly but enables some exotic use cases that people have considered over the years, though not enough to implement it yet ;-) Kind regards, T G-R [0]: The 'GuixSD' name was retired years ago. Sent from a Web browser. Excuse or enjoy my brevity.