[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guix on Novena
From: |
Andreas Enge |
Subject: |
Re: Guix on Novena |
Date: |
Sun, 6 Sep 2020 10:45:22 +0200 |
Hello,
sorry for what are probably silly questions, I have difficulties wrapping
my head around how installation works. I am attaching my current
configuration, copy-pasted from our Overdrive machines and augmented
by snippets from yours, Vagrant.
Right now I am on Debian with Guix as package manager, running from the
SD card. After reading up through the last half year of guix-devel and
help-guix, I realise that I could have followed
https://lists.gnu.org/archive/html/help-guix/2020-04/msg00051.html ;
apparently
guix system disk-image -e "(@ (gnu system install) novena-installation-os)"
executed on an aarch64 machine should have created a bootable SD card
image with only Guix. Something to try next time! (By the way, swapping
the micro-SD card is rather finicky on this board, and I try to avoid it).
On Wed, Sep 02, 2020 at 11:33:22AM -0700, Vagrant Cascadian wrote:
> Yes, I would recommend installing Guix System directly to SATA, since
> u-boot can boot from SATA partitions marked bootable (either MBR or GPT
> though what GPT calls it I forget), and SATA will perform better, of
> course.
So far, I am using an external USB disk, which probably is not in the
boot sequence.
This is why the configuration has this:
(bootloader (bootloader-configuration
(bootloader u-boot-novena-bootloader)
(target "/dev/mmcblk1")))
to boot from the SD card. By the way, why /dev/mmcblk1, which also appears
in the installation-os? Is this valid when an additional SATA disk is plugged
in? My SD card is called /dev/mmcblk0, and there are several partitions;
do I give /dev/mmcblk0 or /dev/mmcblk0p1 as the argument?
Then later I have:
(file-systems (cons* (file-system
(device (uuid "f1062993-3776-47d2-8900-9e4f1d9fc8aa"))
; /dev/sda1
(mount-point "/")
(type "ext4"))
%base-file-systems))
so that the store and everything else should be on the disk.
Will this separation work?
Will mounting /dev/sda1 to /mnt and issuing "guix system init config.scm /mnt"
work? (The handbook suggests to do "herd start cow-store /mnt", but I forgot
what this is needed for.) Will it populate only /mnt/gnu/store, or also
/gnu/store from the place where I call "guix system init"? Since the latter
is almost full.
Thanks for your enlightenment,
Andreas
redhill.scm
Description: Text document
- Guix on Novena, Andreas Enge, 2020/09/01
- Re: Guix on Novena, Vagrant Cascadian, 2020/09/01
- Re: Guix on Novena, Andreas Enge, 2020/09/01
- Re: Guix on Novena, Vagrant Cascadian, 2020/09/02
- Re: Guix on Novena, Andreas Enge, 2020/09/02
- Re: Guix on Novena, Vagrant Cascadian, 2020/09/02
- Re: Guix on Novena,
Andreas Enge <=
- Re: Guix on Novena, Vagrant Cascadian, 2020/09/06
- Re: Guix on Novena, Andreas Enge, 2020/09/07
- Re: Guix on Novena, Andreas Enge, 2020/09/07
- Re: Guix on Novena, Andreas Enge, 2020/09/08
- Re: Guix on Novena, Efraim Flashner, 2020/09/08