Обновление с 11.10 до 12.04 не удалось, даже не могу найти жесткий диск

Я работаю над обновлением некоторых виртуальных машин, которые были 11.10 и должны быть обновлены до 12.04. (Из-за очень большой базы данных mysql новая установка не очень хорошая опция.) У меня по крайней мере есть сервер QA для тестирования, и я провел тестовое обновление на выходных на этом сервере. Казалось, что он прекрасно работал до перезагрузки, несмотря на риск выполнения обновления через ssh (я знаю, что это не «рекомендуется», но у меня не было «правильного» визуального доступа в то время из-за того, где машина фактически размещена) .

Во время обновления я позволил системе заменить /boot/grub/menu.lst новым файлом пакета. Так что я уверен, что оно не ищет старое ядро ​​и не находит его. Я также позволил ему заменить my.cnf и /etc/apache2/mods-available/alias.conf и планировал вручную объединить php.ini и apache2.conf. Тем не менее, ничего, что появилось во время апгрейда, казалось, не давало подсказки о том, что будет дальше.

После перезагрузки, однако, он больше не находит жесткий диск. Он попадает во встроенную оболочку BusyBux, что, как я полагаю, является аварийным восстановлением после трех «ошибок сегментации» и сообщением о том, что он «перестал ждать корневое устройство». И он говорит, что «/ dev / disk / by-uuid / xxxxxx не существует». Запуск df не дает мне ничего, кроме файловых систем udev и tmpfs, смонтированных в / dev и / run соответственно. Я не могу запустить fdisk, fsck или что-то подобное.

У меня есть резервная копия виртуальной машины до того, как была предпринята попытка обновления, поэтому я решил, что мне просто придется откатиться и повторить попытку. Но я был бы признателен, если бы кто-нибудь мог рассказать мне, что здесь происходит, чтобы я мог это исправить (и / или предотвратить), если это когда-нибудь произойдет снова.

1
задан 2 May 2012 в 02:26

1 ответ

Кевин, у меня был точно такой же опыт.

То, что я сделал, чтобы обойти эту точку, было:

Перезагрузитесь и удерживайте нажатой клавишу Shift, чтобы перейти в меню восстановления.

Затем в меню восстановления выберите:

  • fsck (надеюсь, что все выполнено без ошибок)
  • включить работу в сети (разрешить загрузку)
  • dpkg (восстановить все пакеты )

После этого я мог загрузиться. Возможно, это поможет.

0
ответ дан 2 May 2012 в 02:26

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

Похожие вопросы: