将Linux云服务器移植到本地虚拟机

        云服务器是腾讯云的CentOS 7,现在要将其移植到VMware 17 Pro的本地虚拟机中

        1、登录云服务器,输入以下命令安装pv工具,用于进度显示。因为打包镜像的时间要很久,需要能看到进度才安心

sudo yum install pv

 

         2、输入以下命令查看系统盘位置

lsblk

        这里可以看到我的系统盘是vda,不同机器的系统盘名称可能会不一样,可能会是sda

 

        3、输入以下命令,生成镜像文件的压缩包,同时显示进度

# sudo提权,需要root权限
# /dev/vda是系统盘路径
# gzip生成压缩包
# ~、backup.img.gz是生成的镜像文件的名称和路径,可以改成自己想要存储的路径
sudo dd if=/dev/vda | pv | gzip > ~/backup.img.gz

 

        4、等待一段时间,生成镜像文件压缩包

 

        5、如果你使用的Xshell来访问云服务器,那么可以使用Xftp来将镜像文件传输到本地。没有的可以去下一个Xshell,都是免费的,选择个人使用别选企业使用就行了,网上也很多教程。Xftp这个工具也是需要下载的,如果没有下载的话点击下图的按钮也会自动跳转到官网下载

 

        6、直接拖动想要传输的文件,进行传输

        这个时间可能需要非常久,和云服务器的网速有关。但是不用担心,可以慢慢来,Xftp是支持断点续传的,如果中途断网,可以右键传输列表中的任务,选择重试全部失败作业

        7、下载好之后进行解压,得到backup.img镜像文件。由于VMware无法识别.img后缀的镜像文件,所以我们需要将其转化成VMware可识别的.vmdk文件。

 

        8、点击QEMU for Windows – Installers (64 bit) (weilnetz.de),下载QEMU,进行安装

 

        9、安装完成后,设置环境变量,将qemu的安装路径添加到系统Path,默认的安装路径是C:\Program Files\qemu 或 C:\Program Files (x86)\qemu。我的安装路径是D:\qemu 

 

        也可通过命令行来添加环境变量

set PATH=%PATH%;C:\Program Files\qemu

 

        10、打开cmd,输入以下命令,查看是否成功安装

qemu-system-x86_64 --version

         如果报错,则指定qemu的绝对路径进行查看

"C:\Program Files\qemu\qemu-system-x86_64.exe" --version

 

        11、通过命令行将.img文件转换成.vmdk文件

# "(qemu-img.exe的绝对路径)" convert -O vmdk (生成.vmdk文件的目标路径)
"D:\qemu\qemu-img.exe" convert -O vmdk D:\云服务器镜像文件\backup.img D:\云服务器镜像文件\backup.vmdk

        命令行会卡住,耐心等待一段时间

        12、打开VMware

        没有或者不会下载的跟着这个视频下载VMware Workstation Pro和Fusion Pro面向个人免费了,赶紧下载了_哔哩哔哩_bilibili

        这里用17 Pro进行举例

 

        13、新建虚拟机

        没有虚拟机的就点击主页那个新建虚拟机,有的话就点击左上角的文件来新建

         跟着以下步骤来:

        磁盘大小不用改,后面这个磁盘用不上直接移除的

        直接完成 

 

        14、 查看虚拟机,编辑设置

        移除创建虚拟机时一起创建的硬盘,然后点击添加硬盘

         15、添加硬盘

        硬件类型中选择硬盘,下一步

        注意 磁盘类型要根据云服务器的磁盘来选择,前面两种是机械硬盘,后面两种是固态硬盘,硬盘类型不匹配会导致安装失败。我的云服务器硬盘类型是SSD固态硬盘,这里选择SATA

        之前生成了镜像文件,这里选择使用现有虚拟磁盘 

 

         找到之前.vmdk后缀的镜像文件,打开,完成,保持现有格式

        然后会自动跳转到虚拟机设置界面,点击右下角的确定,完成虚拟机配置 

 

         16、还原系统

        开启虚拟机

        不用管ide1:0这个弹窗,这个是虚拟DVD的检测,我们不需要

        选择第一个

         然后等待自动安装成功

        出现如下error界面也不用担心,等待自动安装

        在系统安装界面使用↑↓键,可以查看安装进度

 

        17、安装完成,登录 

        一开始可能不会提示让你登录,但是此时已经在准备读取你的输入了,这里输入用户名和密码

        输入之后完成登录,系统移植完成

 

 

相关推荐

  1. 【环境系列】Linux虚拟(Centos、Ubuntu)、服务器

    2024-07-19 19:28:02       64 阅读
  2. vmware挂载本地目录虚拟

    2024-07-19 19:28:02       25 阅读
  3. 虚拟怎么方便文件移至本地

    2024-07-19 19:28:02       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 19:28:02       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 19:28:02       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 19:28:02       62 阅读
  4. Python语言-面向对象

    2024-07-19 19:28:02       72 阅读

热门阅读

  1. 矩形加矩形求和

    2024-07-19 19:28:02       22 阅读
  2. TCP协议

    TCP协议

    2024-07-19 19:28:02      20 阅读
  3. 深入探讨:Node.js、Vue、SSH服务与SSH免密登录

    2024-07-19 19:28:02       23 阅读
  4. GitHub每日最火火火项目(7.18)

    2024-07-19 19:28:02       19 阅读
  5. 微服务常用的中间件有哪些?都有什么用途?

    2024-07-19 19:28:02       19 阅读
  6. 逆向工程四个抽象层次-系统架构师(三十)

    2024-07-19 19:28:02       22 阅读
  7. OpenCV——图像与视频的读取

    2024-07-19 19:28:02       21 阅读
  8. 物理设计基础概念 —— Pin

    2024-07-19 19:28:02       18 阅读
  9. 机器学习之对比学习MoCo

    2024-07-19 19:28:02       19 阅读
  10. tcp(7) — Linux Programmer‘s Manual

    2024-07-19 19:28:02       17 阅读