4

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

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

3 ответа3

3

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

Мое исследование показывает, что использование 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 после этого.Все копируется, даже загрузчик.

0

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

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

0

Воскресенье 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.

mint ~ # 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 трюк с решить проблему потайной 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; мой раздел кали
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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .