Современные системы Linux позволяют использовать фрагменты конфигурации в /etc/sysctl.d
. Добавьте файл типа 50-keepalive.conf
в этот каталог. Добавьте соответствующие значения systemctl.
net.ipv4.tcp_keepalive_time = 600
net.ipv4.tcp_keepalive_intvl = 60
net.ipv4.tcp_keepalive_probes = 20
Эти значения будут установлены при следующей перезагрузке. Убедитесь, что ваш интервал меньше периода ожидания любого брандмауэра, через который вы проходите.
Используйте команду man sysctl
, чтобы получить информацию о том, как использовать sysctl для проверки и изменения вашей конфигурации.
Переустановите с рабочего (не liveCD/DVD/USB )система -сначала найдите диск Ubuntu (пример: диск sdb, но используйте свой диск, а не разделы):
sudo parted -l
если это "/dev/sdb", то просто запустите:
sudo grub-install /dev/sdb
Если это возвращает какие-либо ошибки, запустите:
sudo grub-install --recheck /dev/sdb
Затем просто переделать меню:
sudo update-grub
Вторая установка Linux должна иметь поддержку grub. Проверьте, существует ли команда update-grub
во второй установке, например. whereis update-grub
. Если это так, я думаю, вы можете загрузить вторую установку Linux, удалить первую, а затем запустить update-grub
, чтобы обновить настройки grub, чтобы первая установка больше не отображалась в меню grub во время загрузки. Сначала сделайте резервную копию!