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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Перенос Ubuntu с одного PC на другой PC (hdd)  (Прочитано 1342 раз)

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

Оффлайн seyfer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Добрый день.

Ситуация такая. Компания переезжает в новый офис. Взять с собой рабочий комп нельзя, вытащить hdd тоже, т.к. инвентарь.
А очень хочется перетащить систему с собой на новый комп.

Как это сделать? Разметка простая, есть / где все, кроме /home, весит 14 гб.
И есть /home, который 60 гб.

Может взять внешний hdd и перенести Ubuntu на него? Будет загружаться с него?

Смотрел эту тему: https://forum.ubuntu.ru/index.php?topic=121126.0
Как-то мутно, не совсем понятен способ с dd.

Пользователь решил продолжить мысль 30 Май 2013, 11:29:08:
Собственно способ из ссылки

(Нажмите, чтобы показать/скрыть)

Так получится развернуть на внешнем hdd ?
« Последнее редактирование: 30 Май 2013, 11:29:09 от seyfer »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12075
  • Xubuntu 20.04 (64bit)
    • Просмотр профиля
Re: Перенос Ubuntu с одного PC на другой PC (hdd)
« Ответ #1 : 30 Май 2013, 11:34:34 »
Clonezilla + внешний диск = профит. dd - это для любителей поизвращаться :)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн seyfer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Перенос Ubuntu с одного PC на другой PC (hdd)
« Ответ #2 : 04 Июнь 2013, 07:46:35 »
Цитировать
В твоём случае я бы взял загрузочную флешку и внешний жесткий и сделал так:
dd if=/dev/sda of=/$PATH/backup.img
На целевой машине после загрузки с флешки:
dd if=/$PATH/backup.img of=/dev/sda
Дальше на всякий случай:
mount /dev/sda1(или где там у тебя системный раздел) /mnt
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
sudo chroot /mnt
sudo grub-install /dev/sda

Вот так без сжатия.

Clonezilla отталкивает этим
Цитировать
Clonezilla live ISO file (for CD/DVD) or zip file (for USB flash drive or USB hard drive).

Т.е. надо ее бутить. На флешке у меня Ubuntu, а диск писать лень. dd лучше.

Оффлайн seyfer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Перенос Ubuntu с одного PC на другой PC (hdd)
« Ответ #3 : 16 Июль 2013, 08:56:47 »
Добрый день снова.

Решил я данным способом перенести раздел с hdd на ssd.

dd if=/dev/sdb2 of=/dev/sda8
Все перенеслось, загрузил Ubuntu за 5 секунд (благо ультрабук), но с разделами не порядок.

/ остался на старом разделе смонтирован /dev/sda8 который ssd пишет, что он не смонтирован /dev/sdb2

хотя у него uuid и метка совпадают полностью с разделом /dev/sda8 старым. Может потому, что копирован?

Как мне отделить /dev/sdb2 чтобы в него было монтирование / и удалить /dev/sda8 ?

вот fstab

# / was on /dev/sda8 during installation
UUID=79cca41d-4ba8-4ab5-8cec-dd2cbca5a97d       /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda6 during installation
UUID=89670d79-0e68-4e12-93a6-4709b78cc3d4 /boot           ext2    defaults        0       2
# /boot/efi was on /dev/sda2 during installation
UUID=6C02-F707  /boot/efi       vfat    defaults        0       1
# /home was on /dev/sda9 during installation
UUID=ece55fcf-f7ae-4dae-981c-80c22dceba80 /home           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=b66a6d76-52e2-45c3-ab75-c4b1efb8b25d none            swap    sw              0       0
У меня 79cca41d-4ba8-4ab5-8cec-dd2cbca5a97d одинаковый теперь для старого и нового разделов, о чем я написал выше.

Надо наверное создать новый uuid для /dev/sdb2/ и перемонтировать / в него. Подскажите как, боюсь поломать.

Пользователь решил продолжить мысль 16 Июль 2013, 09:22:10:
Изменил uuid через gparted

сделал в fstab так

Цитировать
# / was on /dev/sda8 during installation
#UUID=79cca41d-4ba8-4ab5-8cec-dd2cbca5a97d /               ext4    errors=remount-ro 0       1

UUID=9c3d395a-bfe1-4d65-9319-aba65d072895 /      ext4   errors=remount-ro 0   1
перезагрузился теперь у меня в gparted видно, что примонтировано оба раздела, и новый и старый в /

старый не хочет отмонтироваться, говорит используется.

что делать?

Цитировать
seyfer@seed:~$ sudo blkid -c /dev/null

/dev/sda8: LABEL="ubuntu" UUID="79cca41d-4ba8-4ab5-8cec-dd2cbca5a97d" TYPE="ext4"

/dev/sdb2: LABEL="ubuntussd" UUID="9c3d395a-bfe1-4d65-9319-aba65d072895" TYPE="ext4"

Пользователь решил продолжить мысль 16 Июль 2013, 12:47:54:
Победа!!! Поменял вручную и загрузился)))

Цитировать
#set root='hd0,gpt8'
#if [ x$feature_platform_search_hint = xy ]; then
#  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  79cca41d-4ba8-4ab5-8cec-#dd2cbca5a97d
#else
#  search --no-floppy --fs-uuid --set=root 79cca41d-4ba8-4ab5-8cec-dd2cbca5a97d
#fi

set root='hd1,gpt2'
search --no-floppy --fs-uuid --set=root 9c3d395a-bfe1-4d65-9319-aba65d072895

И для каждого вхождения Ubuntu новой записи поменял UUID
Цитировать
linux /vmlinuz-3.8.0-26-lowlatency root=UUID=9c3d395a-bfe1-4d65-9319-aba65d072895 ro quiet splash rdblacklist=nouveau $vt_handoff
Теперь удалю старый раздел вообще и попробую сгенерировать граб конфиг уже с нового раздела.

Всем спасибо!
« Последнее редактирование: 16 Июль 2013, 12:47:54 от seyfer »

 

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