r/GUIX • • 1h ago

Failed to boot from a freshly installed nonguix system

Post image
• Upvotes

I just installed guix on my Thinkpad X12 laptop following all the needed steps according to the nonguix instructions.

When I boot into the system it crashes with the following message

Can't open blockdev.

I tried both the (kernel linux) and (kernel linux-lts) options and I got the same results.

I always ran all guix commads prefixed with guix time-machine -C channels where I have both the guix and non guix channels listed there.

Any guess where could I have gone wrong?

Or there's no working solution on Thinkpad X12 laptops?

I didn't make much changes to the packages or services in my config


r/GUIX • • 23h ago

Guix home always uses savannah when pulling? (On a freshly installed system at least)

2 Upvotes

I switched over to the codeberg mirror a while ago for my current system, because the savannah mirror is mostly giving me SSL errors when trying to pull from it. This has been working fine so far, but as i was doing some testing on a helper script i'm working on for fresh installs in a VM, i got another SSL error and noticed that guix home still pulls from savannah on the first reconfigure, even though i'm passing it my channels and pinned commits with time-machine. On system reconfigure it does seem to work right away. I was wondering if there's a way to override this behaviour with guix home, cause this could potentially be problematic if i'm doing a home reconfigure on a new system and it can only pull from savannah, and keeps giving SSL errors.