Как клонировать SSD с Linux Mint 18 на больший SSD

7517
Vlastimil

Есть ли способ клонировать SSD с системой Linux Mint 18 на больший SSD и иметь работающую систему? Кроме того, что делать с GRUB?

У меня есть несколько машин. И я планирую использовать один неиспользуемый рабочий стол Linux Mint 18 для подключения к обоим твердотельным накопителям, каким-то образом скопировать файловые системы на новый диск.

4

3 ответа на вопрос

3
Vlastimil

Я усердно искал наиболее эффективный способ достижения этой цели.

Мое исследование предполагает, что использование ddявляется довольно устаревшим методом.

В моем случае, как уже говорилось, целевой SSD диск больше, чем исходный SSD. А для клонирования pvможно использовать утилиту достижения максимальной доступной скорости.

Откройте терминал и станьте root( su); если вы sudoвключили, вы также можете сделать, например sudo -i; см. man sudoвсе варианты):

sudo -i 

Предположим, что исходный диск является sdaи целевым sdb, создайте точную копию с помощью:

pv < /dev/sda > /dev/sdb 

Мало того, что он короче и проще, он быстрее по умолчанию без дополнительных настроек, я достиг средней скорости 400 МБ / с с обычными дисками SATA SSD.

И как дополнительная выгода, это показывает прогресс.

Если вы хотите запустить это с sudo, вы должны немного уточнить:

sudo sh -c 'pv < /dev/sda > /dev/sdb' 

PS: Это не так, как в другом ответе, чем человеку нужно установить GRUB после этого. Все копируется, даже загрузчик.

У меня Ubuntu установлен в устаревшем режиме на BIOS UEFI. Я пробовал Clonezilla много раз, но, даже если все было исправлено, у меня возникли проблемы с grub (из-за чего-то между uefi / legacy). Я наконец решил с этой командой. благодарю вас!! linofex 5 лет назад 0
0
Ipor Sircer

Если вы используете dd, UUID файловых систем останутся прежними. Если вы создаете новую fs, вам нужно только изменить /etc/fstab. Я предпочитаю создавать новые (большие) fs, копировать все файлы с помощью rsync, а затем изменять fstab.

Не забывайте: вам все равно придется самостоятельно установить grub для MBR / GPT ddили скопировать!

0
tng

Воскресенье 15 апреля 2018

Мне удается клонировать твердотельный накопитель емкостью 128 ГБ (включая LVM) в более крупный SSD-накопитель емкостью 256 ГБ samsung evo и установить Windows 10 на новый основной раздел. Я хочу поделиться этим с вами.

инструменты: "live cd", gparted и много терпения :-). Спасибо Kaboyish за его ссылку на chroot / grub-update. Выпуск Kali & Ubuntu были с 2017 года.

Приятного чтения ...

Старый 128ГБ SSD -> 256ГБ ssd Samsung evo

У sda есть kali (с использованием sda6), Ubuntu (с использованием LVM на sda5). Меню загрузки Кали

SDB - мой новый 256 ГБ. Моя цель: клон Kali, Ubuntu для моего нового 256 ГБ Samsung ssd и раздел 110 ГБ для Windows 10. Меню загрузки по-прежнему Кали

1) клонирование

fdisk –l /dev/sda  Device Boot Start End Sectors Size Id Type  /dev/sda1 * 2048 999423 997376 487M 83 Linux ; boot grub /dev/sda2 1001470 250068991 249067522 118,8G 5 Extended /dev/sda5 1001472 159623167 158621696 75,7G 8e Linux LVM ; Ubuntu LVM /dev/sda6 159625216 238493695 78868480 37,6G 83 Linux ; kali /dev/sda7 238495744 250068991 11573248 5,5G 82 Linux swap / Solaris ; swap for kali 

Диск / dev / mapper / ubuntu - vg-root: 60 ГиБ, 64424509440 байт, 125829120 секторов
Единицы: секторы по 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 512 байт,
размер ввода / вывода (минимум) / оптимально): 512 байт / 512 байт

Диск / DEV / картограф / убунт - ВГ-swap_1: 15.6 Гигабайт, 16785604608 байт, 32784384 сектор
Единица: сектор 1 * 512 = 512 байт
размера сектора (логический / физический): 512 байт / 512 байт
размеры I / O (минимальное / оптимальное): 512 байт / 512 байт

Загрузите свой ноутбук, например, с «mint boot DVD». Новый ssd подключается с помощью адаптера ssd к usb.

мята ~ # time dd if=/dev/sda of=/dev/sdb bs=8192 conv=notrunc,noerror

Примечание: из другого сеанса с помощью команды «kill –USR1» для получения прогресса / статистики для каждых 10
секунд просмотра -n10sudo kill -USR1 $(pgrep ^dd)
990054 + 0 записей в
990054 + 0 записей,
скопированных 8110522368 байт (8,1 ГБ), 183,261 с, 44,3 МБ / с
2227622 + 0 записей в
2227622 + 0 записей из 18248679424 байт (18 ГБ) скопировано, 412,6 с, 44,2 МБ / с
6271782 + 0 записей в
6271782 + 0 записей из
51378438144 байтов (51 ГБ) скопировано, 1149,82 с, 44,7 МБ / с
10460314 + 0 записей в
10460314 + 0 записей из
85690892288 байт (86 ГБ) скопировано, 1920,88 с, 44,6 МБ / с
15369910 + 0 записей в
15369910 + 0 записей из
125910302720 байт (126 ГБ) скопировано, 2827,02 с, 44,5 МБ / с
15629355 + 0 записи в
15629355 + 0 записывает
128035676160 байт (128 ГБ) скопировано, 2874,86 с, 44,5 МБ / с

реальный
пользователь 47m54.867s 0m1.600s
sys 2m41.036s
mint ~ # дата
чт 12 апреля 21:14:34 UTC 2018

Успешно, я заменяю внутренние 128GB на теперь клонированный Samsung evo 256GB. Он загружается, я получаю меню Kali Grub, как и раньше, я выбираю Кали, загрузки нормально. Перезагружаюсь, выбираю Ubuntu, загружаюсь тоже ОК.

2) Реорганизовал раздел, который я загружаю с usb «gparted live cd», удалил kali swap (kali был умным, когда я запускаю раздел Ubuntu lvm swap) и создал новый основной раздел для windows ntfs, готовый для win10.

$ lsblk  NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom  sda 8:0 0 232,9G 0 disk  ├─sda4 8:4 0 785M 0 part  ├─sda2 8:2 0 1K 0 part  ├─sda5 8:5 0 75,7G 0 part  │ ├─ubuntu--vg-swap_1 253:1 0 15,6G 0 lvm [SWAP] UBUNTU │ └─ubuntu--vg-root 253:0 0 60G 0 lvm / UBUNTU ├─sda3 8:3 0 112,9G 0 part 112Gb win10 ├─sda1 8:1 0 487M 0 part /boot └─sda6 8:6 0 43,1G 0 part KALI $  

3) Установите win10 на sda3

Затем я устанавливаю win10 на sda3, к сожалению, он удаляет grub boot на sda, теперь я могу загружаться только на win10. Мне нужно вернуть загрузочное меню Кали, как и раньше.

4) Восстановите меню kali grub (меню будет управлять всеми загрузочными разделами на sda)

Использование трюка с chroot для решения проблемы grub https://forums.kali.org/showthread.php?20559-How-To-Repair-Kali-Linux-Grub-With-Kali-Linux-Live-Cd-Dual-Boot -с-Windows-7

Я загружаюсь с «Кали» LIVE DVD.

mount / dev / sda6 / mnt;
монтирование моего раздела kali --bind / dev / mnt / dev
mount --bind / dev / pts / mnt / dev / pts
mount --bind / proc / mnt / proc
mount --bind / sys / mnt / sys
chroot / mnt ; Если это не удалось, проверьте, является ли загрузочный DVD 32 или 64-битным в качестве вашей установки kali.
grub-install / dev / sda
Установка для платформы i386-pc.
Установка завершена. Об ошибках не сообщается.
update-grub, он ищет все загрузочные разделы на новом диске sda

выход; он завершит работу с chroot
umount / mnt / dev / pts
umount / mnt / dev
umount / mnt / proc
umount / mnt / sys
umount / mnt

stdout: просто проигнорируйте предупреждение о lvmetad (LVM), он хорошо загружается на все 3 ОС !! Что-то с LVM, не нужно ничего с этим делать.

root @ kali: / # update-grub
Создание файла конфигурации grub ...
Найдено фоновое изображение: /usr/share/images/desktop-base/desktop-grub.png
Найденное изображение linux: /boot/vmlinuz-4.9.0-kali4 -amd64
Найденный образ initrd: /boot/initrd.img-4.9.0-kali4-amd64
Найденный образ linux: /boot/vmlinuz-4.9.0-kali3-amd64
Найденный образ initrd: /boot/initrd.img-4.9.0 -kali3-amd64
ВНИМАНИЕ: Не удалось подключиться к lvmetad. Откат к сканированию устройства.
ВНИМАНИЕ: Не удалось подключиться к lvmetad. Откат к сканированию устройства.
ВНИМАНИЕ: Не удалось подключиться к lvmetad. Откат к сканированию устройства.
Обнаружена Windows 10 в / dev / sda3
ПРЕДУПРЕЖДЕНИЕ. Не удалось подключиться к lvmetad. Откат к сканированию устройства.
ВНИМАНИЕ: Не удалось подключиться к lvmetad. Откат к сканированию устройства.
Найдена Ubuntu 16.04.2 LTS (16.04) в / dev / mapper / ubuntu - vg-root
сделано
root @ kali: / #

СОВЕРШЕНО, теперь у меня 3 ОС на новом 256GB Samsung.

Nb:
изменить уровень выполнения в Kali / Debian, а не работать!

root @ kali: / etc # ls -l /etc/systemd/system/default.target
lrwxrwxrwx 1 корневой root 37 июня 2017 г. /etc/systemd/system/default.target -> / lib / systemd / system / multi-user .target
root @ kali: / etc # ls -l /lib/systemd/system/default.target
lrwxrwxrwx 1 корневой root 16 июня 2017 г. /lib/systemd/system/default.target -> graphical.target

root @ kali: / etc # systemctl set-default graphical.target
Удалено /etc/systemd/system/default.target.
Создана символическая ссылка /etc/systemd/system/default.target → /lib/systemd/system/graphical.target.

root @ kali: / etc # ls -l /etc/systemd/system/default.target
lrwxrwxrwx 1 корневой root 36 апреля 15 16:47 /etc/systemd/system/default.target -> / lib / systemd / system / graphicical .TARGET

Изменить порядок загрузки grub : установите для boot-default значение 3; работать нормально
root @ kali: ~ # cd / etc / default /
root @ kali: / etc / default # vi
root grub @ kali: / etc / default # update-grub
Создание файла конфигурации grub ...
Найдено фоновое изображение: / usr /share/images/desktop-base/desktop-grub.png
Найденный образ linux: /boot/vmlinuz-4.9.0-kali4-amd64
Найденный образ initrd: /boot/initrd.img-4.9.0-kali4-amd64
Найденный linux Изображение: /boot/vmlinuz-4.9.0-kali3-amd64
Найденное изображение initrd: /boot/initrd.img-4.9.0-kali3-amd64
Найдено Windows 10 в / dev / sda3
Найдено Ubuntu 16.04.2 LTS (16.04) в / dev / mapper / ubuntu - vg-root
сделано
root @ kali: / etc / default # root @ kali: ~ # cd / etc / default /

Загрузочный экран

УДАЧИ
Туан CPH

Добро пожаловать в Супер пользователя! Спасибо за вклад, но в вашем ответе может быть немного форматирования и обрезки - вы можете [отредактировать его] (https://superuser.com/posts/1314294/edit), чтобы сосредоточиться на самых важных битах. Ура :) bertieb 6 лет назад 3

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