Как клонировать SSD с Linux Mint 18 на больший SSD
Есть ли способ клонировать SSD с системой Linux Mint 18 на больший SSD и иметь работающую систему? Кроме того, что делать с GRUB?
У меня есть несколько машин. И я планирую использовать один неиспользуемый рабочий стол Linux Mint 18 для подключения к обоим твердотельным накопителям, каким-то образом скопировать файловые системы на новый диск.
3 ответа
Я усердно искал наиболее эффективный способ достижения этой цели.
Мои исследования показывают, что использование dd
довольно устаревший метод.
В моем случае, как уже говорилось, целевой SSD диск больше, чем исходный SSD. И для клонирования pv
Утилита может быть использована для достижения максимальной скорости.
Откройте терминал и станьте root
(su
); если у вас есть sudo
включен, вы также можете сделать, например, sudo -i
; увидеть man sudo
для всех вариантов):
$ sudo -i
Предположим, оригинальный диск sdX
и цель sdY
, создайте точную копию с помощью:
# pv < /dev/sdX > /dev/sdY
Мало того, что он короче и проще, он быстрее по умолчанию без дополнительных настроек, я достиг средней скорости 400 МБ / с с обычными дисками SATA SSD.
И как дополнительная выгода, это показывает прогресс.
Если вы хотите запустить это с sudo
, вы должны немного уточнить:
$ sudo sh -c 'pv < /dev/sdX > /dev/sdY'
PS: Это не так, как в другом ответе, что человеку нужно установить GRUB после этого. Все данные копируются, даже загрузчик.
Если вы используете dd
UUID файловых систем останутся прежними. Если вы создаете новую FS, вам нужно только изменить /etc/fstab
, Я предпочитаю создавать новые (большие) фс, копировать все файлы с rsync
, затем измените fstab.
Не забывайте: вам все равно придется самостоятельно устанавливать grub для MBR/GPT dd
или скопировать!
Воскресенье 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/mapper/ubuntu-vg-swap_1: 15,6 ГиБ, 16785604608 байт, 32784384 секторов
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт
Загрузите свой ноутбук, например, с "mint boot DVD". Новый ssd подключается с помощью адаптера ssd к usb.
мята ~ # time dd if=/dev/sda of=/dev/sdb bs=8192 conv=notrunc,noerror
NB: из другого сеанса, используя kill -USR1, чтобы получить прогресс / статистику за каждые 10 секунд
смотреть -n10 sudo 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 МБ / с
настоящий 47м54,867с
пользователь 0m1.600s
sys 2m41.036s
мята ~ # дата
Чт 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-With-Windows-7
Я загружаюсь с "Кали" LIVE DVD.
mount / dev / sda6 / mnt; мой раздел кали
mount --bind / dev / mnt / dev
mount --bind / dev / pts / mnt / dev / pts
монтировать --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
сделанный
корень @ поташ:/#
СОВЕРШЕНО, теперь у меня есть 3 ОС на новом 256GB Samsung.
Nb:
изменить уровень выполнения в Kali / Debian, а не работать!
root @ kali: / etC# ls -l /etc/systemd/system/default.target
lrwxrwxrwx 1 root root 37 июня 22 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 root 16 июня 19 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 корневой корень 36 апреля 15 16:47 /etc/systemd/system/default.target -> /lib/systemd/system/graphical.target
Изменить порядок загрузки grub: установите для boot-default значение 3; работа в порядке
root @ kali: ~ # cd / etc / default /
root @ kali: / etc / default # vi grub
root @ 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