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

4776
pcapademic

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

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

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

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

1
Что касается подкачки, должен быть раздел подкачки с UUID, совпадающим с UUID в / etc / fstab. Видимо, с копией данных все было в порядке, и вам нужно решить проблему с отображением отдельно. alfplayer 14 лет назад 0

6 ответов на вопрос

2
Chris

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

Что произойдет с установкой кроссовера Linux, если вы просто скопируете свой домашний каталог? pcapademic 14 лет назад 0
Понятия не имею ... но резервная копия в основном такая же, как и домашняя. Если они снимают идентификаторы с вашего компьютера, даже резервное копирование не помешает их защите от копирования. Chris 14 лет назад 0
Ответьте на вопрос о кроссовере linux, по крайней мере, в Ubuntu - если вы установите пакет .deb кроссовера, ваши бутылки найдутся. Я все еще ищу более сложный способ выбора пакетов для установки, а не метод, предложенный @Neal. pcapademic 14 лет назад 0
2
Neal

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

ЭТОТ. Спасибо. Google привел меня к этому великому ответу. Я играю с 12.04 и «переезжаю» на новый, более быстрый компьютер. Chris K 11 лет назад 0
0
user23307

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

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

0
tony-p-lee

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

0
TheToasterThatCould

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

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

1) dpkg -l | awk '' > 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 
0
Broam

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

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

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

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