Как сделать резервную копию моей системы 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 не существует.