在Virtual Box上安装好一台虚拟机后,如果能把虚拟机的硬盘文件(VDI文件)复制一份是不是就又有了一台全新的操作系统啦?这样可以省去几十分钟的安装时间呢,答案是肯定的,但是这个复制过程需要一个小技巧,复制出来的VDI文件无法在虚拟介质管理器中注册,因为每个VDI文件都有一个唯一的uuid,而VirtualBox不允许注册重复的uuid。
在VBox的安装目录下有一个VBoxManage.exe程序,它是VBox的命令行工具,很强大!!!!查看帮助可以执行“VBoxManage -h”,出现很多命令,如下图所示。
一、找到安装VirtualBox的目录,如下图所示。
二、进入Dos,并进入到安装VirtualBox的目录,如下图所示。
三、使用virtualBox新建虚拟机目录,如下图所示。
四、创建的虚拟机目录如下所示。
五、在第二步的DOS命令窗口开始复制一个已有的虚拟机硬盘到新建的虚拟机目录下:
复制虚拟机硬盘的命令“VBoxManage clonehd <空格> 虚拟机硬盘路径 <空格> 生成的新虚拟机硬盘路径,命令中不区分大小写,因为Win系统不区分大小写。
VBoxManage clonehd "G:\VM VirtualBox\Centos7\Centos7.vdi" "G:\VM VirtualBox\Centos7-156\Centos7-156.vdi"
六、现在可以设置第三步新建的虚拟硬盘了
至此,新复制的虚拟机可以运行了!
七、通过vbox客户端进行复制
1、右键已关闭的虚拟机
2、点击复制,进入页面
3、重命名,可以重新设置保存的路径
4、完全复制
5、点击完成,开始复制工作
6、启动虚拟机,修改用户名和密码以及ip,本实例以AlmaLinux为例
修改用户名
修改IPsudo vi enp0s3.connection