From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 4HR9BXD3xWb65AAAqHPOHw:P1 (envelope-from ) for ; Wed, 21 Aug 2024 14:19:28 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 4HR9BXD3xWb65AAAqHPOHw (envelope-from ) for ; Wed, 21 Aug 2024 16:19:28 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=marekpasnikowski.pl header.s=dkim header.b=cIkShqiQ; dmarc=pass (policy=reject) header.from=marekpasnikowski.pl; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1724249968; h=from:from:sender:sender: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=LjCf5R8nubP6OvzUlVdbndyTmljvc3B57LBY0qkEj0k=; b=ZP0UibdO+MgCvbhwAINoc2iGXl6G/sV+Ssa4V+AmlY/DFXxmg/TXFBjyi7BUAMB6oFSK3s yn1YaIrKaicHEBVrNSzadibs64ntW8QQEjVCGin970IUlM5w0joUSlewimPRW2cbPJYnyc 2w30bJQlPV6WAftsjBKmcTeirmx++mw01D58ahYyEV2c9ZyGHDmcYk4v5QKgDYy1grHOgn MQTjgCmyFFWi/dgfLwMZQk1MK51+DwcA7l5uklHbME0bFPbJmVufquI79/YETMZGvS8tAY adPRL1FAP0xVqEBZ/DakQuCgXwz4CwdjF2DP2FUR5lNtA8LSg+JHVKyU3vd53Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1724249968; a=rsa-sha256; cv=none; b=amf8tQczEekfEkkN6wPewqHwcENZZRCjZXd/BJJEJWXEx3ji39n6hBimAA0ZbtLyBWA6Nv d/3+LoLmgOAJ4543NI2m8+eh+8dIhk+nj5M96GExsOUuzQKon8FxsUVx0HHrC4aCLAABn1 WU3tNy7C/rBfFk2pTcaqqz2UU8+9sn0JqjFfRJz5vze5bOlqBAToZ06xOXhNQa8Ynk/BvG f/GiqNcjmpqoA+03czhmTnAwyGsj4g3o/VqkS/FEaY+R0s2iWijCkSwRc7ewzndjAj9/XG GSpprbx9nyss1x5qqfOZVhOGj4u3kXEzHkboFaAiFoIPRJo4ztKtCWFo8y0ALQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=marekpasnikowski.pl header.s=dkim header.b=cIkShqiQ; dmarc=pass (policy=reject) header.from=marekpasnikowski.pl; 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" 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 CA1827147C for ; Wed, 21 Aug 2024 16:19:27 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sgmAo-0000af-Hf; Wed, 21 Aug 2024 10:18:55 -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 1sgmAm-0000aK-T7 for help-guix@gnu.org; Wed, 21 Aug 2024 10:18:53 -0400 Received: from [81.190.248.246] (helo=marekpasnikowski.pl) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sgmAk-0003Au-Jb for help-guix@gnu.org; Wed, 21 Aug 2024 10:18:52 -0400 Received: from localhost (localhost.local [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 534eead8 for ; Wed, 21 Aug 2024 14:18:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=marekpasnikowski.pl; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type:content-transfer-encoding; s=dkim; bh=FohmK+GIlmv9irYdPjwSfBatmPuMRm0wkoXA3mXdrhM=; b=cIkShqiQa7qH OhkhTMBoij7ReF466WK+2oJz/9utsM24ln6hMLlvELppt6Raf7xtkMDbs9ict1KH jpnc5xN9lf8MhaMdn7ilkU3EXPKt7xIqUjeEyGTrE9PNkfTJ9sw+ePSmGCUn8STO /YD4QXkPX1G2ZmprRu2usMfBJh/36OgkuKO+w8Y6CW4qA4KTfmaUrPrjAfOJxxIC W3K9KBpFlNmmVZ8rrGOIyZ24xtmsB3DUUwFjFXe0CdSeTX6or6pSAWIsm8NF5PWj s2kynVp4XVK1+LJh/7G2D4zPXEzfMQvPktfsz/An+T6GKmGyztWbF6B0N1M59+f+ SlgBuPRq4w== Received: by localhost (OpenSMTPD) with ESMTPSA id b023f367 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Wed, 21 Aug 2024 14:18:43 +0000 (UTC) From: =?utf-8?Q?Marek_Pa=C5=9Bnikowski?= To: help-guix@gnu.org Subject: Re: Guix under QEMU on Aarch64? In-Reply-To: (James Geddes's message of "Wed, 21 Aug 2024 14:47:58 +0100") References: <8175855D-25D3-4DAF-ADC2-AA8EB2158F02@jamesgeddes.org> <878qwro5i5.fsf@marekpasnikowski.pl> Date: Wed, 21 Aug 2024 16:18:42 +0200 Message-ID: <87wmkam01p.fsf@marekpasnikowski.pl> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 81.190.248.246 (failed) Received-SPF: pass client-ip=81.190.248.246; envelope-from=marek@marekpasnikowski.pl; helo=marekpasnikowski.pl X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action 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: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -6.01 X-Spam-Score: -6.01 X-Migadu-Queue-Id: CA1827147C X-Migadu-Scanner: mx11.migadu.com X-TUID: h1xpa9FyhxIS James Geddes writes: >> On 20 Aug 2024, at 11:25, Marek Pa=C5=9Bnikowski wrote: >>=20 >> James Geddes writes: >>=20 >>> (NB: I have tried a few other things: `guix system init ... config.scm`= to a new drive; and `guix >>> system image --image-type=3Dqcow2 config.scm` (which fails for other re= asons I don't understand).) >>=20 >> It would be nice to see those error messages. You could have been >> closer to success than you thought. >>=20 >> I have no experience with virtual machines, but I did plenty of guix >> system inits =E2=80=94 maybe your error is something I understand. >>=20 > > I=E2=80=99d be very happy for any insight! The error message was: > > ``` > # guix system image --image-type=3Dqcow2 config.scm > guix system: error: EFI bootloader required with GPT partitioning > ``` > I had a look at your config and my first thought is that the error message is a poorly worded version of one of the following: 1. You must use both EFI bootloader and GPT partitioning. 2. If you use EFI bootloader, you must use GPT partitioning. Either way, after logical analysis of the information here, my conclusion is that guix deploys an image with an MBR partitioning scheme. Reading [the manual][1], =E2=80=9EThe image type can be selected using the --image-type option. It defaults to mbr-hybrid-raw.=E2=80=9D Further down, = =E2=80=9EThe --list-image-types command lists all the available image types.=E2=80=9D $ guix system image --list-image-types The available image types are: - visionfive2-raw=20 - unmatched-raw=20 - rock64-raw=20 - pinebook-pro-raw=20 - pine64-raw=20 - orangepi-r1-plus-lts-rk3328-raw=20 - novena-raw=20 - hurd-qcow2=20 - hurd-raw=20 - raw-with-offset=20 - mbr-raw=20 - iso9660=20 - tarball=20 - qcow2=20 - wsl2=20 - efi-raw=20 - mbr-hybrid-raw=20 - uncompressed-iso9660=20 - docker=20 - efi32-raw [1]: https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-system.ht= ml