O=$(aws ec2 create-nat-gateway | perl -pe 's/.*: //g');
while true ; do
C=$(aws ect describe-nat-gateways --nat-gateway-ids "$O" | grep -c available || true);
if [ $C -gt 0 ] ; then
break;
fi
sleep 3;
done
aws ec2 replace-route --route-table-id rtb-000000000 --destination-cidr-block 0.0.0.0/0 --nat-gateway-id "$O";
Во-первых, /boot не слишком мал. Он достаточно мал, чтобы быть неудобным, но поскольку типичное ядро ubuntu может весить 12 МБ, initrd 55 МБ + некоторые файлы конфигурации, у вас должно быть место для двух, если не трех разных ядер. Что еще там?
И, если вам действительно нужен/хотите больше /boot, я бы предложил повторно использовать раздел подкачки -, однако вам придется уменьшить зашифрованный том. Если вам не нужен спящий режим.
Если у вас есть внешний USB-накопитель емкостью 1 ТБ или около того, я бы посоветовал сделать (дословную )копию вашего диска и экспериментировать только после этого.