From 51145bb9639b00a201ba9d230daa70118a1d104a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?= Date: Thu, 18 Oct 2018 11:23:48 +0200 Subject: [PATCH] anaconda: limit dom0 maxmem to 4GB to limit its overhead on big systems Linux kernel have some memory overhead depending on maxmem. Dom0 isn't meant to use that much memory (most should be assigned to AppVMs), so on big systems this will be pure waste. QubesOS/qubes-issues#1136 Fixes QubesOS/qubes-issues#1313 --- pyanaconda/bootloader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py index 3d9f67ff024..4c7eadc3e99 100644 --- a/pyanaconda/bootloader.py +++ b/pyanaconda/bootloader.py @@ -1502,7 +1502,7 @@ def write_defaults(self): # boot arguments log.info("bootloader.py: used boot args: %s ", self.boot_args) defaults.write("GRUB_CMDLINE_LINUX=\"%s\"\n" % self.boot_args) - defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M\"\n") + defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M dom0_mem=max:4096M\"\n") defaults.write("GRUB_DISABLE_RECOVERY=\"true\"\n") defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n") defaults.close()