自己的Ubuntu做了很多设置,比如各种软件包,各种自定义的配置。如果想要在其他电脑上也安装一个一样的系统,可以制作ISO镜像。ISO镜像可以用于发布系统,也可以用来作为系统备份使用。以下是使用Systemback制作的ISO镜像:

安装 Systemback

sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update && sudo apt-get install systemback unionfs-fuse

把整个系统做成docker镜像 把现在的系统做成镜像_Ubuntu

搜索 systemback:

把整个系统做成docker镜像 把现在的系统做成镜像_把整个系统做成docker镜像_02

选择Live system create:

把整个系统做成docker镜像 把现在的系统做成镜像_Ubuntu_03

勾选左侧的 include the user data files,这样自己主文件夹内的文件都会被包含在系统镜像中。要保证 /home有足够的空间:

把整个系统做成docker镜像 把现在的系统做成镜像_so文件_04

点击Create New按钮就开始创建了,等待创建完成:

把整个系统做成docker镜像 把现在的系统做成镜像_Windows_05

右侧的列表中就是已经创建的备份。我已经创建了两个相关的备份,所以有两个在右侧显示。此时文件没有转换成iso格式,选中你要转换的备份,点击convert to ISO 就可以开始转换了。转换完成后,在你的工作目录下就能找到生成的iso文件。

把整个系统做成docker镜像 把现在的系统做成镜像_Ubuntu_06

制作U盘启动盘,开机选择画面:

把整个系统做成docker镜像 把现在的系统做成镜像_Ubuntu_07

进入安装界面。delete了一个分区,撤销不回来,把安装好的ubuntu系统搞坏了,又得重新装系统(心累)

把整个系统做成docker镜像 把现在的系统做成镜像_Windows_08

安装很快就完成:

把整个系统做成docker镜像 把现在的系统做成镜像_把整个系统做成docker镜像_09

把整个系统做成docker镜像 把现在的系统做成镜像_把整个系统做成docker镜像_10

把整个系统做成docker镜像 把现在的系统做成镜像_Ubuntu_11

PS:总体感觉用这种方法安装的ubuntu,开机速度会变慢,其他没什么影响。也算是学习到了一个ubuntu备份的新方法。

在使用时会发现当生成的sblive文件大于4G的时候是没有办法生成iso文件的。这是由于iso文件自身的限制,iso9600对于文件有限制,单个文件不能超过2G,总的iso文件不能超过4G。当iso大于4g时需要用另一种方式来  convert to iso


本文参考博客:把当前ubuntu系统做成镜像: Systemback

  (可行)

我的另一篇博客:dd命令克隆Ubuntu系统


师弟的博客:

respin可以直接将整个已经安装好的ubuntu系统做成ISO文件,respin的前身remastersys 发现已经不被维护了,官网网址也都没了,仔细去查资料发现已经被 linux respin替代

使用respin 制作ubuntu镜像:


Ubuntu 将本地文件源制作成ISO文件: mkisofs制作iso文件


Windows Preinstallation Environment(Windows PE),Windows预安装环境,是带有有限服务的最小Win32子系统,基于以保护模式运行的Windows XP及以上内核。它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。在计算机不能正常运作的情况下,可运用有关的系统维护软件PE修复计算机。

其实,所谓的PE系统其实就是当我们的电脑出现问题而不能进入正常系统时候的一种“紧急备用”系统。

制作Linux版PE系统: