Ubuntu18.04使用systemback创建ISO镜像

1、Systemback安装

Systemback是一个简单的系统备份和恢复应用程序。Ubuntu 16.0414.04用户可以通过在终端中运行以下命令从PPA安装Systemback:
# Ubuntu 16.04 or 14.04, ubuntu 18及以后不可用
sudo add-apt-repository ppa:nemh/systemback
sudo apt update
sudo apt install systemback
# ubuntu18不小心添加了上面的ppa库,可以使用下面命令删除
sudo add-apt-repository --remove ppa:nemh/systemback



​ Systemback的作者在2016年停止了开发,因此Ubuntu 18.04及以后版本都不在支持列表中。如果你在Ubuntu 18.04上运行上述命令,将看到报错。Ubuntu 16.04的Systemback二进制文件与Ubuntu 18.04/18.10兼容,因此我们可以使用以下命令进行安装(Ubuntu20及以后版本或许也可以如此安装?):

# 1)在18.04上添加Ubuntu 16.04 PPA
sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"

# 2)导入此PPA的GPG签名密钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B

# 3)更新包列表并安装Systemback:
sudo apt update
sudo apt install systemback

# 4)启动 Systemback
sudo systemback

2、ISO文件制作


如果系统中使用 "sudo apt install postgresql postgresql-client" 安装了postgresql数据库, 
需要先在/etc/rc.local或/etc/rc.d/rc.local文件中写入以下(没有rc.local文件就创建一个)#!/bin/bash
if id -u postgres >/dev/null 2>&1;  then
	echo "postgres已经存在"
else
	useradd postgres
	chown -R postgres:postgres /etc/postgresql
	chown -R postgres:postgres /var/lib/postgresql
	chown -R postgres:postgres /var/log/postgresql
	mkdir /etc/ssl/private-copy
	mv /etc/ssl/private/* /etc/ssl/private-copy/
	rm -r /etc/ssl/private
	mv /etc/ssl/private-copy /etc/ssl/private
	chmod -R 0700 /etc/ssl/private
	chown -R postgres /etc/ssl/private

	systemctl start postgresql@12-main
fi


Linux将中文目录名改为英文
1. 修改系统当前语言环境
   export LANG=en_US  

2. 更新家目录的文件命名
   xdg-user-dirs-gtk-update  

跳出对话框,提示是否更新成英文,同意即可
3. 修改系统当前语言环境为中文

  export LANG=zh_CN.UTF-8  
  xdg-user-dirs-gtk-update  
sudo systemback


点击创建live系统

在这里插入图片描述

需要选中包含用户数据文件!!!再点击创建新的

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

/home目录下新生成的 ubuntu18.04_with_ros.sblive 就是系统的镜像。
命令ls -l查看

3、slive格式转为iso格式

如果slive镜像的大小小于4G,可以直接使用systemback软件直接转为iso格式

在这里插入图片描述

如果sblive文件大于4G,需要使用其他工具转为iso镜像格式

安装cdtools
wget https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz
tar -xzvf cdrtools-3.02a07.tar.gz
cd cdrtools-3.02
sudo make
sudo make install


转换镜像
cd /home
mkdir ./sblive
sudo tar -xf /home/systemback_live_2022-08-09.sblive -C sblive
sudo mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
sudo mv sblive/syslinux sblive/isolinux

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 ubuntu18.04_with_ros.iso sblive

在这里插入图片描述

/home目录下生成iso镜像

ISO镜像安装工具 Ventoy

Ventoy是一款国人开发的新一代多ISO启动引导程序,这款工具最大的优点就是无需格式化优盘,用户只需要将所需的ISO镜像文件拷贝至优盘中即可在Ventoy界面中选择自己想要的ISO镜像文件。


ventoy下载地址:
https://www.ventoy.net/cn/download.html



使用方法:https://blog.csdn.net/qq_24330181/article/details/125486279


linux安装包使用方法: 解压后执行 ./VentoyGUI.x86_64即可

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

ISO制做启动盘安装 rufus工具(验证了, 没通过)




介绍:
Rufus 是一个开源免费的快速制作 U 盘系统启动盘和格式化 USB 的实用小工具,它可以快速把 ISO 格式的系统镜像文件快速制作成可引导的 USB 启动安装盘,支持 Windows 或 Linux 启动。Rufus 小巧玲珑,软件体积仅 7 百多 KB,然而麻雀虽小,它却五脏俱全……

Rufus的特点:
1、写入速度快。
2、软件本身体积小,只有1.3M,你说小不小。
3、开源纯净从不耍流氓。
4、单文件无需安装,直接打开使用。
5、支持Windows、Linux的ISO格式镜像。
6、支持BIOS与UEFI 7、根据系统镜像自动配置相关参数,比如文件系统格式、簇大小、分区类型等。
8、支持的系统镜像特别多,这里不一一例举了,典型的代表有:Windows 7、 Windows 8/8.1、Windows 10、Windows Server 2019、Windows 11、CentOS、Debian、Fedora,、FreeDOS、Ubuntu、OpenSUSE ...


下载软件:
官网: https://rufus.ie/zh/

更多版本下载:http://rufus.ie/downloads/

github:https://github.com/pbatard/rufus

无需安装过程,下载后双击即可打开。

在这里插入图片描述

ISO镜像安装方法一

选第二个回车

在这里插入图片描述

主机名可以使用hostname查看
例:
新用户全名: mine
新用户登录名: mine
新用户密码: 111111      111111
新管理员密码: 111111     111111
新主机名: mine-Default-string

在这里插入图片描述

安装GRUB2引导程序: 选EFI即可

使用df查看备份的系统的分区, 然后按查找的结果手动分区
如:
原系统: 
/dev/sda1 /boot/efi     
/def/sda2 /
下面分区可分区为:
/boot/efi   1024M
/           剩下容量大小

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

ISO镜像安装方法二

1.如果ventoy报错,需要将boot中的”secure boot”设置为”Disable”

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.选择”boot in grub2 mode”

在这里插入图片描述

3.选择”启动系统安装器”

在这里插入图片描述

5.可以使用ctrl+c 取消对磁盘的检查(按一次即可,不要多次按)

在这里插入图片描述

6.输入登录密码

在这里插入图片描述

按要求填写信息即可, 主机名可以用hostname查看

在这里插入图片描述

先将/dev/sda盘全部删除, 然后对磁盘进行分区, 记得勾选"传递用户配置文件"

使用df查看备份的系统的分区, 然后按查找的结果手动分区
如:
原系统: 
/dev/sda1 /boot/efi     
/def/sda2 /
下面分区可分区为:
/boot/efi   1024M
/           剩下容量大小

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

提及安装系统已完成即可,忽略这个错误, 重启系统即可。

在这里插入图片描述

参考:
https://www.zhihu.com/tardis/zm/art/576420693?source_id=1003
https://blog.csdn.net/zhengyan6/article/details/130235432?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-130235432-blog-130584757.235^v38^pc_relevant_anti_t3_base&spm=1001.2101.3001.4242.3&utm_relevant_index=7

https://blog.51cto.com/u_15060462/3338458

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值