Простите за сериал, счастливый конец уже близок.
Имеется raw-образ накопителя с установленной Debian GNU/Linux. Этот образ уже какое-то время используется с QEMU и теперь у меня появилось желание перенести в той или иной степени его содержимое на ноутбук с SSD.
Сначала план переноса состоял в том, чтобы установить ОС заново, а затем выборочно скопировать нужные мне конфигурационные и пользовательские файлы в новую систему. Но раз уж новая схема разметки с самого начала требует выполнения многих шагов вручную, в обход установщика, то может быть разумнее в такой ситуации было бы отказаться от инсталляции новой ОС вовсе?
Можно ли вместо этого сделать следующее:
- установить в ВМ необходимые пакеты (cryptsetup и пр.), скопировать образ виртуального накопителя на USB-носитель
- загрузить ноутбук с установочного CD в режиме восстановления
- создать на SSD выровненную иерархию разделов с помощью parted, cryptsetup и [pv|vg|lv]create
- подключить USB-носитель с файлом образа виртуального накопителя и смонтировать корневой раздел образа с помощью mount -o loop,offset=... во временную точку монтирования
- последовательно скопировать все файлы из корневого раздела виртуального накопителя на разделы SSD с помощью cp (ключа -a будет достаточно?)
- создать новый initrd, отредактировать crypttab, fstab, ...
- что-то ещё?