Задать вопрос
yarkov
@yarkov
Помог ответ? Отметь решением.

Как перенести систему на SSD?

Купил SSD Kingston 120Gb. Поставил вместо CD привода в ноутбуке в специальный корпус. На HDD установлена Ubuntu 14.04. Как грамотно перенести ее на SSD?
Если можно, то объясните пошагово, как для дауна ))
  • Вопрос задан
  • 2527 просмотров
Подписаться 2 Оценить 4 комментария
Решения вопроса 3
@DVoropaev
Ставлю + к карме на хабре за ответы на вопросы
попробуй утилитой dd
Ответ написан
Комментировать
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
@ProFfeSsoRr
Сис.админ по Linux
Есть утилита dd, позволяет клонировать как диски целиком, так и отдельные разделы. Загружаешся с LiveCD и ей переносишь данные, ну а далее, если есть разделы с ext4, им надо в /etc/fstab добавить в список опций discard, чтобы включить команду Trim.
Если разделы разного размера, то имхо быстрее и проще опять же загрузится с LiveCD, на SSD создать нужные разделы, отформатировать их (командой mkfs, например mkfs.ext4 /dev/sdb1 - создаст файловую систему ext4 на разделе /dev/sdb1), и дальше просто перекопировать файлы. Например, /dev/sda жесткий диск, /dev/sdb - новый ssd. Тогда принцип примерно такой:
mkfs.ext4 /dev/sdb1 - создали файловую систему
tune2fs -m 0 - это отключит резервирование места для root, эту команду можно делать на всех разделах кроме системного, особенно если логи пишутся на него же (а обычно так и есть)
mount /dev/sda1 /mnt - монтируем раздел с hdd в папку /mnt, её заранее надо создать командой mkdir /mnt
mount /dev/sdb1 /new - монтируем раздел с ssd в папку /new
cp -a /mnt /new - копируем все файлы с сохранением аттрибутов, прав и т.д.
И так со всеми нужными разделами. Потом надо подмонтировать куда-нибудь корневой раздел, например в папку /mnt, и сделать chroot /mnt - этим переключишся в свою систему на SSD, и сделать grub-install - это пропишет загрузчик на SSD.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы