# Non guix iso booting/generation issue

**URL:** <https://forum.systemcrafters.net/t/non-guix-iso-booting-generation-issue/2052>\
**Category:** Guix\
**Tags:** guix\
**Created:** [June 10, 2026, 4:10pm UTC](https://forum.systemcrafters.net/t/non-guix-iso-booting-generation-issue/2052 "2026-06-10T16:10:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![GoldAyan](https://avatars.discourse-cdn.com/v4/letter/g/9d8465/32.png) [@GoldAyan](https://forum.systemcrafters.net/u/GoldAyan)\
**Post date:** [June 10, 2026, 4:10pm UTC](https://forum.systemcrafters.net/t/non-guix-iso-booting-generation-issue/2052/1 "2026-06-10T16:10:16Z")

</div>

I have started my guix journey by installing guix in foregin distro now i plan to install it in one of my machine. I have been able to generate a guix iso (forked from davidwills). Github has 2gb limit i have split it as two. i have taken code and inspiration from **[jonhermansen](https://github.com/jonhermansen) and** @shom pull request.

I got two successful builds

- [Guix Installer - 202606080932](https://github.com/ThangaAyyanar/guix-installer/releases/tag/v202606080932), which booted but wifi not worked and for kernal i didn’t see linux, only libre linux and hurd are shown

- [Release Guix Installer - 202606100350 · ThangaAyyanar/guix-installer · GitHub](https://github.com/ThangaAyyanar/guix-installer/releases/tag/v202606100350) which didn’t even booted for me

---

<div class="post-metadata">

**Author:** ![howardpan](https://avatars.discourse-cdn.com/v4/letter/h/96bed5/32.png) [@howardpan](https://forum.systemcrafters.net/u/howardpan)\
**Post date:** [June 10, 2026, 4:36pm UTC](https://forum.systemcrafters.net/t/non-guix-iso-booting-generation-issue/2052/2 "2026-06-10T16:36:44Z")

</div>

Why don’t you just install from the default ISO downloadable ftom [guix.gnu.org](http://guix.gnu.org)? You can install it with an ethernet connection or a usb wifi dongle if these are possible options. After you successfully install the system, you can add the nonguix channel by following the instructions on github for nonguix.

---

<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:** [June 10, 2026, 7:06pm UTC](https://forum.systemcrafters.net/t/non-guix-iso-booting-generation-issue/2052/3 "2026-06-10T19:06:34Z")

</div>

It doesn’t work for most hardware since 2014.

Generate the nonguix iso on your foreign system.

---

<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:** [June 11, 2026, 3:13pm UTC](https://forum.systemcrafters.net/t/non-guix-iso-booting-generation-issue/2052/4 "2026-06-11T15:13:39Z")

</div>

The regular linux kernel not showing up as an option is normal i think, cause the actual installer hasn’t been patched to include it as an option. That’s why in the systemcrafters install guide video he switches tty during the process and manually edits the config that was generated by the installer. I’m personally thinking of just using the official Guix ISO from now on now that i feel more comfortable with the distro, cause from what i’ve seen with the libre kernel you should still get basic tty output, so i’m going to create a helper script for my own convenience that pulls down my repo and such so that i can more easily install my own configuration from a tty. That way i should also be able to just use the ncurses installer all the way through.

---

<div class="post-metadata">

**Author:** ![hako](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/hako/32/1192_2.png) [@hako](https://forum.systemcrafters.net/u/hako)\
**Post date:** [June 12, 2026, 8:01am UTC](https://forum.systemcrafters.net/t/non-guix-iso-booting-generation-issue/2052/5 "2026-06-12T08:01:41Z")

</div>

You can take a look at the installer I created. It should provide a complete installation experience:

> [@Are the guix-installer ISOs on Github up-to-date enough to install Guix System with nonguix?](https://forum.systemcrafters.net/t/are-the-guix-installer-isos-on-github-up-to-date-enough-to-install-guix-system-with-nonguix/2020/10):
>
> I have a more up-to-date [installer ISO here](https://codeberg.org/hako/Testament/src/branch/trunk/config/live). It uses my Guix System installer [fork](https://codeberg.org/nonguix/installer).

Note that newer installers won’t be able to finish the installation process:

> [@Are the guix-installer ISOs on Github up-to-date enough to install Guix System with nonguix?](https://forum.systemcrafters.net/t/are-the-guix-installer-isos-on-github-up-to-date-enough-to-install-guix-system-with-nonguix/2020/11):
>
> I intend to replace Nonguix installer ISO with it when guix.moe is accepted as [part of Nonguix](https://codeberg.org/hako/guix.moe/issues/3). I don’t add one for Nonguix now because maintaining two slightly different codebases will be quite tiring. On installers in general, currently there’s [issue](https://codeberg.org/guix/guix/issues/7373) when building Guix System installer for a newer Guix revision. It would be much welcomed if anyone has idea on fixing it.

And currently there’s bug in the default bash profile and you need to re-login after your first `guix pull`:

> **[system: %default-bash-profile: Don't set search paths.](https://codeberg.org/guix/guix/pulls/8972)**
>
> Previously this made ~/.config/guix/current/bin unavailable in PATH on a
> newly-installed Guix System, and required users to re-login after pulling
> channels as a workaround.
> 
> Basic PATH is already handled by /etc/profile, setting search paths...
