Hello Pierre,
Pierre Neidhardt <[email protected]> skribis:
> The list of module does not match the expectation I guess but I don't
> know what Guix is trying to do here.
There’s a list of modules that must be present in the initrd, specified
by the ‘initrd-modules’ field. By default that list is:
--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> ,use(gnu system linux-initrd)
scheme@(guile-user)> %base-initrd-modules
$2 = ("ahci" "usb-storage" "uas" "usbhid" "hid-generic" "hid-apple" "dm-crypt"
"xts" "serpent_generic" "wp512" "nls_iso8859-1" "pata_acpi" "pata_atiixp"
"isci" "virtio_pci" "virtio_balloon" "virtio_blk" "virtio_net" "virtio_console"
"virtio-rng")
--8<---------------cut here---------------end--------------->8---
Since your kernel lacks the “xts” module, you may have to do:
(operating-system
;; …
(initrd-modules (delete "xts" %base-initrd-modules)))
HTH!
Ludo’.