1

Мой Ubuntu Server 12.04 работал в течение нескольких недель до сегодняшнего дня, когда произошло отключение питания.

С тех пор он не запускается, монитор отображает сообщение о неподдерживаемом разрешении (на сервере не установлена поддержка графического интерфейса, предполагается загрузка в текстовом режиме). Службы не запускаются, поэтому удаленное соединение недоступно.

HW, кажется, не поврежден, я могу получить доступ к BIOS, также хорошо работает дистрибутив Ubuntu. Даже системный диск выглядит нормально, я могу получить доступ ко всем файлам, поэтому я сделал полную резервную копию. Я пытался проверить системный журнал, но нет новых записей.

Можете ли вы дать мне совет, как вернуть его обратно? Раздел диска сделан через LVM.

1 ответ1

0

Если вы можете загрузить live CD, сделайте следующее:

  1. создайте резервную копию /etc , /var/backup , /var/log/dpkg.log , /home (при необходимости) и любых данных, которые вы можете иметь в других местах. В противном случае не нужно беспокоиться о резервном копировании программ, если только вы не установили что-либо, не находящееся в управлении пакетами (обычно это заканчивается в /opt)
  2. если вы получаете шанс , что вы можете попробовать chroot системы в существующую систему с загрузочного компакт - диска (СМИ установка должна работать нормально):
  3. запустить стандартную установку Ubuntu Server (такая же битность!)
  4. Теперь существует две возможности вернуть исходную конфигурацию
    • если у вас раньше была достаточно стандартная установка, вы можете с легкостью переписать /etc с вашим содержимым резервной копии сейчас.
    • в противном случае вам придется объединить старую конфигурацию с новой.

В будущем я также могу порекомендовать вам установить и активировать пакет etckeeper , поскольку он обеспечивает через apt хуки то, что перед установкой и после установки изменения в /etc фиксируются для контроля версий (по умолчанию bzr в Ubuntu). Это спасло мою шею много раз - если просто проверить, какие изменения нарушили определенную функцию ...


Еще одна вещь была бы разумной для вашей машины, чтобы сделать ее менее зависимой от конкретного разрешения (то есть просто использовать самую низкую в GRUB). Настройте файл /etc/default/grub чтобы раскомментировать строку (т.е. удалить #):

#GRUB_TERMINAL=console

и получите старое разрешение консоли 80x25. sudo update-grub .

На некоторых машинах это была единственная возможность получить какой-либо видимый вывод. Кроме этого GRUB предлагает возможность выдавать свой вывод на последовательный порт, так же как и ядро. Используй это. Некоторые BIOS также делают ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .