From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id kAoLGYMhMWXsDgAAG6o9tA:P1 (envelope-from ) for ; Thu, 19 Oct 2023 14:30:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id kAoLGYMhMWXsDgAAG6o9tA (envelope-from ) for ; Thu, 19 Oct 2023 14:30:59 +0200 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 C50643EC05 for ; Thu, 19 Oct 2023 14:30:58 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=autistici.org header.s=stigmate header.b=bEDSr4zo; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1697718659; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=+c9DSa9OVvVyH4LYEovyYt1mQiu4RXH/ZHez3Zrak7A=; b=LKUDpEZ/Nou9znFPxeta0CCKGnnsJ83U9xP70lkO4s5Ouw4ZUW8i3QOosm0UDMGCIbHJqM HLNFq4PLGKmogh4WE4gkiY4P2MEcLXSI5VIOsSfEDBgfLCL9TTN0AFqE45Og9jbt+DBzxN XE+mbzlBrdEOPy2EmW8l3PPvBtKUV8bw5JTWIDdvjvlDR+iwGB+Q6vZ8NZcSsgT+OBpZ5S KAmt4g7YNPyKlB8oJOm+uWTFI9RPTVfa4FFj34XfH0ozPoA0115A91aqj12ypqZB9jFLuv llxr6iZfKQGhrexTW9h07NrNi9U1xnjsTkcZxsuvEJSECY5uLNOnQFGuOARdWw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=autistici.org header.s=stigmate header.b=bEDSr4zo; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1697718659; a=rsa-sha256; cv=none; b=EQUiilMZkGjNVt5Blv+5knxrX1QRfogFRvzN2CBfqcuJ5SG93ybFJ6SbFpnklgd/5xRq+T W4Yqe7SFt27ffe5s068eQoP3B2ESF6u5AmbnkNwASxpTU+pOI9RNNyvnVA9c33crIP6Oti DPeMIbxy8IqGCe0xU8ZyB3KJRyEJ67IH3y/N/YHik3QOm4/Rt4DYTTlw4SOJWQaAsOe+Nj saAjzu4Q4Hk3VmydcJUOBt4HB6eh313+r0tLmxu6/JdtYLRCjU/S8Wpbw0I2aDPd3JfWRP w6u2B2PpbxoLXl27UiNuZRTy0jcxSFReZgxzfSYSFYfD9Qouv8Lg3rjpkNRi1g== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qtSAe-0000f9-D8; Thu, 19 Oct 2023 08:30:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qtSAV-0000Po-6M for help-guix@gnu.org; Thu, 19 Oct 2023 08:30:27 -0400 Received: from confino.investici.org ([2a11:7980:1::2:0]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qtSAR-00065t-V0 for help-guix@gnu.org; Thu, 19 Oct 2023 08:30:26 -0400 Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4SB6Vq3f5Rz119b; Thu, 19 Oct 2023 12:30:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=autistici.org; s=stigmate; t=1697718611; bh=Qd/0sOwLczN49OBMfI/hBGPVONdUx0/LFQVh7VkSAes=; h=Date:Subject:To:References:From:In-Reply-To:From; b=bEDSr4zocPUo9KpU6bwdwgmDsFMMdEbPKrMOd1ZBB2XPZ8Xmhb9c5W6+sAPmAAnHM F47Hil3abF+i3xWbk6qC44E/PkZTcsPfeANnVm/nMmRPCvtTOHXIAMqQubs8aBRtOB ZauEgSUv+Siao/BzS3Td1TGrIJVFkLn0TYZpbP24= Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: goodoldpaul@autistici.org) by localhost (Postfix) with ESMTPSA id 4SB6Vq35Jwz119N; Thu, 19 Oct 2023 12:30:11 +0000 (UTC) Message-ID: <7df12295-e112-d0b5-65ee-d1cf23e6daec@autistici.org> Date: Thu, 19 Oct 2023 14:30:05 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: Pinebook Pro boot from NVME To: help-guix@gnu.org, Vagrant Cascadian References: <87edi0a1vc.fsf@wireframe> <307431e2-37a4-9cb4-fe16-0a75f3095ec5@autistici.org> Content-Language: en-US In-Reply-To: Received-SPF: pass client-ip=2a11:7980:1::2:0; envelope-from=goodoldpaul@autistici.org; helo=confino.investici.org X-Spam_score_int: -53 X-Spam_score: -5.4 X-Spam_bar: ----- X-Spam_report: (-5.4 / 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, HTML_MESSAGE=0.001, NICE_REPLY_A=-3.339, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: paul From: paul via Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -6.63 X-Spam-Score: -6.63 X-Migadu-Queue-Id: C50643EC05 X-Migadu-Scanner: mx2.migadu.com X-TUID: z+Ha7csb/ETk Hi Efraim, thank you so much for handcrafting a patch just to unlock me, it hasn't worked but I feel we are getting closer. I'm reporting another failure data point, please correct me if I've done anything stupid. Il 18/10/23 12:22, Efraim Flashner ha scritto: > There was a recent change to make sure that EFI bootloaders and GPT > partitions were paired together, but it looks like it was limited to > grub-efi and grub-efi32. Try applying this patch to guix and then using > ./pre-inst-env to build the image. This is the state of my Guix checkout: paul@pinebook-pro:~/code/guix$ git log -2 commit 104d4571cdb3b403fe49359cf215b61de4bdfb60 (HEAD -> master) Author: Efraim Flashner Date: Wed Oct 18 13:17:05 2023 +0300 image: Expand list of EFI bootloaders for GPT images. Reported by Paul A. Patience. * gnu/system/image.scm (system-disk-image): Accept more bootloaders using EFI for pairing with a GPT based partition scheme. commit 8d6b3dd0b863ccada887da8cd347727dd04cb456 (origin/master, origin/emacs-team, origin/HEAD) Author: Christina O'Donnell Date: Sat Oct 14 14:00:02 2023 +0100 doc: Expand origin-Reference section * doc/guix.texi (origin Reference): Add references for hg-reference, svn-reference, bzr-fetch, and bzr-reference. Signed-off-by: Ludovic Courtès This is what I've tried (libre.scm is the same as it was, also I did the whole autoreconf -vif && configure --local... dance) paul@pinebook-pro:~/code/guix$ guix shell --pure -D guix -- ./pre-inst-env guix system image --image-type=efi-raw ../guix-deployments/tarapia/system/libre.scm guix system: error: EFI bootloader required with GPT partitioning paul@pinebook-pro:~/code/guix$ guix shell --pure -D guix -- ./pre-inst-env guix describe Git checkout: repository: /home/paul/code/guix/ branch: master commit: 104d4571cdb3b403fe49359cf215b61de4bdfb60 Another thing: supposing we manage to boot Guix with TowBoot from NVME, I'd like to contribute a Cookbook page documenting some easy steps to get started with Guix on the Pinebook Pro. Is the final version of this patch going to master? Otherwise what are we supposed to say the Guix supported story is to towboot users on the PBP? Thank you for your help, giacomo