Написал небольшой скрипт на скорую руку, с целью сохранить важные данные при переустановке разных убунт/линуксов. Что делает - создает в домашнем каталоге (меняйте на что угодно, не подлежащее форматированию :) папку с текущей датой в имени и копирует в нее xorg.conf, настройки: apt, grub-а, apache2, сети, fstab, mysql, ну и статистику vnstat, кэш пакетов apt-a, файлы баз мускуля, и под конец - список установленных пакетов в системе.
!/bin/sh DATE=`date "+%d_%m_%Y"` DR=/home/vlad/sysbackup/$DATE mkdir $DR echo "Copy /etc/X11..." sudo cp parents /etc/X11/xorg.conf $DR echo "Copy /etc/apt..." sudo cp -R parents /etc/apt/* $DR echo "Copy /boot/grub..." sudo cp parents /boot/grub/menu.lst $DR echo "Copy /etc/apache2..." sudo cp -R parents /etc/apache2/* $DR echo "Copy /var/lib/vnstat..." sudo cp parents /var/lib/vnstat/* $DR echo "Copy /etc/network..." sudo cp -R parents /etc/network/* $DR echo "Copy /etc/fstab..." sudo cp parents /etc/fstab $DR echo "Copy /var/cache/apt..." sudo cp -R parents /var/cache/apt/* $DR echo "Copy /var/lib/mysql..." sudo cp -R parents /var/lib/mysql/* $DR echo "Copy /etc/mysql..." sudo cp -R parents /etc/mysql/* $DR echo "Generation dpkg list ..." dpkg list > $DR/dpkg.list
Думаю все понятно из скрипта. Создаем файл с приведенным текстом, даем право исполнения, запускаем с правами рута. После экспериментов всегда можно восстановить важные настройки системы либо настроить новую систему аналогично. Недавно прочел о еще одном способе сохранения списка пакетов - запускаем Synaptic, меню Файл->Сохранить отметки пакетов, чтобы загрузить пакеты - Файл->Загрузить отметки пакетов, но сам на практике не проверял.