Я работаю над обновлением некоторых виртуальных машин, которые были 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 или что-то подобное.
У меня есть резервная копия виртуальной машины до того, как была предпринята попытка обновления, поэтому я решил, что мне просто придется откатиться и повторить попытку. Но я был бы признателен, если бы кто-нибудь мог рассказать мне, что здесь происходит, чтобы я мог это исправить (и / или предотвратить), если это когда-нибудь произойдет снова.
Кевин, у меня был точно такой же опыт.
То, что я сделал, чтобы обойти эту точку, было:
Перезагрузитесь и удерживайте нажатой клавишу Shift, чтобы перейти в меню восстановления.
Затем в меню восстановления выберите:
После этого я мог загрузиться. Возможно, это поможет.