Hi Florian, "pelzflorian (Florian Pelz)" skribis: > Please consider the attached patch. I chose to go without > kernel-module-loader-service (only copying its requirements field) > because I do not know how to conditionally extend or start another > Shepherd service from an activation snippet. > > I tested it on QEMU with and without nomodeset. With a previous Guix > System install image, it stayed black when adding a nomodeset kernel > parameter. I will test again on real hardware now, but previous > testing of uvesafb-enabled installer images proved successful unlike > non-uvesafb images. Great. > From 85a95ce758384979a0aae3bc9065197c74862b4b Mon Sep 17 00:00:00 2001 > From: Florian Pelz > Date: Sat, 11 Apr 2020 18:56:37 +0200 > Subject: [PATCH] installer: Load uvesafb kernel module. > MIME-Version: 1.0 > Content-Type: text/plain; charset=UTF-8 > Content-Transfer-Encoding: 8bit > > Fixes . > > Machines without Kernel Mode Setting (those with many old and current AMD > GPUs, SiS GPUs, …) need uvesafb to show the GUI installer. Some may also need > a kernel parameter like nomodeset or vga=793, but we leave that for the user > to specify in GRUB. > > * gnu/system/install.scm (uvesafb-shepherd-service): New procedure. > (uvesafb-service-type): New variable. > (%uvesafb-service): New variable. > (%installation-services): Add it. I made the following adjustments. I also confirmed that everything goes well in QEMU, but obviously we’ll have to test on hardware. Let’s publish an RC2 tomorrow so we can get feedback. Thank you! Ludo’.