Как сделать резервную копию моей системы Ubuntu 9.10, а затем восстановить ее на новую машину с другим оборудованием?

У меня хорошо настроенная машина Ubuntu 9.10 с установленным кроссовером linux (от Codeweavers). У меня установлены драйверы Nvidia. Все так, как я хочу.

Теперь я хочу перейти на новую машину с другим оборудованием: жестким диском разного размера, ОЗУ разного размера, видеокартой и т. Д. Я попробовал методику, предложенную на форумах Ubuntu: "Как : Резервное копирование и восстановление вашей системы!". Результаты, достижения:

  • Новая система жалуется на то, что своп не найден
  • Новая система жалуется на то, что не может найти оборудование Nvidia, и я не могу открыть приложение System->Administration->Hardware Drivers (т.е. /usr/bin/jockey-gtk) решить проблему.
  • В результате nvidia X-Windows выдает ошибки, а экранный процесс исправления X-Windows не работает.

Как восстановить резервную копию моей старой системы, включая установку Crossover Linux, на новую машину с другим установленным оборудованием?

6 ответов

Решение

Если вы устанавливаете новую установку, то настройте свое оборудование, просто скопировав свой домашний каталог. С вашим домашним каталогом вы сможете сохранить все настройки для программ и рабочего стола, а также ваши файлы. Разве настройка вашего оборудования в Ubuntu - это всего лишь пара дополнительных минут по сравнению со временем установки?

Я согласен с Крисом, что, вероятно, было бы безопаснее выполнить новую установку и копирование вашего домашнего каталога, но добавлю, что вы можете сохранить список установленных пакетов с помощью команды dpkg --get-selections > ~/packages а затем восстановить его с sudo dpkg --set-selections < ~/packages && apt-get dselect-upgrade,

Вы не должны ожидать, что этот тип файловой системы с изображениями для разных HW будет работать вообще. Если вы хотите сохранить идентичный образ, вы должны использовать виртуальную машину, такую ​​как vmWare, где файл vmdk может быть легко перенесен в другое HW.

Если вы смелы, вы можете попробовать rsync, чтобы создать точное зеркало на жестком диске, которое можно установить в систему dest. В противном случае, вот как я мог бы выполнить эту задачу с моими системами Debian - должно быть почти, если не идентично Ubuntu.

Исходная система

1) dpkg -l | awk '{print $2}' > installed_packages.txt
2) tar -czf etc.tar.gz /etc
3) tar -czf home.tar.gz /home
4) tar -czf root.tar.gz /root

Система назначения:

1) apt-get install `cat installed_packages.txt`
2) untar the the 3 gz file where they belong
3) reboot

Я бы не стал мигрировать систему с драйверами BLOB-объектов, такими как Nvidia. Я понятия не имею, что влечет за собой процесс установки Nvidia (он может быть очень конкретным) и записывает информацию об оборудовании в файл конфигурации.

Все драйверы FLOSS были перенесены корректно (как и следовало ожидать), поскольку у вас не было других ошибок.:)

Вопрос обмена решается другими ответами; но для повторения вам, вероятно, просто нужно изменить UUID раздела подкачки в файле /etc/fstab.

Новая система жалуется на то, что своп не найден

Когда вы разбивали новый диск на разделы, вы не делали раздел подкачки или никогда не запускали на нем mkswap. Отредактируйте /etc/fstab, исправьте (или просто закомментируйте) строку подкачки.

Новая система жалуется, что не может найти аппаратное обеспечение Nvidia, и я не могу открыть приложение System->Administration->Hardware Drivers (например, /usr/bin/jockey-gtk), чтобы решить эту проблему.

Почему ты не можешь?

более новые версии X не нуждаются в файле конфигурации.

пытаться

cd /etc/X11
mv xorg.conf xorg.conf.disabled

В результате nvidia X-Windows выдает ошибки, а экранный процесс исправления X-Windows не работает.

Какие ошибки?

К вашему сведению, X-Windows не существует.

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