summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Whitaker <mageia@martin-whitaker.me.uk>2026-02-24 09:33:48 +0000
committerMartin Whitaker <mageia@martin-whitaker.me.uk>2026-02-24 09:42:23 +0000
commita6f1207bc0e64cc529d78082050e4e6e4418b83d (patch)
tree7e6c29430dc2ff4d8c245b397f2e718a39053ca8
parent3500d4599073f9dcc1491109f2c210e60fde6464 (diff)
downloaddraklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.tar
draklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.tar.gz
draklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.tar.bz2
draklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.tar.xz
draklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.zip
Add workarounds for NVIDIA proprietary drivers (mga#35020)
Make sure the nouveau driver is not loaded by dracut. Force SDDM to use X11, not Wayland.
-rw-r--r--config/build.cfg12
1 files changed, 6 insertions, 6 deletions
diff --git a/config/build.cfg b/config/build.cfg
index 10e57f4..b05d784 100644
--- a/config/build.cfg
+++ b/config/build.cfg
@@ -41,7 +41,7 @@ my $booting_message = 'Starting Mageia Live system ...';
my $install_message = 'Starting Mageia Live installer ...';
my $memtest_message = 'Starting memory tester ...';
-my $default_append = 'root=mgalive:LABEL=' . build_label($build) . ' noiswmd audit=0 rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 vga=788 splash quiet';
+my $default_append = 'root=mgalive:LABEL=' . build_label($build) . ' noiswmd audit=0 rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 vga=788 quiet';
my $config = {
system => {
@@ -139,7 +139,7 @@ my $config = {
),
if_($has_plasma,
- 'task-plasma',
+ 'task-plasma-x11',
'plasma-applet-nm',
),
@@ -390,13 +390,13 @@ my $config = {
bootloader_default => 0,
bootloader_timeout => 10,
bootloader_entries => [
- 'Boot Mageia Live' => { message => $booting_message, append => $default_append . ' noxconf xdriver=free' },
+ 'Boot Mageia Live' => { message => $booting_message, append => $default_append . ' splash noxconf xdriver=free' },
if_($arch eq 'x86_64',
- ' + use non-free NVIDIA drivers (slower to boot)' => { message => $booting_message, append => $default_append . ' nokmsboot xclone=1' },
+ ' + use non-free NVIDIA drivers (slower to boot)' => { message => $booting_message, append => $default_append . ' nokmsboot xclone=1 rd.driver.blacklist=nouveau' },
),
- 'Install Mageia Live' => { message => $install_message, append => $default_append . ' noxconf xdriver=free install' },
+ 'Install Mageia Live' => { message => $install_message, append => $default_append . ' splash noxconf xdriver=free install' },
if_($arch eq 'x86_64',
- ' + use non-free NVIDIA drivers (slower to boot)' => { message => $install_message, append => $default_append . ' nokmsboot xclone=1 install' },
+ ' + use non-free NVIDIA drivers (slower to boot)' => { message => $install_message, append => $default_append . ' nokmsboot xclone=1 rd.driver.blacklist=nouveau install' },
),
'Memory Test' => { message => $memtest_message, command => 'linux', image => '/boot/memtest', initrd => 'none', append => 'nobigstatus' },
],