zoukankan      html  css  js  c++  java
  • Ubuntu16.04迁移系统(测试)

    一、写在前面
    由于linux的核心思想是“一切皆文件”,所以我们通过拷贝所有系统文件的方式来备份及恢复系统。我的Ubuntu系统通过UEFI的方式启动,如果不清楚启动方式请自行查询UEFI+GPT和BIOS+MBR两种启动方式。

    二、准备工作

    1. U盘(4G以上)一个,请提前备份好文件。
    2. 软件:UltraISO(软碟通),用于烧录系统
    3. ubuntu16.04镜像
    4. 移动硬盘(如果系统备份文件过大需要移动硬盘存储备份文件)

    三、在windows下通过UltraISO(软碟通)制作live usb(即ubuntu启动盘)

    1. 点击图中按钮,选择镜像
      在这里插入图片描述
    2. 启动->写入硬盘映像->便捷启动->写入新的驱动器引导扇区->Syslinux,成功后点击写入,等待完成。至此live usb制作完成。

    四、备份系统

    1. 开终端,cd / 进入到根目录。
    2. 切换到root用户:sudo su 输入密码。
    3. tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /
      这里排除了不需要备份的proc、lost+found、mnt、sys、media等目录。备份完成后会有提示:从上次错误的地方…(记不清了),不管它。打包完成后在根目录下会出现backup.tgz文件。此文件会比较大,将此文件备份到移动硬盘或U盘中,但FAT32格式的u盘不支持4G以上大文件。

    五、开始迁移

    1. 换到新电脑(或新硬盘),插入u盘,开机通过F2设置uefi启动方式、u盘启动或F12选择U盘启动(不通品牌电脑按键不同),进入后选择安装ubuntu系统。等待新系统安装完成。
    2. 重启,依旧选择u盘启动,进入后选择 try ubuntu without install,进入U盘中的ubuntu系统。
    3. sudo su切换到root用户(未设置密码请先设置密码)
    4. 查看u盘和装ubuntu系统的盘所在目录:可以在左侧docker栏看到磁盘标志,不需要手动挂载,点一下图标即可自动挂载u盘和系统硬盘。cd /media ls查看u盘和硬盘挂载的目录。比如我的u盘挂载点是/media/cdrom ,系统盘挂载点是/media/ubuntu/46eb-38jk-fadf-hjfh-adjf
    5. 接下来备份两个重要的文件到u盘里。
    6. 首先给u盘加入写权限:mount -o remount rw /media/cdrom(换成你的路径)
    7. 执行cp /etc/fstab /media/cdrom和cp /boot/grub.cfg /media/cdrom 将fstab和grub.cfg文件备份到u盘中。
    8. 进入系统盘路径:cd /media/ubuntu/46eb-38jk-fadf-hjfh-adjf ls发现这里是新装的ubuntu系统的完整文件。执行rm -rf ./*删除所有目录。
    9. 插上移动硬盘将备份文件backup.tgz拷到此目录下。比如我的是:cp media/Toshiba/backup.tgz ./然后解压文件:tar xvpfz backup.tgz经过漫长等待,文件解压完毕。然后重建没有备份的文件:mkdir proc lost+found mnt sys media
    10. 还原与引导有关的两个文件(替换为你自己的u盘目录):
      cp /media/cdrom/fstab ./etc cp/media/cdrom/grub.cfg ./boot
    11. 拔掉u盘硬盘,reboot重启

    五、无法进入系统
    你以为这就结束了吗,不不,这时候很可能无法进入系统,引导会出问题,接下来进行修复,使用ubuntu官方修复工具。我们需要再次插上u盘进入live usb,选择 try ubuntu without install,进入后连接网络,打开终端依次输入:
    sudo add-apt-repository ppa:yannubuntu/boot-repair 添加源

    sudo apt-get update
    1
    sudo apt-get install -y boot-repair 安装修复工具

    boot-repair
    1
    出现启动界面后点击Recommended repair,按照它的提示进行,期间会提示卸载grub引导,都选择是,会要求在终端中输入一系列命令,输入后继续,按照提示进行,修复完成后重启电脑,拔掉u盘,成功进入系统,你会发现系统恢复到了备份时的样子。

    至此,恢复系统完成。

  • 相关阅读:
    第72天: PySpider框架的使用
    第71天: Python Scrapy 项目实战
    Web前端资源汇总
    1201即将到来
    C#自定义事件模拟风吹草摇摆
    HTML5 Canvas爱心时钟代码
    CSS3圆环动态弹出菜单
    CSS3实现Loading动画特效
    HTML5优势
    CSS3扁平化Loading动画特效
  • 原文地址:https://www.cnblogs.com/superfly123/p/14218731.html
Copyright © 2011-2022 走看看