From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id cKpyHZDool+GRAAA0tVLHw (envelope-from ) for ; Wed, 04 Nov 2020 17:44:48 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id sFA2GZDool+VNgAAB5/wlQ (envelope-from ) for ; Wed, 04 Nov 2020 17:44:48 +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 057079402A5 for ; Wed, 4 Nov 2020 17:44:47 +0000 (UTC) Received: from localhost ([::1]:44378 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kaMpy-0007Dl-Et for larch@yhetil.org; Wed, 04 Nov 2020 12:44:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kaMpk-0007D9-In for help-guix@gnu.org; Wed, 04 Nov 2020 12:44:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44255) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kaMph-00023S-DI; Wed, 04 Nov 2020 12:44:30 -0500 Received: from [2a01:e0a:19b:d9a0:f9ec:8f6:c817:b980] (port=58226 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kaMpg-0004UB-WA; Wed, 04 Nov 2020 12:44:29 -0500 From: Mathieu Othacehe To: Jesse Gibbons Subject: Re: Who has had success installing a Guix system on arm? References: <260d2ed2-2af6-73f0-be62-27d25098bef2@gmail.com> Date: Wed, 04 Nov 2020 18:44:27 +0100 In-Reply-To: <260d2ed2-2af6-73f0-be62-27d25098bef2@gmail.com> (Jesse Gibbons's message of "Wed, 4 Nov 2020 09:44:24 -0700") Message-ID: <87sg9p585g.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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-Spam-Score: 0.99 X-TUID: cKbzK4LaxyTj Hello Jesse, > -> Which board did you get working with guix system (banana pi m2u, novena, > beaglebone black, pine64-plus, etc.)? > -> Did you build natively or cross-build from a different system? > -> What version of guix did you use? (what did guix describe say?) > -> If the board you got working can boot from an internal (emmc) or external > (microsd) drive, which one did you get working? > -> Would you mind sharing the operating-system definition that was successful? The situation is slowly improving. Since recently, you should be able to build a barebones image for pine64 lts this way: --8<---------------cut here---------------start------------->8--- guix system disk-image -t pine64-raw os.scm --8<---------------cut here---------------end--------------->8--- with os.scm that looks like: --8<---------------cut here---------------start------------->8--- (use-modules (gnu system images pine64)) pine64-barebones-os --8<---------------cut here---------------end--------------->8--- Note that this very image is also build by the CI and available here: https://ci.guix.gnu.org/search/latest/image?query=spec:guix-master+status:success+system:x86_64-linux+pine64 You should be able to flash this image on a microsd and directly boot from it. I will try to improve the documentation accordingly, but until then you can also read this: https://othacehe.org/the-guix-system-image-api.html. Thanks, Mathieu