Ubuntu20.04 制作系统ISO镜像并物理机还原

这篇具有很好参考价值的文章主要介绍了Ubuntu20.04 制作系统ISO镜像并物理机还原。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一步:安装软件-Systemback

1.如果已经添加过ppa,可以删除重新添加或者跳过此步

sudo add-apt-repository --remove ppa:nemh/systemback

2.添加ppa

我是ubuntu20,但这个软件最后支持的是 ubuntu16.04版本,所以加一个16版本的ppa

sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main" 

出现下面问题:
ubuntu20.04 iso,linux,ubuntu,容器,自动化W: GPG 错误:http://ppa.launchpad.net/nemh/systemback/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 14E4942973C62A1B

解决:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 14E4942973C62A1B

3.更新仓库并进行安装

sudo apt update
sudo apt install systemback

下面是安装界面:
ubuntu20.04 iso,linux,ubuntu,容器,自动化

第二步:打开软件进行.sblive镜像制作

1. 启动

    #启动systemback
    sudo systemback

ubuntu20.04 iso,linux,ubuntu,容器,自动化

2. 创建Live系统

ubuntu20.04 iso,linux,ubuntu,容器,自动化
之后进入:
ubuntu20.04 iso,linux,ubuntu,容器,自动化
其中工作目录:镜像存放地址;Live模式系统名称:镜像名称;包含用户数据文件:除了那些系统的,其他比如document就是用户数据文件。最后点击“创建新的”。

ubuntu20.04 iso,linux,ubuntu,容器,自动化
然后遇到了这种bug:
ubuntu20.04 iso,linux,ubuntu,容器,自动化
查看终端:

ubuntu20.04 iso,linux,ubuntu,容器,自动化
emm感觉数据文件有问题,我决定不再勾选,包含数据文件

ubuntu20.04 iso,linux,ubuntu,容器,自动化
点击创建新的
进度正常:
ubuntu20.04 iso,linux,ubuntu,容器,自动化
安装完成:
ubuntu20.04 iso,linux,ubuntu,容器,自动化
ubuntu20.04 iso,linux,ubuntu,容器,自动化
创建完成!

第三步、 创建iso文件

这里如果是小于4G的xxx.sblive文件可以直接在界面上点击Convert to ISO转成ISO文件,如果是大于等于4G的镜像,需要按以下步骤转换成ISO文件。

步骤1:解压 .sblive 文件

来到home文件下(上图,刚才选择的工作目录)
ubuntu20.04 iso,linux,ubuntu,容器,自动化
打开终端:

sudo mkdir sblive
sudo tar -xf my_computer.sblive -C sblive

ubuntu20.04 iso,linux,ubuntu,容器,自动化
ubuntu20.04 iso,linux,ubuntu,容器,自动化

步骤2:重命名syslinux 至 isolinux

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

步骤3:安装 cdtools

下载cdrtools,可直接点击下方链接下载文件包

蓝奏云:下载链接
ubuntu20.04 iso,linux,ubuntu,容器,自动化
或者指令下载

sudo apt install aria2
aria2c -s 10 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz

.解压缩安装

sudo tar -xvf cdrtools-3.02a07.tar.gz
cd cdrtools-3.02
sudo make -j4

在make过程中出现红色报错:
ubuntu20.04 iso,linux,ubuntu,容器,自动化
搜索该文件位置:
ubuntu20.04 iso,linux,ubuntu,容器,自动化
再搜索一下这个头文件:ubuntu20.04 iso,linux,ubuntu,容器,自动化
ubuntu20.04 iso,linux,ubuntu,容器,自动化暴力修改:
ubuntu20.04 iso,linux,ubuntu,容器,自动化

在刚才的目录文件夹下:
ubuntu20.04 iso,linux,ubuntu,容器,自动化

重新make

sudo make -j4
sudo make install

步骤4:生成ISO文件

在刚才存放live文件的地方:

sudo /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 /media/lessle6/Ventoy/sblive.iso sblive

注意我的home下没有这么大内存了,所以我存放在了挂载的u盘上
/media/lessle6/Ventoy/sblive.iso
这里要修改存放iso的位置。

完成之后应该是如下界面:
ubuntu20.04 iso,linux,ubuntu,容器,自动化
ubuntu20.04 iso,linux,ubuntu,容器,自动化
重命名一下:
ubuntu20.04 iso,linux,ubuntu,容器,自动化

第四步、准备一个U盘制作系统启动盘

推荐使用Ventoy制作系统启动盘,它制作系统启动盘之后,直接将各种镜像文件复制到U盘/移动硬盘中,在使用U盘/移动硬盘启动时,就可以自由选择安装哪些镜像了。
拿男朋友一个不用的电脑(windows):
打开ventoy下载页面:
https://github.com/ventoy/Ventoy/releases
ubuntu20.04 iso,linux,ubuntu,容器,自动化
解压缩,打开exe:
ubuntu20.04 iso,linux,ubuntu,容器,自动化
然后:
ubuntu20.04 iso,linux,ubuntu,容器,自动化
系统会提示把所有文件格式化,记得重要文件进行备份
完成之后,将iso文件放入U盘就ok了~

第五步、双系统分区

下载分区软件:diskgenius
ubuntu20.04 iso,linux,ubuntu,容器,自动化

ubuntu20.04 iso,linux,ubuntu,容器,自动化
打开exe文件
需要分出一部分空间用于安装ubuntu系统,空间大小视需求而定,建议100G以上(我第一次是100G,后来发现不够,第二次就用了180G)。该教材使用空间100G。
ubuntu20.04 iso,linux,ubuntu,容器,自动化
ubuntu20.04 iso,linux,ubuntu,容器,自动化

右键选择调整分区大小
ubuntu20.04 iso,linux,ubuntu,容器,自动化

设定好空间大小后点击开始。
ubuntu20.04 iso,linux,ubuntu,容器,自动化

至此,有100G空闲空间。关机
ubuntu20.04 iso,linux,ubuntu,容器,自动化

第六步、进入bios

不同电脑进入bios页面不一样,要根据自己电脑型号搜一下。
我的是一直esc
ubuntu20.04 iso,linux,ubuntu,容器,自动化
F9

ubuntu20.04 iso,linux,ubuntu,容器,自动化选择USB(uefi)
ubuntu20.04 iso,linux,ubuntu,容器,自动化
选择刚才做的镜像
ubuntu20.04 iso,linux,ubuntu,容器,自动化
选择第一个BOOT in norma1 mode

ubuntu20.04 iso,linux,ubuntu,容器,自动化乱码。。。。选第二个

ubuntu20.04 iso,linux,ubuntu,容器,自动化
ctrl +c不检查

ubuntu20.04 iso,linux,ubuntu,容器,自动化
进来填写用户名密码。
进行系统安装时,需要输入系统的用户信息,推荐输入原系统的用户名和密码。安装好的系统将会使用这里输入的用户名替换掉一些系统文件中的路径,比如说~/.bashrc中设置的工作空间路径。如果输入原系统的用户名和密码,系统是可以直接运行之前配置好的一些环境的;如果输入新的用户名,可能需要重新创建工作空间并进行编译。备份的系统会保留之前系统的一系列文件,为此工作空间中的路径也还是原来的用户名的。

第七步、挂载分区

找到刚才分出来的100G,特点:带问号,没有标签的
ubuntu20.04 iso,linux,ubuntu,容器,自动化右侧新建下面为这100个G分出三个区swap、/、/boot。swap为交换分区(8-16G都可16*1024=16384M)、/boot为引导区(物理机必须设置,200MB即可如果有/boot/efi,优先选择),/为根目录(必须设置)。
检查一下:

ubuntu20.04 iso,linux,ubuntu,容器,自动化然后:ubuntu20.04 iso,linux,ubuntu,容器,自动化如果过程中出现,意味着100G不太够。在第五步的时候多分一点出来就好了
ubuntu20.04 iso,linux,ubuntu,容器,自动化

参考

https://www.zhihu.com/tardis/bd/art/576420693?source_id=1001

https://www.zhihu.com/tardis/bd/art/576420693?source_id=1001

https://blog.csdn.net/u011391361/article/details/130740017?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-130740017-blog-80117715.235v38pc_relevant_sort_base3&spm=1001.2101.3001.4242.1&utm_relevant_index=3文章来源地址https://www.toymoban.com/news/detail-765949.html

到了这里,关于Ubuntu20.04 制作系统ISO镜像并物理机还原的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos7 制作系统镜像iso文件

    这部分针对有系统备份需求,防止系统遭受意外状况,无法紧急恢复。整体备份内容较大,建议考虑后再进行操作 本次使用 mondo 软件进行备份及制作镜像,基本上是一键到底 mondo 官网 1.1 安装mondo 1.2 制作备份镜像 选择备份到本地磁盘 Hard disk 选择备份路径,输入备份ISO镜像

    2024年01月15日
    浏览(75)
  • 快速简单制作macOS Ventura系统ISO格式镜像

    ISO格式的镜像其实没有什么制作难度,下面教大家怎么快速简单制作ISO格式的镜像,教程使用到的都是Mac官方的命令。制作好的ISO格式镜像可以用于虚拟机安装或者制作到U盘或者直接在Mac里面打开安装升级。   首先下载好macOS 镜像,可以下载DMG格式镜像,然后打开DMG包并把

    2024年02月14日
    浏览(63)
  • 快速简单制作Mac系统ISO格式镜像之macOS Sonoma

    ISO格式的镜像其实没有什么制作难度,下面苹果系统之家教大家怎么快速简单制作ISO格式的镜像,教程使用到的都是Mac官方的命令。制作好的ISO格式镜像可以用于虚拟机安装或者制作到U盘或者直接在Mac里面打开安装升级。 准备系统镜像 首先下载好macOS 镜像,可以从本站下载

    2024年02月03日
    浏览(85)
  • ubuntu 20.04 使用systemback自定义系统镜像和系统备份

    Systemback是一个简单的系统备份和恢复应用程序,根据GPLv3许可条款发布。 Systemback的功能包括: 创建系统备份和用户配置文件。 将系统还原到以前的状态,就像Virtualbox的快照功能一样。 从现有安装创建可启动ISO文件。 将系统从一个分区复制到另一个分区。 升级软件。 16.

    2024年02月04日
    浏览(62)
  • ubuntu制作chroot系统镜像

    这里的使用场景是在ubuntu x64上编译arm程序,需要一个开发环境,而最省心的方式就是自己做一个arm环境的chroot镜像,然后自由用apt-get安装依赖,然后编译程序。所以这里就以制作arm镜像为例。 在我们开始之前,我们需要了解一下ARM的几种架构: armel(abi):这个是老架构,

    2024年02月12日
    浏览(50)
  • 将自己的Ubuntu20.04系统打包成镜像(需要同一型号电脑!!!需要用作ios镜像需要在4GB以内)

    1、安装镜像制作软件(systemback) sudo sh -c \\\'echo \\\"deb [arch=amd64] http://mirrors.bwbot.org/ stable main\\\" /etc/apt/sources.list.d/systemback.list\\\' sudo apt-key adv --keyserver \\\'hkp://keyserver.ubuntu.com:80\\\' --recv-key 50B2C005A67B264F sudo apt-get update sudo apt-get install systemback git clone https://gitee.com/familyyao/systemback.git cd sys

    2024年02月10日
    浏览(46)
  • Ubuntu20.04 更换镜像源步骤

    1) 备份--- sudo cp /etc/apt/sources.list /etc/apt/ sources.list.back 2)修改源--- sudo vim /etc/apt/sources.list 换源:推荐清华或者阿里云的源(根据自己的网去尝试,选择最快的一个):清华源地址,选择Ubuntu版本(查看ubuntu版本命令:cat /etc/issue)并复制源内容,覆盖sources.list文件原来

    2024年02月09日
    浏览(49)
  • 安装ubuntu 18.04 系统(1)——制作系统安装U盘

    https://rufus.ie/zh/ 下载该软件,准备制作启动盘 下载自己想要的镜像,http://mirrors.163.com/ubuntu-releases/18.04/, 我选择的是ubuntu-18.04.6-live-server-amd64.iso 因为,科研写程序使用,不需要桌面版本。 开始制作启动U盘。 step 1: 清空自己的U盘中的内容,点击选择按钮,选择一个自己已经

    2024年02月14日
    浏览(51)
  • 【RK3399】2.制作ubuntu20.04 roomfs

    firefly自带的文件系统,由于缺少一些基本功能模块,因此,我们可以自己手动制作一个ubuntu20.04的文件系统。 http://cdimage.ubuntu.com/ubuntu-base/releases/ 复制一下虚拟机的运行环境 将开发板挂载到虚拟机上,将开发板的/vendor,/system,/lib/firmware,这三个文件夹复制到我们自己的文件

    2024年02月01日
    浏览(79)
  • Ubuntu20.04切换阿里源镜像(清华源、网易源)

    1.查看Ubuntu版本: 显示结果如下: 2.备份系统镜像源文件 备份配置文件,当配置出错时,可以回滚,ubuntu镜像配置文件是:/etc/apt/sources.list,执行下面命令进行备份。 3.使用vi修改 sources.list 文件 使用命令::%d 清空文件所有内容 复制下面的源镜像到文件中,选择其中一个源镜

    2024年02月16日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包