Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: как перенести свою систему на друой ПК  (Прочитано 4249 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Shifu74

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
есть необходимость перенести свою систему на рабочий пк и ноутбук, lsblk
sda      8:0    0 111,8G  0 disk
├─sda1   8:1    0   300M  0 part /boot/efi
├─sda2   8:2    0    23G  0 part /
├─sda3   8:3    0     8G  0 part [SWAP]
└─sda4   8:4    0  80,5G  0 part /home
Нужно перенести полностью вместе с настройками и установленным ПО ./корень и ./home . Есть ли в Ubuntu не слишком сложные способы для этого ?
И еще вопрос. На ноутбуке диск gpt а на рабочей машине mbr буду ли сложности с этим

« Последнее редактирование: 04 Апреля 2019, 21:36:45 от zg_nico »

Оффлайн fdxcd

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #1 : 04 Апреля 2019, 22:05:24 »
Есть ли в Ubuntu не слишком сложные способы для этого ?

Есть. Самый простой на мой взгляд способ - fsarchiver. Готовый есть здесь:
FSArchiver и Boot-Repair, сборка LiveCD Backup/Restore на базе *Ubuntu

Этим самым fsarchiver`ом сделать архив нужной системы, а потом разархивировать его в нужное место.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #2 : 05 Апреля 2019, 04:48:25 »
Цитировать
На ноутбуке диск gpt а на рабочей машине mbr буду ли сложности с этим
Сложности будут. gpt-mbr - это только одна из возможных проблем.
На ноуте у вас УЕФИ. Система установлена в ЕФИ-режиме. Что на другом компьютере? MBR, в некоторой степени, намекает на БИОС. Если БИОС - то устанавливать загрузчик.
Вторая проблема - home. Чтобы он смонтировался на новом компьютере, нужно смотреть файл fstab и почти наверняка вносить изменения.
Впрочем, корень вероятно тоже получит другой УУИД (спасибо gpt-mbr), тоже придется править fstab.
Относительно беспроблемный вариант - сделать образ всего диска ноутбука и развернуть его на новом компьютере.
Обязательное условие - новый диск должен быть не меньше старого. Новый диск получит таблицу разделов gpt и размер старого диска.
На новом компьютере должен быть УЕФИ, иначе ему нужен будет загрузчик в MBR.
Цитировать
Есть ли в Ubuntu не слишком сложные способы для этого ?
Львиную долю сложностей вы создали себе сами. Это - раздел home.
Без него все можно было сделать примерно так.

Оффлайн fdxcd

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #3 : 05 Апреля 2019, 05:52:23 »
Обязательное условие - новый диск должен быть не меньше старого

andytux, вы про какой способ говорите? Если делать fsarchiver`ом, то эта и другие проблемы не возникают.

Ссылку на тему с готовым образом, содержащим fsarchiver, уже дал выше. Вот еще можно почитать:
(Нажмите, чтобы показать/скрыть)


Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #4 : 05 Апреля 2019, 06:06:20 »
Цитировать
andytux, вы про какой способ говорите?
Про этот:
Цитировать
Относительно беспроблемный вариант - сделать образ всего диска ноутбука и развернуть его на новом компьютере.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #5 : 05 Апреля 2019, 06:26:20 »
fdxcd, Разметка диска меня там особо не интересует, а вот интересует что за зверек стоит во втором ПК (я о процессоре и видео). Если видео разное (и у донора стоят роприетарные драйвера на видео) - нужно вернуть свободные. Если разрядность процессоров разная, то, увы, без установки системы не обойтись на втором.

Ну, а теперь к самому процессу, если на доноре свободные драйвера и разрядность процессора одна:
Загружаемся с LiveCD на реципиенте, делаем разметку на диске.
Подключаем любым из способов винт с донора (если нет возможности - надо на доноре заранее загрузиться с LiveCD и скопировать данные с корня и home на какой-то носитель, с которого уже будете переносить данные на реципиента)
Копируем данные на реципиент
В скопированом файлике fstab исправляем идентификаторы разделов на "правильные"
Восстанавливаем загрузчик на реципиенте

P.S. Данную операцию я проводил и не раз, когда в наличии было более 3х ноутбуков =)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн fdxcd

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #6 : 05 Апреля 2019, 06:29:32 »
Вообще говоря способов много. Относительная, да и абсолютная беспроблемность зависит от уровня подготовки пользователя.

Официальная документация, где мимоходом и fsarchiver упомянут:

Резервное копирование системы

Пользователь добавил сообщение 05 Апреля 2019, 06:42:11:
EvangelionDeath, совершенно правильно!
Остаётся только конкретизировать чем делать
Копируем данные на реципиент

Мне нравится fsarchiver из-за своих преимуществ, хотя надо понимать, что он не напрямую данные копирует, а создаётся архив, только потом из него данные переносятся.
fsarchiver имеется в официальных репозиториях:
xerus@xenial:~$ fsarchiver
Программа 'fsarchiver' на данный момент не установлена. Вы можете установить её, выполнив:
sudo apt install fsarchiver

Но, поскольку требуется перенести существующую систему, работать нужно с LiveCD/USB. Поэтому и дал ссылку на тему, где есть готовая сборка с этим самым fsarchiver`ом.
« Последнее редактирование: 05 Апреля 2019, 06:47:53 от fdxcd »

Оффлайн Shifu74

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #7 : 05 Апреля 2019, 07:32:36 »
по железу
Дмашний пк:cpu i3., gpu r7265
ноут       cpu pentium b950, gpu intel hd
рабочий    cpu i5   gpu intel
У рабосего ПК мать с uefi просто диск гадо в gpt переделать 

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #8 : 05 Апреля 2019, 09:01:28 »
Остаётся только конкретизировать чем делать
команду же cp еще не отменили =)
Так что перенос системы (GNU Linux, Unix) возможен даже простым копированием, с последующими правкой fstab и восстановлением загрузчика

Пользователь добавил сообщение 05 Апреля 2019, 09:02:47:
У рабосего ПК мать с uefi просто диск гадо в gpt переделать 
Как я написал выше, даже это не обязательно. При восстановлении загрузчика он сам разберется, главное запуститься с LiveCD в нужном режиме =)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Morisson

  • Гость
Re: как перенести свою систему на друой ПК
« Ответ #9 : 05 Апреля 2019, 09:31:12 »
https://archlinux.org.ru/forum/topic/14140/

Пользователь добавил сообщение 05 Апреля 2019, 09:42:06:
На ноутбуке диск gpt а на рабочей машине mbr буду ли сложности с этим
1) gpt конвертится в разметку msdos (mbr) и обратно наживую легко и непринужденно (если нужно)
2) загрузчик нужно будет переустановить для mbr
« Последнее редактирование: 05 Апреля 2019, 09:42:06 от EvangelionDeath »

Оффлайн Shifu74

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #10 : 05 Апреля 2019, 11:56:16 »
У меня в связи с вашими ответами возник вопрос о целесообразности выноса /home на отдельный раздел. Идея какая , на домашнем разделе стоят все программы которыми я пользуюсь. В случае неисправности ОС я переустанавливаю систему, программы остються и работают. Или проще ставить по умолчанию все разделы и делать бекап всего раздела ?. Или программы все равно надо переустонавливать что бы все работало как надо ? Я че то запутался )))

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #11 : 05 Апреля 2019, 12:10:34 »
на домашнем разделе стоят все программы которыми я пользуюсь
Нет, на домашнем разделе хранятся настройки программ. Программы установлены в общем случае в недрах /usr.
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

Оффлайн Shifu74

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #12 : 05 Апреля 2019, 12:42:07 »
Я в /user не нашел не одгого пакета с програмами, все лежит на /home.  И всетаки как лучше устанавливать систему ? выносить /home или нет ?

Morisson

  • Гость
Re: как перенести свою систему на друой ПК
« Ответ #13 : 05 Апреля 2019, 12:49:53 »
все лежит на /home
Программы в home не лежат.
В хом хранятся все ваши файлы (загрузки музыка, доки) + настройки пользователя.
При крахе системы при отдельном home вы сможете перенести свои настройки на новую систему, не создавая раздел, а просто подмонтировав существующий в процессе установки.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: как перенести свою систему на друой ПК
« Ответ #14 : 05 Апреля 2019, 13:01:06 »
Цитировать
И всетаки как лучше устанавливать систему ? выносить /home или нет ?
Лучше так, как вам лучше. Home-раздел нужен, только если вы знаете, зачем он вам нужен. Вы не знаете.
Цитировать
При крахе системы при отдельном home вы сможете перенести свои настройки на новую систему
Красивая легенда. На практике означает, что в свежую систему вы притащите все глюки и ошибки старой.
Для информации почитайте эту тему.
Я сторонник ставить систему в один раздел.

 

Страница сгенерирована за 0.046 секунд. Запросов: 23.