Решил вспомнить молодость и переустановить ОС на лету. План примерно такой: создаю ram-диск, подмонтирую туда виртуальную машину и ставлю туда новую ось. Потом делаю pivot_root внутрь с запуском скрипта который поднимет сеть и sshd. После этого останавливаю lvm, device mapper, монтирую внутрь чрута и заливаю систему. Осталось поставить grub и ребутнуться.
Вот у меня подозрение на счёт уже запущенных процессов. Что будет с ними после pivot_root? Надо будет прибить их чтобы потом можно было отмонтировать старый корень?