From: Pierre Neidhardt <mail@ambrevar.xyz>
To: Julien Lepiller <julien@lepiller.eu>, guix-devel@gnu.org
Subject: Re: wip blog post: running Guix System on ARM
Date: Thu, 14 Nov 2019 10:29:22 +0100 [thread overview]
Message-ID: <87k182g619.fsf@ambrevar.xyz> (raw)
In-Reply-To: <20191113222154.6eb6a78c@sybil.lepiller.eu>
[-- Attachment #1: Type: text/plain, Size: 2147 bytes --]
Neat, thanks for this article!
Question: how do you intend to convert the markdown to Texinfo?
Some typos / nits below:
> ### The kernel modules
>
> In order for Guix to be able to load the system from the initramfs, it will probably need
Maybe define initramfs? Or just link to https://en.wikipedia.org/wiki/Initramfs.
> to load some modules, especially to access the root file system. In my case, the SSD is
> on an ahci device, so I need a driver for it. The kernel defines `ahci_sunxi` for that
AHCI
> Your own board may need other kernel modules to boot properly, however it is hard to discover
> them. Guix can tell you when a module is missing in your configuration file if it is loaded
> as a module. Most distros however build these modules in the kernel directly, so Guix cannot
Maybe "distributions" unabridged?
> Also note that module names are not consistent between what Guix expects and what is printed by
> dmesg, especially when the contain a "-" or a "_". You will find the correct file name by building
Word missing here: "when the contain".
> Here, I could find a file named "kernel/drivers/mmc/host/sunxi-mmc.ko", hence the module
> name `sunxi-mmc`. For the other driver, I found a "kernel/drivers/ata/ahci_sunxi.ko",
> hence the name `ahci_sunxi`, even if dmesg suggested `ahci-sunxi`.
Maybe add "(notice the '_' and the '-' difference)."
> In my case, I wanted to install the system on an external SSD, while the currently running
> foreign distribution was running from the SD card. What is nice with this setup is that,
> in case of real trouble (you SSD caught fire or broke), you can still boot from the old
"your SSD"
> foreign system with an installed Guix and all your tools by re-flashing only the bootloader.
>
> In this scenario, we use the foreign system as we would the installer iso, using the manual
Word missing: "we would the installer iso".
Also: iso -> ISO.
> Make sure there is an empty /etc, or the new system won't boot
> properly.
Isn't this a bug in Guix?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
next prev parent reply other threads:[~2019-11-14 9:29 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-13 21:21 wip blog post: running Guix System on ARM Julien Lepiller
2019-11-14 9:10 ` Giovanni Biscuolo
2019-11-14 9:29 ` Pierre Neidhardt [this message]
2019-11-14 10:32 ` zimoun
2019-11-14 11:05 ` pelzflorian (Florian Pelz)
2019-11-17 16:53 ` Julien Lepiller
2019-11-17 19:39 ` Ludovic Courtès
2019-11-14 12:12 ` Danny Milosavljevic
2019-11-17 16:57 ` wip blog post (v2): " Julien Lepiller
2019-11-18 17:03 ` Danny Milosavljevic
2019-11-23 17:19 ` Ludovic Courtès
2019-11-24 7:56 ` Julien Lepiller
2019-11-17 19:37 ` wip blog post: " Ludovic Courtès
2019-11-17 19:43 ` Ludovic Courtès
2019-11-18 8:25 ` Pjotr Prins
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87k182g619.fsf@ambrevar.xyz \
--to=mail@ambrevar.xyz \
--cc=guix-devel@gnu.org \
--cc=julien@lepiller.eu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.