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