Skip to content

Latest commit

 

History

History
168 lines (133 loc) · 4.61 KB

guix.org

File metadata and controls

168 lines (133 loc) · 4.61 KB

dual booting

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

I am also dual mounting the guix

It is at /guix

grub

boot from grub to a usb stick

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

boot to an installed GNU/Linux distro on your machine

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

cool guix webpage

http://dustycloud.org/misc/talks/guix/chicagolug_2015/guix_talk.html

trying to get my mouse to work

  • State “DONE” from [2016-08-22 Mon 14:40]
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20433

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”)))

trying to get Emacs to work

  • State “DONE” from [2016-08-22 Mon 14:40]
move my set-default-font thing into init-editing utils.

enabling swap on guix

  • State “DONE” from [2016-08-22 Mon 14:40]
I belive it is /dev/sda2

getting guixSD to reconfigure

  • State “DONE” from [2016-08-22 Mon 14:40]
I get this error when I try
guix system reconfigure /etc/config.scm

make packages work well on both GuixSD and parabola

gpg

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.

emacs

awesome

making GuixSD automatically swap caps

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

a sample guix config

https://github.com/yenda/guix-con-fig

making X work again:

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.