ubuntu备份系统,制作可以启动的 ISO

下载安装cdrecord

https://sourceforge.net/projects/cdrtools/files/alpha/cdrtools-3.02a09.tar.gz/download

  • 解压 编译
 cd cdrtools-3.02/make & make install
  • 安装在 /opt/schily ,命令行使用全路径
    /opt/schily/bin/mkisofs

ubuntu安装光盘iso 修改

1 挂载

#mkdir iso
#mount -o loop ubuntu.iso ./iso

2 把iso里面的内容取出来,iso_modify

#mkdir iso_modify
#rsync -az ./iso ./iso_modify

3 修改iso目录里面的casper/filesystem.squashfs 就是启动以后的虚拟文件系统

#mkdir squashfs
#cp iso/casper/filesystem.squashfs ./squashfs
#cd squashfs

4 解压squashfs

#unsquashfs filesystem.squashfs

可以看到解压出的squashfs-root目录就是一个文件系统,针对性的进行修改,如果需要安装deb包,可以chroot进去使用dpkg进行软件管理

5 如果安装了软件包,需要跟新dpkg的列表:

#chroot squashfs-root/ dpkg-query -W --showformat='${Package}\t${Version}\n' > dpkg_list
#cp dpkg_list ../../iso_modify/casper/filesystem.manifest

6 把squashfs-root目录从新制作成squashfs文件

#mksquashfs squashfs-root filesystem.squashfs -b 1024k -comp xz -Xbcj x86 -e boot

7 用新的filesystem.squashfs替换原来的文件

8 把新的iso-modify打包成iso

#/opt/schily/bin/mkisofs -r -V myUbuntu -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../myUbuntu.iso .

使用systemback 备份文件 *.sblive 制作iso

 /home/systemback$ mkdir sblive/home/systemback$ tar -xf systemback_live_2023-04-15.sblive -C sblive/home/systemback$ cd sblive//home/systemback/sblive$ mv syslinux/syslinux.cfg  syslinux/isolinux.cfg/home/systemback/sblive$ mv syslinux  isolinux/home/systemback/sblive$ /opt/schily/bin/mkisofs -r -V myUbuntu -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../myUbuntu.iso .

参考 ubuntu 定制 ISO

参考 https://www.jianshu.com/p/81a1a152faf2
命令生成 ISO

/opt/schily/bin/mkisofs -D -r -V "My Ubuntu20.04" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../myUbuntu20.04.iso .

ubuntu备份系统,制作可以启动的 ISO相关推荐

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

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

  2. img文件制作linux启动u盘,如何在Linux系统中制作可启动img/iso镜像文件

    img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...

  3. linux系统做成iso镜像文件,如何在Linux系统中制作可启动img/iso镜像文件

    img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...

  4. Ubuntu live系统制作方法

    Ubuntu live系统制作方法 准备材料: 移动硬盘一个 有线键鼠 Ubuntu20.04.1LTS镜像文件 Rufus启动盘制作器 1.制作启动盘:打开Rufus(可以在官网下载),插入移动硬盘 ...

  5. linux系统启动盘怎么制作工具,windows系统制作linux启动盘工具介绍

    Linux发行版排行榜: http://iso.linuxquestions.org/ http://distrowatch.com/dwres.php?resource=major&lang ...

  6. ubuntu linux下制作win10启动盘

    Linux下有很多工具可以制作启动盘,不过我们可以使用linux下的一条命令来完成-----dd 操作方法: 1 卸载你的U盘 假设你的u盘对应的设备是sdb1(可以使用df查看或者fdisk) su ...

  7. 神州战神win10+ubuntu双系统制作

    序言 神船装系统不仅需要过硬的技术,更需要的是一个强大的心态!!! 我的电脑是Z7-KP7GC: 配置:Intel core i7-8750H:128SSD+1TBHDD:显卡NVIDIA GTX10 ...

  8. 计算机无法进入桌面怎么备份,系统崩溃无法启动如何从pe进入系统备份C盘和桌面重要文件...

    大家都知道,我们电脑在重装之前,都会需要对C盘和桌面上重要文件进行备份,然而如果遇到电脑系统崩溃无法启动的话,要怎么进行备份呢,那么就需要借助U盘PE引导启动,然后在pe中备份,接下来给大家讲解一下系 ...

  9. WIN10+Ubuntu双系统(UEFI启动方式)

    本教程只适用于UEFI启动的WIN+Ubuntu双系统 一.先在WIN系统压缩出足够安装Ubuntu的空间: 1.单硬盘:直接压缩卷然后作为Ubuntu安装空间即可 2.双硬盘(固态+机械):一般来说 ...

最新文章

  1. python小程序-python学习—几个简单小程序
  2. oracle导入数据
  3. 9 Fresh jQuery Media Players
  4. 堆栈 cookie 检测代码检测到基于堆栈的缓冲区溢出_漏洞公告 | 华硕(ASUS)家庭无线路由器远程代码执行0day...
  5. 文件上传漏洞原理/方式/防护
  6. mysql一键部署_一键部署----mysql5.6--jue
  7. GARFIELD@02-13-2005
  8. 【jqxGrid】jqwidgets.createInstance()方法报错的一种解决方法
  9. Python做一个Kindle电子书下载助手,真香!
  10. 深度学习基础技术分析2:神经网络(含代码分析)
  11. 网易用音乐做社交,靠谱吗?
  12. MUI中vue的@click事件没反应
  13. 最新信用卡养卡技巧,大神分享
  14. 【Python 跟书学习笔记】
  15. 天刀论剑显示服务器,论剑段位赛关闭 11月25日服务器维护公告
  16. rvtptcontrol failed
  17. GAN相关模型和论文
  18. 阿龙的学习笔记---《程序员自我修养-链接、装载与库》读书笔记(一)
  19. 生活感悟:租房合同代审查
  20. JavaScript实现简单图片滚动 --9张图告诉你,C罗欲哭无泪

热门文章

  1. 华为新机搭载鸿蒙系统,华为新机正式入网,预装鸿蒙系统
  2. mysql 优化 视图_如何优化MySQL视图
  3. Java Web 图书管理系统
  4. codeforces 1716 C Robot in a Hallway
  5. 谷歌发布Google Kubernetes Engine On-Prem
  6. 文本对比工具推荐 winMerge
  7. 指令寄存器名词解释【一】
  8. python画创意图形_用Python制作酷炫图形之如意金箍棒_颜色增加模块应用
  9. IOS学习——ARC初识
  10. 微信小程序表单数据提交服务器,微信小程序防走弯路之:提交表单获取表单数据...