本地环境: ubuntu16.04
1 安装Systemback

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

2 使用Systemback生成镜像文件
(1)打开软件,输入密码

(2)勾选左侧的include the user data files(包含用户数据文件),这样自己主文件夹内的文件都会被包含在系统镜像中。很多相关的程序的配置文件都是保存在主文件夹内的。Working Directory是设置工作目录,程序运行时产生的临时文件都会被保存在这里。所以一定要保证这里有足够的存储空间。

3 压缩系统镜像
Systemback在使用时会发现当生成的sblive文件大于4G的时候是没有办法生成iso文件的。这是由于iso文件自身的限制,iso9600对于文件有限制,单个文件不能超过2G,总的iso文件不能超过4G。
所以当上面生成的系统镜像如果大于4G,不能直接转存为iso文件,就要使用采用udf文件系统压缩再转存为光盘文件,下面就是具体的解决方法了。
进入计算机的home文件夹,可以看到这里面有一个systemback生成的文件 ****.sblive

3.1 解压 .sblive 文件:

mkdir sblive
tar -xf /home/systemback_live_2018-10-15.sblive -C sblive   //这里换成你自己的文件名

3.2重命名syslinux 至 isolinux:

mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
mv sblive/syslinux sblive/isolinux

3.3 安装 cdtools

sudo apt install aria2aria2c -s 10 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gztar -xvf cdrtools-3.02a07.tar.gzcd cdrtools-3.02
make
sudo make install

3.4生成ISO文件:
/opt/schily/bin/mkisofs -iso-level 3 -r -V sblive -cache-inodes -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o sblive.iso sblive
同样的,这里名字改成你自己的文件名

3.5最终生成iso镜像

现在的镜像就可以直接进行安装了,但是,经过测试发现,这样备份的系统,如果原来已经安装了nvidia,wifi等驱动,那么这里也会进行备份,然后就会造成换了新电脑,导致循环进入桌面,猜测是由于驱动的不兼容造成的,所以,最好的结果还是在备份系统之前,最好不要安装显卡驱动等,避免造成不必要的麻烦。

对于这个iso可以使用碟软通等写入U盘,但是,目前有一个更加先进的:ventoy
不用写入,安装后直接将iso拷贝到U盘,开机就可以识别出来。

我的博客地址

使用system备份ubuntu生成iso镜像相关推荐

  1. Ubuntu 备份系统为ISO镜像 解决ISO限制4GB大小 Clone当前系统到其他电脑

    看标题,标题涵盖了3个部分,Ubuntu 备份系统为ISO镜像,  解决ISO限制4GB大小 ,  Clone当前系统到其他电脑  我们就从三个部分说起. Ubuntu 备份系统为ISO镜像 在Win ...

  2. Ubuntu制作系统ISO镜像

    Ubuntu制作系统镜像 概述:为避免系统重装后重复配置环境带来的不便,将系统环境进行封装备份 具体步骤: 第一步:安装软件-Systemback #1.如果已经添加过ppa,可以删除重新添加或者跳过 ...

  3. 秃头警告之——使用mondo rescue备份linux系统ISO镜像的踩坑历程

    使用mondo rescue备份linux系统制作ISO镜像 使用背景 工作原因需要把Centos7系统的软件配置和文件打包做一个iso镜像文件,用于后期系统设备量产.谷歌了相关方法,看到有很多博主都 ...

  4. aptget本地源 ubuntu_apt-get Ubuntu本地ISO镜像入源

    转自http://blog.csdn.net/binchel/article/details/21486999 在没有网络的情况下,本地镜像源不实为一个上等的权宜之计! 目前linux的两大主流包管理 ...

  5. 制作Ubuntu系统ISO镜像(制作启动盘)

    制作Ubuntu 18.04系统ISO镜像 参考博客:https://blog.csdn.net/Toxicant__/article/details/84453796 1.安装软件 1.1 先下载r ...

  6. ubuntu 制作iso镜像

    其实就是在一个原生 Ubuntu 系统上,安装了一些软件,修改了一些配置.然后打了一个安装镜像而已. 选择基于 Ubuntu 14.04.4 64bit Server 进行定制. 预安装的软件列表先装 ...

  7. ubuntu linux下下打开iso文件两种方法,linux Ubuntu的ISO镜像怎么安装啊?解压出来后运行那个文件?...

    匿名用户 1级 2008-09-29 回答 WUBI安装方式(推荐给第一次接触ubuntu,担心安装会出问题的朋友使用) 在8.04的live 光盘支持WUBI安装方式,在光盘的根目录,有一个wubi ...

  8. Ubuntu挂载iso为apt源

    Ubuntu挂载iso为apt源 准备iso文件 Ubuntu挂载光驱中的光盘作为apt源 Ubuntu挂载光盘 将cdrom挂载为apt源 Ubuntu挂载iso镜像为apt源 挂载iso镜像 将i ...

  9. 银河麒麟高级服务器操作系统V10SP1 - ISO镜像定制 + KickStart自动化安装

    文章目录 一.基础环境搭建 1. 原始ISO获取 2. 系统安装 二.ISO镜像定制 1. 准备工作 2. 修改ISO镜像 3. 生成ISO镜像: 三.ISO镜像验证 一.基础环境搭建 1. 原始IS ...

最新文章

  1. 商汤AI小学教材来了,动动手玩乐高就能搭建机器人
  2. Tools下的mdscongiguer 文件中 43行 oracle 配置 发现需要连接库 -lclntsh libclntsh.so 库是个什么东西呢?...
  3. 信息系统项目管理师-信息系统安全管理核心知识思维脑图
  4. C# 修改项目文件夹名称完全版
  5. 印象笔记编辑pdf_笔记软件使用体验(至2020.03)
  6. 【BZOJ2959】【codevs2002】长跑,维护双联通分量
  7. 【openMV】oenMV之图像基本运算操作
  8. SignalR的Javascript客户端API使用方式整合
  9. 读pcap文件,bcp入库,一个小项目的备忘录
  10. python轻量级web开发框架Flask学习使用
  11. Atitit spirngboot 访问 html文件总结 自设计web服务器原理与实现 Url路由压力,读取url,获得项目更路径绝对路径,拼接为文件路径。读取文建内容输出即可 目录路径 u
  12. GJB 150.10军用设备环境试验方法霉菌试验
  13. 学计算机必记代码语言,c语言必背代码有哪些
  14. Python字符串专项练习题(1-16)
  15. 11款国内外多厂家linux面板介绍(含视频对比)
  16. 招聘网探究分析报告(以描述性分析为主)
  17. 通过windows自带远程桌面,实现不同局域网的电脑相互访问(默默P2P远程桌面管理工具-直接内网穿透)
  18. Spring IoC是什么
  19. matlab从mp4文件中提取音频,怎么提取MP4视频中的音频,将MP4格式转换为MP3格式
  20. 【微信小程序】wx.showModal模态弹窗

热门文章

  1. Opencv中的数据存储(1)
  2. Stochastic Weight Averaging (SWA) 随机权重平均
  3. 计算机操作系统(慕课版-汤小丹)习题
  4. 2021英国硕士计算机专业排名,2020年伦敦国王学院先进的计算机专业硕士申请条件-学费-世界排名...
  5. 2022年大数据技能大赛国赛(模块A,B)
  6. Android开发之监听或获取手机短信内容
  7. MobaXterm_Portable的快速复制粘贴
  8. 解决kubernetes启动容器时,容器一直是ContainerCreating不能running
  9. 专用5G网络的7种部署方案
  10. 雷军—我十年的程序员生涯