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