Как перенести всю систему на новую машину?

21

Я использую ubuntu для работы с повседневной работой. Теперь я покупаю новый ноутбук, и я хочу перенести всю свою систему (программы, пакеты, данные, настройки и т. Д.) На новую машину.

Я знаю, что могу скопировать домашнюю папку на новую машину, и я получу (почти) все данные и настройки. Но есть ли безопасный способ скопировать всю систему? Или это плохая идея?

    
задан Lai Yu-Hsuan 08.03.2012 в 19:59
источник

4 ответа

18

Предпосылки:

Та же версия Ubuntu установлена ​​на обеих машинах. Архитектура (32/64 бит) может быть разной.

Шаг 1: Сохраните список установленных пакетов

Выполните следующую команду на исходном компьютере, чтобы сохранить имена установленных пакетов в ~ / pkglist:

sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/pkglist

Шаг 2: Перенесите конфигурацию

Используйте scp или rsync или даже флеш-диск для переноса вашего домашнего каталога (~ / , ~ /.), списка источников (/etc/apt/sources.list) и любых других файлов вы настроили или установили (например, apache config под / etc или программное обеспечение on / opt) от исходного компьютера до целевого.

Шаг 3. Установка пакетов

На целевом компьютере выполните следующую команду в сеансе отказоустойчивого терминала для установки пакетов:

sudo aptitude update && cat pkglist | xargs sudo aptitude install -y

Выдержка из:

Ссылка

    
ответ дан Ricardo Bou 27.03.2013 в 01:51
9

Прежде всего, Как перечислить все установленные пакеты , этот вопрос охватывает экспорт (затем установку) вашего точного набора пакетов.

Как вы отметили, большая часть вашей конфигурации будет в / home.

Говоря, каждый раз, когда я это делаю, я начинаю с нуля, так сказать. Я установлю ubuntu и вручную добавлю пакеты, которые, как я знаю, использую, настраивая их по одному. Список пакетов, установленных на вашем старом компьютере, является хорошим отправным пунктом для поиска разных частей. Когда материал будет настроен более или менее, я копирую только файлы данных (но не файлы конфигурации) с моего старого компьютера. Это занимает больше времени, но стоит переключиться на самую новую версию. (Мой старый рабочий стол работает 10.04, мой новый в настоящее время работает 11.10, хотя я планирую обновить его до 12.04, когда в течение месяца он работал с любыми оставшимися грубыми краями). Но этот план подходит, если вы в порядке с несколько вещей работают немного иначе, чем раньше. Если вы нуждаетесь в , чтобы все было точно так же, продолжайте и делайте это выше.

    
ответ дан David Oneill 08.03.2012 в 20:22
0

Есть несколько утилит, которые могут делать прямые копии вашей файловой системы, а некоторые (например, Norton Ghost) могут настроить ваши разделы для адаптации к новому диску. Программное обеспечение, подобное этому, позволяет не только копировать с диска на диск, но и сохранять в будущем отдельную сжатую резервную копию.

Для этого также используется инструмент dd , однако для получения желаемых результатов требуется немного больше знаний и исследований.

    
ответ дан Linztm 08.03.2012 в 21:59
0

Помните, что вы можете легко удалить жесткий диск с одной машины на другую без каких-либо проблем.

    
ответ дан lhenry2k 18.03.2015 в 15:56