Мне дали продвижение в офисе и, следовательно, дали новый ноутбук. Теперь мне нужно перейти от моей старой системы к новому ноутбуку. В настоящее время я работаю над многими проектами, и в моей системе установлено много зависимостей. Можно ли каким-то образом перенести всю память моей системы или все данные, даже из маленького образа, в более крупное программное обеспечение на мою новую машину?
4 ответа
Разве вы не подходите к этой проблеме не с того конца? Я имею в виду, что клонирование удобно, но, как правило, практическое правило заключается в том, что, когда вы клонируете, вы хотите, чтобы аппаратное обеспечение было абсолютно идентичным, вы можете не захотеть клонировать операционную систему, установленную на модели X, прямо на модель Y по ряду причин.
Вы упоминаете, что на вашем компьютере установлены "зависимости", я предполагаю, что вы говорите о зависимостях пакетов в целом в Debian/Ubuntu, но, безусловно, есть какой-то способ проверить, какие зависимости требуются для любых важных пакетов, которые у вас уже есть.
Поскольку apt-get
поддерживает несколько аргументов, когда вы выясните, какие пакеты вам нужны, вы можете просто сделать это на своем новом компьютере:
sudo apt-get package1 package2 package3
и т. д.
Короче говоря, я бы рекомендовал чистую установку Ubuntu с чистой установкой пакетов, чтобы избежать проблем в будущем. Это может занять несколько часов, но устранение неполадок при установке с пробой установит вам гораздо больше времени.
У вас есть примеры того, что вы хотите сделать резервную копию? Нелегко помочь вам с таким небольшим количеством информации.
Как сказал bigbadonk240 , клонирование системы требует того же оборудования и не рекомендуется. Тем не менее, Linux Mint (который является производной от Ubuntu) разработал некоторые инструменты, которые могут вам помочь. Смотрите здесь для более подробной информации.
Попробуйте следующее:
Получить список установленных пакетов
- Скачайте
mintbackup
отсюда и установите его. - Запустите
mintbackup
и нажмите "Выбор программного обеспечения для резервного копирования":
Выберите пункт назначения для сохранения списка установленных пакетов
На следующем экране показаны все установленные вами пакеты, выберите те, которые вы хотите исключить из резервной копии, и нажмите "Применить".
Это должно создать файл, имя которого начинается с
software_selection
в каталоге, который вы выбрали в качестве места назначения.- Скачайте
Скопируйте этот файл в новую версию Ubuntu на новом ноутбуке, установите там
mintbackup
, запустите его иНажмите "Восстановить выбор программного обеспечения":
Выберите файл резервной копии программного обеспечения и нажмите "Вперед":
На следующем экране вы можете увидеть список пакетов. Выберите те, которые вы хотите установить и нажмите "Применить":
Этот список содержит только пакеты, которые были частью вашего предыдущего выбора программного обеспечения и которые не установлены в данной системе. Пакеты, которые уже установлены в вашей новой системе, не требуют повторной установки, поэтому они не отображаются в этом списке.
Ваши файлы и данные вы можете просто скопировать с машины. Базы данных могут быть немного более сложными, но вы также должны иметь возможность просто копировать файлы данных.
Дублирование системы
Я мигрировали свою систему с помощью dd
и последующее parted
несколько раз (с рабочего стола на ноутбук , чтобы ноутбук на рабочий стол). Всегда было только несколько вещей, которые изменились или должны были быть изменены, например, нумерация сетевых устройств и Xorg.conf. Однако большая часть системы продолжала работать нормально, особенно вещи пользовательского пространства, такие как базы данных.
Ручная переустановка
Предварительное резервное копирование истории apt-get может оказаться полезным. Это поможет вам вспомнить, какие пакеты вы установили.
Вы можете попробовать любое программное обеспечение, которое предоставляет образ системы, например CloneZilla (подходит для полного резервного копирования на жесткий диск) или Backintime (полезно, если выполняется резервное копирование только необходимых каталогов).
Вы можете проверить некоторые другие решения для резервного копирования здесь: http://www.thegeekstuff.com/2012/05/backup-ubuntu-desktop/
Поскольку у вас установлены зависимости и т.д., И, как видно из вашего вопроса, вы не очень уверены в этом, я очень рекомендую CloneZilla, поскольку она может помочь вам скопировать точный образ системы на новый компьютер. Короче говоря, он просто создает клон системного жесткого диска.