Ubuntu Server не запускается

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

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

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

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

1 ответ

Если вы можете загрузить 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 также делают...

Другие вопросы по тегам