|
@@ -228,6 +228,7 @@ install_recommends=true
|
|
|
install='ca-certificates libpam-systemd'
|
|
install='ca-certificates libpam-systemd'
|
|
|
upgrade=
|
|
upgrade=
|
|
|
kernel_params=
|
|
kernel_params=
|
|
|
|
|
+force_lowmem=
|
|
|
bbr=false
|
|
bbr=false
|
|
|
ssh_port=
|
|
ssh_port=
|
|
|
hold=false
|
|
hold=false
|
|
@@ -348,6 +349,11 @@ while [ $# -gt 0 ]; do
|
|
|
--no-part|--no-disk-partitioning)
|
|
--no-part|--no-disk-partitioning)
|
|
|
disk_partitioning=false
|
|
disk_partitioning=false
|
|
|
;;
|
|
;;
|
|
|
|
|
+ --force-lowmem)
|
|
|
|
|
+ [ "$2" != 0 ] && [ "$2" != 1 ] && [ "$2" != 2 ] && err 'Low memory level can only be 0, 1 or 2'
|
|
|
|
|
+ force_lowmem=$2
|
|
|
|
|
+ shift
|
|
|
|
|
+ ;;
|
|
|
--disk)
|
|
--disk)
|
|
|
disk=$2
|
|
disk=$2
|
|
|
shift
|
|
shift
|
|
@@ -822,6 +828,8 @@ installer_directory=$(grub2-mkrelpath "$mkrelpath" 2> /dev/null) || {
|
|
|
|
|
|
|
|
kernel_params="$kernel_params lowmem/low=1"
|
|
kernel_params="$kernel_params lowmem/low=1"
|
|
|
|
|
|
|
|
|
|
+[ -n "$force_lowmem" ] && kernel_params="$kernel_params lowmem=+$force_lowmem"
|
|
|
|
|
+
|
|
|
initrd="$installer_directory/initrd.gz"
|
|
initrd="$installer_directory/initrd.gz"
|
|
|
[ "$firmware" = true ] && initrd="$initrd $installer_directory/firmware.cpio.gz"
|
|
[ "$firmware" = true ] && initrd="$initrd $installer_directory/firmware.cpio.gz"
|
|
|
|
|
|