Answers:
最简单的方法我知道如何做到这一点就是remastersys,尽管在这样做的时候还有一些事情需要注意。debian和remastersys的好处是你可以在命令行安装上备份和恢复(ubuntu构建需要一些 GUI的风格,因为它使用无处不在)。坏的是你需要一些额外的包 - squashfs-modules和aufs-模块或unionfs-modules,并试图在没有它们的情况下运行remastersys会导致非常糟糕的事情发生。您还“限制”为4gb图像。
但是,这将允许您仅安装软件包创建“respin”,或者作为可引导备份工作,该备份将引导至您的安装并将其恢复为全新安装。它真棒,值得一试。
你可以做你建议的两件事。
制作图像:使用clonezilla制作硬盘的图像。您可以在格式化后还原该图像。
获取已安装软件的列表:
sudo dpkg --get-selections > list.txt
然后,您可以使用以下命令重新安装它们:
sudo apt-get install `awk '{print $1}' list.txt
软件包设置通常位于/etc
目录或您的目录中$HOME
。一般来说,最好有$HOME
一个单独的分区。如果重新安装,则无需重新格式化此分区,因此将始终保存您的个人设置。对于系统范围的设置,您可以备份/etc
并将其复制回新格式化的驱动器。
请记住,除非您要安装新系统,否则绝对没有理由格式化磁盘。