# Extraneous field initializers error

**URL:** <https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955>\
**Category:** Guix\
**Created:** [April 19, 2026, 4:18pm UTC](https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955 "2026-04-19T16:18:00Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![OldSoul](https://avatars.discourse-cdn.com/v4/letter/o/839c29/32.png) [@OldSoul](https://forum.systemcrafters.net/u/OldSoul)\
**Post date:** [April 19, 2026, 4:18pm UTC](https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955/1 "2026-04-19T16:18:00Z")

</div>

Hey everyone.  
I am currently doing my first install of nonguix and have been running into this same error many times over. I ran the script to generate the nonguix iso, flashed it onto a USB, and have tried multiple times in different ways to get the system working. The part that is giving me trouble is when I run the system init command. For some reason it will always give the same error.  
/mnt/etc/config.scm:15:0: error: (It will write out my entire config): extraneous field initializers (kernal)  
My first few attempts I used an LLM to generate a starter config, then when that proved futile, I tried a few attempts of following the system crafters install guide.

> **[Installing Guix as a Complete GNU/Linux System - System Crafters](https://systemcrafters.net/craft-your-system-with-guix/full-system-install/)**

This also gives me the same error.  
Does anyone know what this error means or how to get around it? Is the guide outdated?  
Any assistance would be greatly appreciated!

---

<div class="post-metadata">

**Author:** ![wxie](https://avatars.discourse-cdn.com/v4/letter/w/ee59a6/32.png) [@wxie](https://forum.systemcrafters.net/u/wxie)\
**Post date:** [April 20, 2026, 2:08am UTC](https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955/2 "2026-04-20T02:08:04Z")

</div>

I suggest that you install the official guix iso first.

> **[Herunterladen — GNU Guix](https://guix.gnu.org/de/download/)**
>
> Installationsprogramme und Quelldateien für GNU Guix. GNU Guix kann auf verschiedenen GNU/Linux-Distributionen installiert werden.

---

<div class="post-metadata">

**Author:** ![OldSoul](https://avatars.discourse-cdn.com/v4/letter/o/839c29/32.png) [@OldSoul](https://forum.systemcrafters.net/u/OldSoul)\
**Post date:** [April 20, 2026, 3:47pm UTC](https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955/3 "2026-04-20T15:47:30Z")

</div>

Already tried, doesn’t work on my hardware, hence the nonguix install.

---

<div class="post-metadata">

**Author:** ![juipeltje](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/juipeltje/32/1178_2.png) [@juipeltje](https://forum.systemcrafters.net/u/juipeltje)\
**Post date:** [April 20, 2026, 4:14pm UTC](https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955/4 "2026-04-20T16:14:37Z")

</div>

Isn’t that just caused by a typo? atleast i think that happens to me sometimes. change kernal to kernel and it might work.

---

<div class="post-metadata">

**Author:** ![wxie](https://avatars.discourse-cdn.com/v4/letter/w/ee59a6/32.png) [@wxie](https://forum.systemcrafters.net/u/wxie)\
**Post date:** [April 21, 2026, 1:42am UTC](https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955/5 "2026-04-21T01:42:57Z")

</div>

What doesn’t work? You can use wired network if your wireless chip is not supported by free software.

---

<div class="post-metadata">

**Author:** ![OldSoul](https://avatars.discourse-cdn.com/v4/letter/o/839c29/32.png) [@OldSoul](https://forum.systemcrafters.net/u/OldSoul)\
**Post date:** [April 22, 2026, 5:09pm UTC](https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955/6 "2026-04-22T17:09:39Z")

</div>

Yup, that was it.  
Apparently I can’t spell kernel 😂  
I had a little trouble getting the bootloader installed, but I got it working and I now have a nonguix system!  
Thanks a bunch!

---

<div class="post-metadata">

**Author:** ![juipeltje](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/juipeltje/32/1178_2.png) [@juipeltje](https://forum.systemcrafters.net/u/juipeltje)\
**Post date:** [April 22, 2026, 7:37pm UTC](https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955/7 "2026-04-22T19:37:27Z")

</div>

nice lol, happens to the best of us 😅

---

<div class="post-metadata">

**Author:** ![aionfork](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/aionfork/32/1243_2.png) [@aionfork](https://forum.systemcrafters.net/u/aionfork)\
**Post date:** [April 26, 2026, 6:19am UTC](https://forum.systemcrafters.net/t/extraneous-field-initializers-error/1955/8 "2026-04-26T06:19:30Z")

</div>

Definitely read through the manual. It’s got an endless amount of useful info. I learned a ton about services & concepts that I never would’ve encountered elsewhere.

There’s also an official cookbook.

The system crafters github also has a lot of condensed info that helps when following along with the videos.

For examples of systems, run `git clone https://codeberg.org/guix/guix.git` and check out the `./gnu/system/{images,templates}`directories.

If you run into issues with guile and Geiser, I’ve heard good things about guile-studio, which is a pretty thin wrapper around emacs.
