ubuntu备份系统,制作可以启动的 ISO
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相关推荐
- Ubuntu 备份系统为ISO镜像 解决ISO限制4GB大小 Clone当前系统到其他电脑
看标题,标题涵盖了3个部分,Ubuntu 备份系统为ISO镜像, 解决ISO限制4GB大小 , Clone当前系统到其他电脑 我们就从三个部分说起. Ubuntu 备份系统为ISO镜像 在Win ...
- img文件制作linux启动u盘,如何在Linux系统中制作可启动img/iso镜像文件
img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...
- linux系统做成iso镜像文件,如何在Linux系统中制作可启动img/iso镜像文件
img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...
- Ubuntu live系统制作方法
Ubuntu live系统制作方法 准备材料: 移动硬盘一个 有线键鼠 Ubuntu20.04.1LTS镜像文件 Rufus启动盘制作器 1.制作启动盘:打开Rufus(可以在官网下载),插入移动硬盘 ...
- linux系统启动盘怎么制作工具,windows系统制作linux启动盘工具介绍
Linux发行版排行榜: http://iso.linuxquestions.org/ http://distrowatch.com/dwres.php?resource=major&lang ...
- ubuntu linux下制作win10启动盘
Linux下有很多工具可以制作启动盘,不过我们可以使用linux下的一条命令来完成-----dd 操作方法: 1 卸载你的U盘 假设你的u盘对应的设备是sdb1(可以使用df查看或者fdisk) su ...
- 神州战神win10+ubuntu双系统制作
序言 神船装系统不仅需要过硬的技术,更需要的是一个强大的心态!!! 我的电脑是Z7-KP7GC: 配置:Intel core i7-8750H:128SSD+1TBHDD:显卡NVIDIA GTX10 ...
- 计算机无法进入桌面怎么备份,系统崩溃无法启动如何从pe进入系统备份C盘和桌面重要文件...
大家都知道,我们电脑在重装之前,都会需要对C盘和桌面上重要文件进行备份,然而如果遇到电脑系统崩溃无法启动的话,要怎么进行备份呢,那么就需要借助U盘PE引导启动,然后在pe中备份,接下来给大家讲解一下系 ...
- WIN10+Ubuntu双系统(UEFI启动方式)
本教程只适用于UEFI启动的WIN+Ubuntu双系统 一.先在WIN系统压缩出足够安装Ubuntu的空间: 1.单硬盘:直接压缩卷然后作为Ubuntu安装空间即可 2.双硬盘(固态+机械):一般来说 ...
最新文章
- Invalid input for operation: physical_network 'physnet1' unknown for flat provider network.
- hdu 2680 Choose the best route
- Visual Studio 2013开发 mini-filter driver step by step (5) - 读写文件
- SQL重置数据表id
- SCI从入门到精髓(三)——如何写出牛文章
- 【数据结构和算法笔记】二叉树的概念和性质
- CSS Lint-线上CSS检测工具 让你的样式表更正确精简
- UE4官方文档学习笔记材质篇——分层材质
- 利用python炒股talib_Python 通过 TALib 包构建股票自动技术分析
- c语言- I Love GPLT
- SHELL 脚本检测FTP连接
- 解决 remote Support for password authentication was removed on August 13, 2021.
- 整除分块 B - Make Divisible
- SpaceShooter打飞机教程笔记(三)
- php整型的最大值,php整型(Integer)
- mac php7.2,MAC下更新自带的PHP版本到7.2
- 限制input框只能输入0~100的正整数
- 线上展厅vr展厅虚拟解说 广州商迪
- Linux命令行下删除文件内容
- Ubuntu16.04 在ROS中配置RealSence D435 并标定深度相机与rplidar外参
热门文章
- freenas mysql_FreeNAS简单配置使用
- VS+Qt应用开发-Qt+Halcon显示图片,实现鼠标缩放、移动图片
- 【WordPress主题】Ripro主题Ripro8.6破解无授权版wp主题源码【亲试可用】
- python爬虫案例(有缺陷文末说明)爬取初中英语练习题
- 浙江工业大学计算机教授,安恒信息董事长范渊受聘浙江工业大学教授 安恒教育基金助力未来网安人才培养...
- opengl 花哨小例子
- jquery的节点删除
- antd-vue上传文件,并读取文件内容
- Linux创建新用户并设置密码
- Android修改EditText光标下的水滴状,TextView选择的左右选择指示器