Последний этап переезда, после которого старый диск можно будет вытащить из компьютера.
Всё обственно просто, если не забыть прочитать один важный факт из документации, например, из
Gentoo wiki:
В MBR (также известна как "таблица разделов ms-dos") есть специальное место для загрузчика. В GPT его надо выделить явно, создав специальный раздел размером ~1Мб и пометив его флагом bios_grub. Это не /boot, его не надо форматировать и монтировать. /boot тоже нужен, я его вынес за пределы LVM.
mkdir /mnt/boot_new
mount LABEL=boot_new /mnt/boot_new
rsync -aHAXxiv --del /boot/ /mnt/boot_new/
rm -rf /mnt/boot_new/grub2
grub2-install /dev/sda
Последняя команда не сработает, если на диске GPT нет раздела с флагом bios_grub! Ещё я потратил много времени из-за того, что вешал этот флаг на сам boot_new - это просто портило ФС на разделе и система не загружалась.
Теперь можно в bios назначить новый диск загрузочным. Если GRUB настроен неправильно и система не грузится, то можно временно выбрать старый диск, зажав F8 и править конфиг до победного.
Старый диск был очищен и подвергнут
процедурам из 2й главы, которые показали его работоспособность, в связи с чем он был средствами LVM объединён в RAID1 с новым диском для /home и /, а на оставшемся месте разместился ежедневный инкрементный бекап и файлопомойка.
Этапы переезда доступны по тегу
как линуксоид жёсткий диск менял.