Получите корневое разделяющее устройство, используя mount:
$ mount
[...]
/dev/sdXY on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
[...]
Установите его в другой каталог (замените / dev / sdXY с помощью вашего раздела):
$ sudo mkdir -p /mnt/root
$ sudo mount /dev/sdXY /mnt/root
Скопируйте его в другой раздел без изменений разрешения файла (в примере я буду использовать / home):
$ sudo cp -rfp /mnt/root/ /home/old_root
Я думаю, что лучший способ получить это - наблюдать список установленных пакетов. В Ubuntu установка программ в большинстве случаев выполняется с пакетами, если вы переустановите пакет соответствующей программы, вы вернете программу.
Чтобы получить список установленных пакетов: [!d6 ]
$ dpkg -l |grep ^ii
Если вы хотите сохранить его в файле, вы можете добавить > path/to/file в эту команду. Например:
$ dpkg -l |grep ^ii > /home/user/package_list