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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн 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

  • Старожил
  • *
  • Сообщений: 4451
    • Просмотр профиля
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

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

Оффлайн EvangelionDeath

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

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

P.S. Данную операцию я проводил и не раз, когда в наличии было более 3х ноутбуков =)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Samsung SSD 860 EVO 250GB/Ubuntu Budgie 18.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

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

Пользователь добавил сообщение 05 Апрель 2019, 09:02:47:
У рабосего ПК мать с uefi просто диск гадо в gpt переделать 
Как я написал выше, даже это не обязательно. При восстановлении загрузчика он сам разберется, главное запуститься с LiveCD в нужном режиме =)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Samsung SSD 860 EVO 250GB/Ubuntu Budgie 18.04

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4742
    • Просмотр профиля
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

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

Оффлайн andytux

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

 

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