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. Invalid input for operation: physical_network 'physnet1' unknown for flat provider network.
  2. hdu 2680 Choose the best route
  3. Visual Studio 2013开发 mini-filter driver step by step (5) - 读写文件
  4. SQL重置数据表id
  5. SCI从入门到精髓(三)——如何写出牛文章
  6. 【数据结构和算法笔记】二叉树的概念和性质
  7. CSS Lint-线上CSS检测工具 让你的样式表更正确精简
  8. UE4官方文档学习笔记材质篇——分层材质
  9. 利用python炒股talib_Python 通过 TALib 包构建股票自动技术分析
  10. c语言- I Love GPLT
  11. SHELL 脚本检测FTP连接
  12. 解决 remote Support for password authentication was removed on August 13, 2021.
  13. 整除分块 B - Make Divisible
  14. SpaceShooter打飞机教程笔记(三)
  15. php整型的最大值,php整型(Integer)
  16. mac php7.2,MAC下更新自带的PHP版本到7.2
  17. 限制input框只能输入0~100的正整数
  18. 线上展厅vr展厅虚拟解说 广州商迪
  19. Linux命令行下删除文件内容
  20. Ubuntu16.04 在ROS中配置RealSence D435 并标定深度相机与rplidar外参

热门文章

  1. freenas mysql_FreeNAS简单配置使用
  2. VS+Qt应用开发-Qt+Halcon显示图片,实现鼠标缩放、移动图片
  3. 【WordPress主题】Ripro主题Ripro8.6破解无授权版wp主题源码【亲试可用】
  4. python爬虫案例(有缺陷文末说明)爬取初中英语练习题
  5. 浙江工业大学计算机教授,安恒信息董事长范渊受聘浙江工业大学教授 安恒教育基金助力未来网安人才培养...
  6. opengl 花哨小例子
  7. jquery的节点删除
  8. antd-vue上传文件,并读取文件内容
  9. Linux创建新用户并设置密码
  10. Android修改EditText光标下的水滴状,TextView选择的左右选择指示器