如何修改.vdi虚拟机内部的文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改.vdi虚拟机内部的文件?相关的知识,希望对你有一定的参考价值。
虚拟机软件:VirtualBox
虚拟机格式:.vdi
疑难提问:如何修改VirtualBox的.vdi里面的某个文件的内容?也就是如何解包.vdi文件,然后再封包回去
比如原先的存放路径为c:\myvmachine 我想换到d:\myvmachine
谢谢!
如果你用的是win7自带的xp模式,你只要把虚拟系统的主文件和配置文件(就是虚拟机配置路径文件夹以及xp的虚拟文件,文件名为xxxxbase.vhd,和另一个xxxx.vhd),拷贝到其他盘里,重装系统后,再次把虚拟机补丁安装后,可以直接通过该文件夹的xxxx.vhd来启动现在的虚拟xp系统。
前提是你必须先把当前的虚拟xp的基础文件base.vhd和xp主文件xxxx.vhd备份好。
另外一种方法是你备份好当前XP后,重装完先新建个xp虚拟机,然后右键设置,把虚拟文件路径指向你备份的文件夹 参考技术A 这个是无法修改的追问
我每次启动虚拟机都要输命令,如何一劳永逸,一次输入永久有效,虚拟系统是安卓9.0
----kernel quiet root----修改为-----kernel nomodeset xforcevesa root----,不然不能启动
virtual box虚拟机跨物理机迁移
VirtualBox保存虚机数据的是vdi文件,但是直接拷贝在新的VirtualBox中不能打开,因为每个vdi文件都包含了一个uuid的数据,如果直接拷贝,uuid在新的VirtualBox中是不能用的,所以会打开失败,我们需要给在原来vdi的基础上,生成新的vdi数据,包含新的uuid,可以在VirtualBox中打开。这个包含新uuid的vdi数据可以通过VirtualBox命令生成。此处用了克隆的方法,进入cmd命令行,然后进入VirtualBox的安装目录,比如VitualBox的安装目录是C:Program FilesOracleVirtualBox,原有vdi文件在d盘,生成新的vdi放到e盘。命令为C:Program FilesOracleVirtualBox>vboxmanage.exe clonehd "d:xxx.vdi" "e:xxx.vdi"。回车之后出现0%...,需要点时间才能生成vdi文件。执行完成后会出现0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%类似的信息。这样克隆vdi数据文件的工作完成了。
在新的VirtualBox中创建新的虚机,给虚机起个名字,选择操作系统。点击下一步,使用已有vdi文件创建虚机,选择刚生成的vdi文件创建。
这样虚机的迁移任务就完成了。
本文方法精简自:https://www.cnblogs.com/coodream2009/p/8578216.html
以上是关于如何修改.vdi虚拟机内部的文件?的主要内容,如果未能解决你的问题,请参考以下文章