Перемещение дисков Ubuntu на новый сервер
Сервер Ubuntu (Hardy Heron) здесь умер пару дней назад. К счастью, с жесткими дисками все было в порядке. Итак, теперь у нас есть новый сервер с установленными старыми дисками.
Новый сервер не загружается. После ряда строк в последовательности загрузки он говорит, что не может найти диск с определенным UUID. Я использовал (Fedora) аварийный диск, чтобы изменить меню grub для поиска реального устройства, /dev/sda1. Ошибка по-прежнему происходит с сообщением об ошибке, в котором упоминается имя устройства. Жесткий диск, безусловно, есть, потому что именно там система пытается загрузиться и находит grub.
Нужно ли перестраивать каталог / dev? Как я могу это сделать? Есть ли другая проблема?
2 ответа
Версия Ubuntu на вашем старом сервере была достаточно старой, поэтому я не буду пытаться ее устранить. Я думаю, что настало время для обновления, поэтому вам лучше установить версию Maverick с альтернативного компакт-диска Ubuntu на корневой раздел, сохраняя домашний раздел в целости и сохранности. Ubuntu хранит все пользовательские настройки и файлы в вашем домашнем каталоге, поэтому вам нужно только сделать резервную копию вашего /etc
, /var/www
веб-каталог, /usr/lib/mysql
базы данных, /usr/src
а также /opt
,
Вы можете потратить бесчисленное количество часов на устранение неполадок, и никто не может гарантировать вам успех.
Вы можете загрузиться с Ubuntu CD в режиме восстановления. Затем вы можете выполнить корневую оболочку. Ищите ваши диски, используя:
# ls -l /dev/disk/by-uuid/
Вы должны получить символические ссылки на ваши настоящие диски, такие как /dev/sda1 и /dev/sda2.
смотреть на /etc/fstab
и сравните UUID, который вы там нашли, с UUID, который вы получили от ls
, Вы можете редактировать fstab соответственно. Вы можете попробовать смонтировать разделы самостоятельно и использовать df -hT
проверь смонтированные перегородки.