如何在更新前备份

如何在更新前备份

所以我刚刚在我的 Macbook 6,2 core i5 上安装了 ubuntu 15.10,它运行完美。在我将它安装到现在的位置之前,我之前安装过一次,但效果不太好。在之前的安装中,我安装了专有的 Nvidia 驱动程序以及一堆更新,重新启动后,我卡在登录屏幕上。我尝试卸载 Nvidia 驱动程序并返回到 noveau,但效果也不是很好。

所以我最终又重新进行了一次全新安装,这次我先安装了 Nvidia 驱动程序,而且成功了。现在我有一些待处理的更新要做,但我担心这可能会破坏我的系统。我花了一整天的时间按照自己的喜好配置系统,我不想再重复一遍。

有没有什么方法可以备份我的设置,就像“Windows 系统还原”一样,更新,如果出现任何问题,我就可以回到原来的位置?

答案1

是的,你可以选择这样做:

  1. 启动 Ubuntu Live DVD。

  2. 选择Try Ubuntu

  3. 现在,当您处于实时环境中时,打开GParted并查找您要备份的分区,即/dev/sda1/dev/sda2

  4. 接下来打开三个终端:

    a. 在其中一个中输入此命令,现在不要按Enter。输入命令后保持打开状态:

    sudo ps aux | grep dd | awk '/root/ {print $2" "$11}'
    

    dd此命令将为您提供稍后使用的进程的 PID 。

    稍后运行此命令后,您将获得一个仅显示的名称dd和前面的数字,您必须记下该数字。

    b. 在第二个终端中输入此命令,现在不要按下Enter。输入命令后保持打开状态:

    watch -n 1 kill -USR1 THE NUMBER FROM STEP 4.a
    

    dd此命令将在第三个终端中显示该进程的进度。

    c. 在第三个终端中,输入以下内容并运行:

    运行此命令后,立即先运行来自 4.a 的命令,然后运行来自 4.b 的命令。

    sudo dd bs=4M if=/dev/sdXY of=/path/to/your/backup-directory/anyfilename.iso
    

    这里,/dev/sdXY 是您想要备份的分区。

    该命令将真正执行该dd命令。

现在,从 4.c 开始关注终端并等待命令完成。

命令完成后备份完成。现在,您可以做任何您想做的事情。干杯!

相关内容