Here are some relevant links: https://www.gnu.org/software/guix/manual/html_node/GRUB-Configuration.html http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20067 https://lists.gnu.org/archive/html/guix-devel/2016-02/msg00543.html
It is at /guix
As soon as you see the grub command line press the “c” key. You’ll be dropped into a grub shell. You’ll know you’re there, because you’ll see
grub >
Now, this is what you type
set root=(
Now press TAB and grub will give you some options. Grub will expand what you wrote into
set root=(hd
Grub will then tell you to either press 1 or 0. hd0 is your hard drive. You don’t want that. So type
set root=(hd1)
Now type
chainloader +1
That will essentially tell the grub that is on your harddisk, to chainload to the usb. This means that the usb stick has grub (or some other similiar software on it). So grub won’t try to find a bootable kernel on the usb stick. Instead, your harddrive’s grub will hand over controll to the usb stick’s grub.
boot
set root=(hd0,PartionNumberWhere/BootIs) linux /boot/vmlinuz-linux-libre root=/dev/sdaPartionNumberWhereRootIs initrd /boot/initramfs-linux-libre.img boot
For me this looks like:
set root=(hd0,1) linux /boot/vmlinuz-linux-libre root=/dev/sda1 initrd /boot/initramfs-linux-libre.img boot
http://dustycloud.org/misc/talks/guix/chicagolug_2015/guix_talk.html
- State “DONE” from [2016-08-22 Mon 14:40]
I need to run
$ guix pull
# guix pull
;; Edit configuration.scm to add ‘kernel-arguments’ to the config: ;; (operating-system ;; … ;; (kernel-arguments ‘(“modprobe.blacklist=usbkbd”)))
- State “DONE” from [2016-08-22 Mon 14:40]
- State “DONE” from [2016-08-22 Mon 14:40]
- State “DONE” from [2016-08-22 Mon 14:40]
guix system reconfigure /etc/config.scm
My public key is available to GuixSD and my secret key seems to be available as well.
gpg --list-keys
gpg --list-secret-keys
So I can encrypt stuff, but NOT decrypt stuff. I’m getting this error when I try decrypting a file with gpg -d filename
gpg: public key decryption failed: No pinentry
I need to have gpg-agent and pinentry installed, which I do. I also have pinentry-gtk2 installed.
Also gpg-agent does not seem to know where pinentry-gtk2 is. So it is NOT able to ask my for a passphrase to decrypt a file.
This email list letter might let me do it. Also it looks like GuixSD uses Slim https://lists.gnu.org/archive/html/help-guix/2016-08/msg00070.html
cat ~/.xsession
https://github.com/yenda/guix-con-fig
list of errors:
- Open ACPI failed /var/run/acpid.socket no such file or directory
- failed to open module nv. Module does not exist
- failed to open fbdev. does not exist
- failed to load vesa. Does not exist
- loads in nouveau.