Если всё дело в запуске служб, то их запуск можно восстановить с помощью livecd, в папках /etc/rc[0-S] находятся ссылки к скриптам запуска служб (может быть не так выразился, пусть гуру поправят). Если ссылка называется на K... то служба на этом уровне отключена, если S... то включена.
Сравните с содержимым livecd, или просто замените.