Ubuntu-ru - перенесення системи на інший hdd

In reply to this post by Dmitry Glazov

Так, через дд все вийде, єдина порада - робити це не з рідної
системи а з завантаженого ливе диска або флешки

Що з liveCD робити треба - це зрозуміло. А можна по пунктах послідовність дій? І що робити з fstab - адже UID диска зміниться? І як саме примонтировать потім додатковий обсяг?
--
З повагою, Людмила

в fstab після копіювання ще перебуваючи в livecd можна замінити
монтування по UID на монтування по розділах - sda, sdb, а потім,
коли вже з системи вперше залогінетесь на новому диску, поміняти
все назад на UID.
підключення вільного об'єму, наприклад в такий спосіб (система вже
стоїть на новому вінчестері і працює).
заходимо під root в режимі одного (в безпечному режимі).
перейменувати / home в / homeold
створити порожню папку / home
створити на вільному місці вінчестера новий розділ, смонтіроватть його в
/ Home командою mount
скопіювати (для надійності) або перемістити всі з / homeold в / home
прописати в fstab монтування в / home нового розділу
перезавантажити в нормальному режимі, перевірити працездатність всіх
користувачів, видалити папку / homeold (якщо залишали копію).

Open this post in threaded view

Re: Перенесення системи на інший HDD

>
> Що з liveCD робити треба - це зрозуміло. А можна по пунктах
> Послідовність дій? І що робити з fstab - адже UID диска
> Зміниться? І як саме примонтировать потім додатковий обсяг?
> -
> З повагою, Людмила

У мене windows взагалі немає. Система на окремому розділі, на одному HDD з home (відповідно - home теж треба перенести, адже там крім іншого все настройки).

Ось такий fstab:

proc / proc proc defaults 0 0

UUID = 6f2c1ced-a11a-47cb-a5ce-267447f42030 / ext4 relatime, errors = remount-ro 0 1

UUID = a41acdd6-3d73-45ed-9f87-9afcb5eb3d35 / home ext4 relatime 0 2

UUID = 43e2f08b-43b9-4c71-8772-2e5277eb2f51 none swap sw 0 0

/ Dev / scd0 / media / cdrom0 udf, iso9660 user, noauto, exec, utf8 0 0

UUID = 43e6cf48-e1d1-42db-aa62-5f5894b42b34 / home / mila / Other ext4 relatime 0 2

UUID = 512732ca-b6d6-4db0-b5fb-0070d921b5ce / home / mila / Grafics ext4 relatime 0 2

Останні два рядки - це окремі жорсткі диски

А при завантаженні з liveCD відразу ніяк не можна підглянути UUID нового диска, на який система переноситься?
--
З повагою, Людмила

Не впевнена, що правильно зрозуміла. але з'явилася ось яка думка:

1) Завантажитися з liveCD

2) примонтировать новий HDD і старий HDD

3) Створити на новому HDD кореневий розділ точно такого ж розміру, як на старому HDD, і на останньому місці - розділ під новий / home

4) Скопіювати старий / home на новий диск

5) За допомогою dd перенести систему на кореневий розділ нового HDD

6) Подивитися UUID кореневого розділу нового HDD і UUID розділу с / home нового HDD

7) Поправити fstab

По-моєму правильно. При такому способі правити таблицю не треба, залишилося розібратися з завантажувачем.

Не впевнена, що правильно зрозуміла. але з'явилася ось яка думка:

1) Завантажитися з liveCD

2) примонтировать новий HDD і старий HDD

3) Створити на новому HDD кореневий розділ точно такого ж розміру, як на старому HDD, і на останньому місці - розділ під новий / home

4) Скопіювати старий / home на новий диск

5) За допомогою dd перенести систему на кореневої розділ нового HDD

6) Подивитися UUID кореневого розділу нового HDD і UUID розділу с / home нового HDD

7) Поправити fstab

Схожі статті