История изменений
Исправление imul, (текущая версия) :
Допустим у тебя система на /dev/sda. Есть /boot / и /home. А ssd стало быть на /dev/sdb. И хочешь ты например на ssd тоже /boot.
Разбиваешь ssd как тебе надо на три раздела — /boot swap / по порядку.
Затем:
# mkdir /mnt/new
# mount /dev/sdb3 /mnt/new
# mkdir /mnt/new/boot
# mount /dev/sdb1 /mnt/new/boot
# mkdir /mnt/tmp
# mount / /mnt/tmp -o bind
Далее копируешь чем угодно из /mnt/tmp в /mnt/new. Хоть cp, хоть tar, хоть rsync, хоть F5 в mc. Главное с сохранением атрибутов.
# umount /mnt/tmp
# mount /boot /mnt/tmp -o bind
Теперь копируешь также из /mnt/tmp в /mnt/new/boot
# umount /mnt/tmp
Если оставлять старый диск под хомяк, то больше ничего копировать не надо. Если старый диск использоваться не будет, то:
# mount /home /mnt/tmp -o bind
И копируешь содержимое /mnt/tmp в /mnt/new/home
# umount /mnt/tmp
Теперь тебе надо подкорректировать /mnt/new/etc/fstab, исправив там точки монтирования.
blkid в помощь.
Затем надо подкорректировать конфиг загрузчика в /mnt/new/boot
Что и как там делать зависит от загрузчика.
Если EFI то надо ещё делать раздел для него и копировать туда отдельно, тем же приёмом.
Далее отмонтируешь /mnt/new/boot /mnt/new и грузишься с ssd.
PS: забыл. Загрузчик надо будет ещё восстанавливать. Но это уже отдельное сообщение.
Исправление imul, :
Допустим у тебя система на /dev/sda. Есть /boot / и /home. А ssd стало быть на /dev/sdb. И хочешь ты например на ssd тоже /boot.
Разбиваешь ssd как тебе надо на три раздела — /boot swap / по порядку.
Затем:
# mkdir /mnt/new
# mount /dev/sdb3 /mnt/new
# mkdir /mnt/new/boot
# mount /dev/sdb1 /mnt/new/boot
# mkdir /mnt/tmp
# mount / /mnt/tmp -o bind
Далее копируешь чем угодно из /mnt/tmp в /mnt/new. Хоть cp, хоть tar, хоть rsync, хоть F5 в mc. Главное с сохранением втрибутов.
# umount /mnt/tmp
# mount /boot /mnt/tmp -o bind
Теперь копируешь также из /mnt/tmp в /mnt/new/boot
# umount /mnt/tmp
Если оставлять старый диск под хомяк, то больше ничего копировать не надо. Если старый диск использоваться не будет, то:
# mount /home /mnt/tmp -o bind
И копируешь содержимое /mnt/tmp в /mnt/new/home
# umount /mnt/tmp
Теперь тебе надо подкорректировать /mnt/new/etc/fstab, исправив там точки монтирования.
blkid в помощь.
Затем надо подкорректировать конфиг загрузчика в /mnt/new/boot
Что и как там делать зависит от загрузчика.
Если EFI то надо ещё делать раздел для него и копировать туда отдельно, тем же приёмом.
Далее отмонтируешь /mnt/new/boot /mnt/new и грузишься с ssd.
PS: забыл. Загрузчик надо будет ещё восстанавливать. Но это уже отдельное сообщение.
Исходная версия imul, :
Допустим у тебя система на /dev/sda. Есть /boot / и /home. А ssd стало быть на /dev/sdb. И хочешь ты например на ssd тоже /boot.
Разбиваешь ssd как тебе надо на три раздела — /boot swap / по порядку.
Затем:
# mkdir /mnt/new
# mount /dev/sdb3 /mnt/new
# mkdir /mnt/new/boot
# mount /dev/sdb1 /mnt/new/boot
# mkdir /mnt/tmp
# mount / /mnt/tmp -o bind
Далее копируешь чем угодно из /mnt/tmp в /mnt/new. Хоть cp, хоть tar, хоть rsync, хоть F5 в mc. Главное с сохранением втрибутов.
# umount /mnt/tmp
# mount /boot /mnt/tmp -o bind
Теперь копируешь также из /mnt/tmp в /mnt/new/boot
# umount /mnt/tmp
Если оставлять старый диск под хомяк, то больше ничего копировать не надо. Если старый диск использоваться не будет, то:
# mount /home /mnt/tmp -o bind
И копируешь содержимое /mnt/tmp в /mnt/new/home
# umount /mnt/tmp
Теперь тебе надо подкорректировать /mnt/new/etc/fstab, исправив там точки монтирования.
blkid в помощь.
Затем надо подкорректировать конфиг загрузчика в /mnt/new/boot
Что и как там делать зависит от загрузчика.
Если EFI то надо ещё делать раздел для него и копировать туда отдельно, тем же приёмом.
Далее отмонтируешь /mnt/new/boot /mnt/new и грузишься с ssd.