Debian: программа в загрузке

Debian: программа в загрузке

Я только что настроил свой новый VPS с Apache, PHP, MySQL и ProFTPd. Я хотел установить smtp-сервер, но мне посоветовали сначала выполнить обновление apt-get. Я сделал это, и у меня появился синий экран, на котором я мог выбрать между двумя альтернативами. Там было что-то об установщике GRUB 2. Я выбрал альтернативу, которая уже была выбрана, самую верхнюю. Я решил не обновлять GRUB2 и использовать старую, которая была установлена.

Теперь ProFTPd больше не запускается при загрузке. Мне приходится каждый раз запускать /etc/init.d/proftpd. Как это исправить? Нужно ли было выбрать обновление GRUB2? Нужно ли снова выполнить apt-get upgrade и попробовать снова выполнить тот же установщик GRUB2?

решение1

GRUB не имеет ничего общего со службами. Он просто запускает ваше ядро, а затем роль GRUB заканчивается, так что была какая-то другая модификация, которая изменила список служб, запускаемых при загрузке системы.

Просто добавьте proftpdк службам, которые запускаются автоматически. Вы можете сделать это с помощью update-rc.d proftpd defaults.

Если у вас сейчас GRUB 0.9.x (GRUB Legacy) и вы решили не обновлять его до GRUB 2, нет причин менять это решение. В GRUB 2 нет никаких изменений, которые бы имели для вас реальное значение.

решение2

Предполагая, что вы используете Squeeze или более позднюю версию, как root:

# insserv proftpd

При использовании Lenny или более ранней версии:

# update-rc.d proftpd defaults

Связанный контент