Во-первых, это вообще сработает?
Это зависит. Здесь я буду обсуждать вопросы с клонированием системного раздела (точка монтирования /
) на новый диск.
БИОС в БИОС
Если на вашем старом компьютере установлена старая устаревшая версия BIOS и MBR, вы захотите, чтобы ваш новый NUC загружался в устаревшем режиме. Вы также захотите инициализировать внутренний диск в NUC с помощью MBR, а не GPT.
В этих системах часть grub записывается внутри MBR. Когда вы клонируете /
раздел на новый диск, MBR не копируется, так как он не является частью этого раздела. Вам придется переустановить grub на новый диск, используя живой USB. В противном случае NUC не загрузится.
UEFI в UEFI
Если на вашем старом компьютере установлены UEFI и GPT, вы захотите использовать их в своем NUC и инициализировать внутренний диск в NUC с помощью GPT.
В этих системах часть grub записывается в специальный раздел под названием EFI System Partition (ESP). Вам нужно будет клонировать ESP и /
разделы на новый диск. Просто клонирую /
раздел не будет работать.
БИОС в UEFI
Если на вашем старом компьютере есть BIOS, а в UEFI NUC нет настроек загрузки Legacy/CSM, клонирование /
не будет работать. Можно преобразовать настройку BIOS/MBR в настройку UEFI/GPT, но это сложно, и я не буду это рекомендовать.
Будет проще заново установить Ubuntu в NUC.
Примечание об UUID и /etc/fstab
Разделы идентифицируются по UUID для монтирования в файл /etc/fstab
в Убунту. Если процесс клонирования изменит UUID клонированного раздела, вам придется отредактировать /etc/fstab
чтобы отразить это изменение.
Во многих учебниках вас просят изменить UUID во время (или после) клонирования раздела. Это связано с тем, что у вас не должно быть двух разделов (на разных дисках) с одинаковым UUID на одном компьютере. Возможно, вы не захотите менять UUID на новом диске, если никогда (я имею в виду никогда) перезагрузите свой старый компьютер, подключив новый и старый диски.
Домашний раздел или папка?
лучше поставить /дом
вернуться в расположение по умолчанию на /
или к
сделать второй раздел на том же диске с /
и поставить его туда?
Ответ на этот вопрос основан исключительно на мнении. Если вас устраивает текущая настройка, у вас может быть отдельный раздел для /дом
. Я не понимаю, почему вы не можете клонировать существующий /дом
раздел со второго диска старого компьютера на новый диск NUC после клонирования /
и, возможно, разделы ESP.
Поскольку разделы идентифицируются по их соответствующим UUID, не имеет значения, /дом
раздел находится на том же физическом диске или на другом физическом диске. Пока UUID в разделах совпадают со своими ссылками в /etc/fstab
Ubuntu должен найти /дом
в отдельный раздел и загрузиться правильно.
С другой стороны, если вы хотите сохранить /дом
в расположении по умолчанию внутри /
раздел, это тоже хорошо.
Отказ от ответственности
Много лет назад я прошел тот же процесс переноса ОС и /дом
раздел с моего старого рабочего стола на NUC. В моем случае это был «BIOS в UEFI» и мои попытки клонировать /дом
раздел не удалось. В итоге я установил Ubuntu и использовал rsync
чтобы скопировать содержимое /дом
раздел со старого диска на новый диск.
Я не пробовал клонирование «BIOS в BIOS» и «UEFI в UEFI». Так что, возможно, я что-то упустил, и они могут работать не так, как описано выше.
Надеюсь это поможет