Различия
Показаны различия между двумя версиями страницы.
— | ubuntu:upgradehdd [2022/01/07 18:02] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Переносим систему с одного жесткого диска на другой ====== | ||
+ | |||
+ | Этапы: | ||
+ | * Клонирование диска | ||
+ | * Запуск новой системы | ||
+ | |||
+ | ===== Клонирование диска ===== | ||
+ | |||
+ | Тут можно воспользоваться любым из инструментов: | ||
+ | |||
+ | ===== Запуск новой системы ===== | ||
+ | |||
+ | Если просто так вставить свежесклонированный диск и попытаться с него загрузиться, | ||
+ | < | ||
+ | |||
+ | Причина проста - новый диск имеет свой UUID, а в Убунте идет привязка как раз по этому идентификатору. | ||
+ | |||
+ | Есть два пути лечения этого вопроса: | ||
+ | - Подключить диск и внести изменения, | ||
+ | - Внести изменения в процессе загрузки. | ||
+ | |||
+ | В любом случае необходима правка двух файлов: | ||
+ | |||
+ | Узнать UUID разделов можно командой | ||
+ | < | ||
+ | $ sudo blkid | ||
+ | </ | ||
+ | |||
+ | ===== Вносим изменения при загрузке ===== | ||
+ | |||
+ | Включаем компьютер, | ||
+ | < | ||
+ | recordfail | ||
+ | insmod ext2 | ||
+ | set root=' | ||
+ | search --no-floppy --fs-uuid --set f574c37f-4053-e13a-1ad1-2db23f911266 | ||
+ | linux / | ||
+ | initrd / | ||
+ | </ | ||
+ | |||
+ | Вносим изменения, | ||
+ | < | ||
+ | recordfail | ||
+ | insmod ext2 | ||
+ | set root=' | ||
+ | linux / | ||
+ | initrd / | ||
+ | </ | ||
+ | |||
+ | Примечание: | ||
+ | |||
+ | Отредактировав, | ||
+ | |||
+ | Далее нужно внести изменения в fstab и grub.cfg | ||
+ | |||
+ | - Узнаем наши новые UUID (командой sudo blkid), вносим изменения в /etc/fstab | ||
+ | - Вносим изменения в / | ||
+ | |||
+ | Перезагружаемся, | ||
+ | |||
+ | {{tag> | ||
+ | |||
+ | |||