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
This commit is contained in:
Marek Marczykowski-Górecki 2015-10-09 20:37:54 +02:00
parent c0f4d76a14
commit 1d4f49961c
No known key found for this signature in database
GPG Key ID: 063938BA42CFA724

View File

@ -1455,7 +1455,7 @@ class GRUB2(GRUB):
# boot arguments # boot arguments
log.info("bootloader.py: used boot args: %s ", self.boot_args) 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_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_DISABLE_RECOVERY=\"true\"\n")
defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n") defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
defaults.write("GRUB_DISABLE_OS_PROBER=\"true\"\n") defaults.write("GRUB_DISABLE_OS_PROBER=\"true\"\n")