linux--ubuntu系统全盘备份与移植

linux--ubuntu系统全盘备份与移植

  • 1 简介
  • 2 Systemback
    • 2.1 知识点
    • 2.2 步骤
  • 3 tar
    • 3.1 知识点
    • 3.2 步骤
      • 3.2.1 备份系统
      • 3.2.2 重装干净系统
      • 3.2.3 解压备份系统覆盖当前系统
      • 3.2.4 拷贝grub.cfg文件与fstab文件
      • 3.2.5 重启,如果卡在grub,按如下修复
      • 3.2.3 系统盘try install,修复boot
      • 3.2.6 修复完成后,调整grub停顿时间
  • 参考

1 简介

系统与环境一起备份移植是量产必做的工作。

2 Systemback

2.1 知识点

2.2 步骤

3 tar

3.1 知识点

3.2 步骤

3.2.1 备份系统

cd /
sudo su
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /
这一步可能会提示’tar: Error exit delayed from previous errors’,忽略即可
cp  backup.tgz   /media/u盘

3.2.2 重装干净系统

安装完后将,重启进入,然后将/boot/grub/grub.cfg文件与/etc/fstab文件copy出来备用

3.2.3 解压备份系统覆盖当前系统

cd /
sudo su
cp backup.tgz ./
在解压的时候 -C 是解压到指定目录中
tar xvpfz backup.tgz -C /
创建打包系统时排除的文件
sudo mkdir proc lost+found mnt sys media

3.2.4 拷贝grub.cfg文件与fstab文件

重装干净系统对应的grub.cfg文件与fstab文件,与当前的硬件是匹配的,备份系统中的该文件与新的硬件是不匹配的。

注意文件权限
cp grub.cfg /boot/grub/
cp fstab /etc/

3.2.5 重启,如果卡在grub,按如下修复

3.2.3 系统盘try install,修复boot

  • 如果需要无线共享网络给设备请参考共享无线网卡,有线给别的设备上网
  • 或者如下
    linux--ubuntu系统全盘备份与移植_第1张图片
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
  • 然后点击修复就行
    linux--ubuntu系统全盘备份与移植_第2张图片
  • 修复成功,直接重启就行,然后就能成功。

3.2.6 修复完成后,调整grub停顿时间

详见linux–grub介绍与设置

参考

1、Ubuntu16.04迁移系统(系统备份与还原),亲测可行
2、ubuntu系统备份还原(迁移)到另外一台电脑上
3、Linux 系统的备份和移植工具----Systemback【非常好用】
4、通过systemback制作系统镜像以及镜像安装,实现系统备份和复刻
5、将自己的 ubuntu 系统制作为ISO镜像
6、好–Ubuntu系统全盘备份(亲测可用)
7、Ubuntu全盘备份与恢复,亲自总结,实测可靠
8、ubuntu系统完美克隆至新硬盘,系统备份迁移至新硬盘(机器)
9、linux–grub介绍与设置
10、解决问题:Ubuntu启动卡在grub,或卡在initramfs及其他启动问题
11、共享无线网卡,有线给别的设备上网

你可能感兴趣的:(Linux,进阶)