I am attaching my configuration file as passed to
./pre-inst-env guix system disk-image lime.scm
I am trying to create a GuixSD image to be run on the Olimex Lime system.
When I comment out the line "initrd" (since the module does not exist
on x86_64), a disk image is created on x86_64.
What could I do to help debug this?
Andreas
(use-modules (gnu) (gnu bootloader u-boot))
(use-service-modules audio networking ssh)
(use-package-modules screen ssh)
(operating-system
(host-name "my-mpd-server")
(timezone "Europe/Berlin")
(locale "en_US.utf8")
(bootloader (bootloader-configuration
(bootloader u-boot-a20-olinuxino-lime-bootloader)
(target "/dev/sda")))
(initrd (lambda (fs . rest)
(apply base-initrd fs
;; This module is required to mount the sd card.
#:extra-modules (list "omap_hsmmc")
rest)))
(file-systems (cons (file-system
(device "my-root")
(title 'label)
(mount-point "/")
(type "ext4"))
%base-file-systems))
(users (cons (user-account
(name "mpd")
(group "users")
(home-directory "/home/mpd"))
%base-user-accounts))
(services (cons* (dhcp-client-service)
(agetty-service
(agetty-configuration
(extra-options '("-L"))
(baud-rate "115200")
(term "vt100")
(tty "ttyO0")))
%base-services)))