文章目录
一 ubuntu系统systemback备份方法
- 安装
#添加ppa源
sudo add-apt-repository ppa:nemh/systemback
#更新软件库并安装systemback
sudo apt-get update
sudo apt-get install systemback unionfs-fuse
2 使用方法
安装完成后在Dash菜单中就能找到这个软件了
输入管理员密码,点击OK键。
打开后界面如下图所示:
如果需要创建系统备份,点击Create new ;如果需要创建活动系统,点击Live system create。
二 自定义系统的iso文件制作
一、打包系统文件
-
点击右侧的Live system create按钮,出现界面如下图所示
-
勾选左侧的include the user data files,这样自己主文件夹内的文件都会被包含在系统镜像中。很多相关的程序的配置文件都是保存在主文件夹内的。
Working Directory是设置工作目录,程序运行时产生的临时文件都会被保存在这里,所以一定要保证这里有足够的存储空间。
Name of the Live system是创建后的系统文件名。
3. 点击Create New按钮就开始创建了,等待创建完成。完成后界面如下图所示
二、生成ISO文件
右侧的列表中就是已经创建的备份。此时文件没有转换成iso格式,选中你要转换的备份,点击convert to ISO 就可以开始转换了(当iso镜像大于4G是该按钮为灰色,解决办法见解决systemback 无法生成超过4G的iso的问题)。
转换完成后,在你的工作目录下就能找到生成的iso文件。
这个文件就可以用来安装系统了。同时还可以作为live系统来使用。
在备份过程中可能提示
The restore point creation is aborted!
There has been critical changes in the file system during this operation
这并不一定是由于系统发生了严重的更改,只要是在复制文件的过程中出现错误都会出现这个信息。
详细的错误信息可以通过
systemback-sustart
这个指令去调试,看看具体哪一个文件复制出了问题。极有可能的是权限问题。
也可以通过这个指令去调试
DBGLEV=3 systemback-sustart
当错误出现后会在/tmp文件夹下创建一个systemback的错误信息文件。可以方便的通过这个文件去找到错误的原因。
三 systemback 无法生成超过4G的iso的问题
1.解压 .sblive 文件:
mkdir sblive
tar -xf /home/systemback_live_2016-04-27.sblive -C sblive
重命名 syslinux 至 isolinux:
mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
mv sblive/syslinux sblive/isolinux
2.安装 cdtools
aria2c -s 10 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz
tar -xzvf cdrtools-3.02a07.tar.gz
cd cdrtools-3.02
make
sudo make install
3.生成 ISO 文件:
/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 sblive.iso sblive
四 镜像安装,实现系统完整复刻
经过实验,通过systemback制作的iso镜像文件的安装方法同Remastersys等方式不同。后者生成的iso文件同ubuntu官方直接下载的ubuntu.iso镜像一样,在虚拟机选定镜像文件xxx.iso后直接进入系统,然后安装系统即可;而systemback生成的iso镜像开机引导会是如下界面:
此时,选择第二项进行系统安装(图片是别人的,自己没截图,没差),填入各项信息,如下
点击下一步进入分区界面。
选中你要安装的硬盘,然后点击Delete按钮
再次选择硬盘中的新分区
点击箭头进入下一步
再次选择刚才新建的分区
设置右侧的Mount point,将主硬盘挂载点选择到根目录/,并且勾选上【Tansfer user configuration files】,否则系统安装时不会导入个人文件,再次点击箭头进入下一步
点击右下角的next就可以继续了。如果你还想设置其他分区可以按照以上的步骤进行设置。
等待系统安装完成后重新启动,发现系统和原来的一摸一样,但是由于网卡不同,所以网络需要重新配置。
五 Ubuntu上网功能的配置
网络配置流程:
前提准备工作:
1、关闭ubuntu的防火墙
ufw disable
2、卸载iptables
apt-get remove iptables
1.验证网卡驱动是否已经安装成功
打开终端 输入 ping 127.0.0.1 ,如果能ping通证明网卡驱动是好的。
2、手动设置ip
1)设置固定ip
sudo gedit /etc/network/interfaces
将里边的内容改为:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.31.92
netmask 255.255.255.0
network 192.168.31.0
broadcast 192.168.31.255
gateway 192.168.31.1
dns-nameservers 202.96.128.86
2)设置DNS服务器
sudo gedit /etc/resolv.conf
添加格式:
nameserver 202.96.128.86 (202.96.128.86是深圳电信DNS,各个区域可以自行网络查询,实在不知也可填网关地址)
3执行
sudo gedit /etc/NetworkManager/NetworkManager.conf
将managed=false 改成true
4、重启网络服务
ifdown eth0 && ifup eth0
若报如下错误:
RTNETLINK answers: No such process
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
执行命令自动修复:
dpkg-reconfigure resolvconf
再次重启网卡:
ifdown eth0 && ifup eth0
重启成功。
测试:
root@ubuntu:/home/jiangyu# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39: icmp_seq=1 ttl=56 time=20.1 ms
64 bytes from 14.215.177.39: icmp_seq=2 ttl=56 time=11.2 ms
64 bytes from 14.215.177.39: icmp_seq=3 ttl=56 time=16.6 ms
64 bytes from 14.215.177.39: icmp_seq=4 ttl=56 time=15.7 ms
成功联网!
参考文档
1.ubuntu系统备份方法
2.解决systemback 无法生成超过4G的iso的问题
3.https://blog.csdn.net/qq_41248872/article/details/86636574