热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mac下VisualBox虚拟机转移到活动硬盘,出现UUID错误

2019独角兽企业重金招聘Python工程师标准20181226偶然发现之前我要在活动硬盘创建的VisualBox虚拟机的vdi还在mac硬盘上!难怪最近发现硬

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

20181226 偶然发现之前我要在活动硬盘创建的 VisualBox 虚拟机的 vdi 还在 mac 硬盘上!

难怪最近发现硬盘快满了

1、visualbox 的 克隆(复制)还在 macbook 的硬盘上

2、导出虚拟电脑是可以转移到活动硬盘上,格式只能是 ova

我还是想直接 copy 虚拟磁盘!保留 vdi 文件!

3、复制 vdi 虚拟磁盘文件

1)、找到虚拟磁盘文件

2)、打开 finder 前往文件夹 :/用户/dhbm/VirtualBox VMs,找到这个 vdi 文件
3)、复制到活动硬盘 (我的活动硬盘叫 Elemnent)
4)、可以只复制vdi文件,例如: ubuntu1804-193.vdi
5)、复制之后也可以重命名

4、VisualBox 创建新虚拟机,这次使用已有的虚拟硬盘文件

出现了以下错误:打开虚拟盘文件/Volumes/Elements/vbox2018/ubuntu1804 Server-193/ubuntu1804 Server Clone20181211.vdi 失败.
如下图:

5、之前在 win 10 下也出现过这个错误!

https://my.oschina.net/u/1440971/blog/1973442

6、在 nacbook 下采取同样的命令,重制 UUID

1)、打开 Terminal ,找到活动硬盘所在文件夹cd /VolumeslsElements Macintosh HD***Elements 就是我的活动硬盘
2)、进入到要找的 vdi 文件所在文件夹
cd Elements
cd /Volumes/Elements/vbox2018/ubuntu1804 Server-193lsLogsubuntu1804 Server-193.vboxubuntu1804 Server Clone20181211.vdiubuntu1804 Server-193.vbox-prev** 以上如果只复制vdi文件,就简单一些!3)、重设 UUID*** ubuntu1804 Server Clone20181211.vdi 这个就是我们要重制 uuid 的 vdi执行命令VBoxManage internalcommands sethduuid "ubuntu1804 Server Clone20181211.vdi"返回结果如下:UUID changed to: e0ea2e15-610d-477a-985c-ed3a1be3ebb4

7 、重复以上步骤 4 ,新建虚拟机,使用已有的虚拟硬盘文件

ok
网卡设置方式还原到了 NAT ,还是老办法
devices--Network--Network setting 选择:Bridged Adapter
重新 ping , ssh ,都可以了!
现在可以安全的删除 之前存在于mac 硬盘上虚拟机了!选择:删除所有文件!

8、桌面版ubuntu按照以上方式转移后,ssh错误!

ssh 192.168.1.184@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that a host key has just been changed.The fingerprint for the ECDSA key sent by the remote host isSHA256:wMdgbE+DmuyY8yxQeTflDpJAgV2wIOq+4TCNw9erQlM.Please contact your system administrator.Add correct host key in /Users/dhbm/.ssh/known_hosts to get rid of this message.Offending ECDSA key in /Users/dhbm/.ssh/known_hosts:52ECDSA host key for 192.168.1.184 has changed and you have requested strict checking.Host key verification failed.vim /Users/dhbm/.ssh/known_hosts
找到其中 192.168.1.184 zh这一行,删除!保存!退出!再来 ssh!
ok

9 后续经验证明:以上步骤 7 多余,直接采用删除虚拟磁盘,添加虚拟硬盘的方式更加简洁!

1)、删除现有虚拟硬盘

2)、增加现有硬盘

3)、该方式缺点:存在于 mac 硬盘上的 vdi 文件,自己手工去删除!无法通过删除虚拟机删除了!

10 、按照以上方式,转移之前导入的 vhd 、vmdk 的 2 个虚拟机!

ok!
他们都是我之前从 VMware 虚拟机导入过来的!没有注意,也放到了 mac 的硬盘上!


转载于:https://my.oschina.net/u/1440971/blog/2993290


推荐阅读
  • 在使用 Nginx 作为服务器时,发现 Chrome 能正确从缓存中读取 CSS 和 JS 文件,而 Firefox 却无法有效利用缓存,导致加载速度显著变慢。 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • WCF类型共享的最佳实践
    在使用WCF服务时,经常会遇到同一个实体类型在不同服务中被生成为不同版本的问题。本文将介绍几种有效的类型共享方法,以解决这一常见问题。 ... [详细]
  • 通过将常用的外部命令集成到VSCode中,可以提高开发效率。本文介绍如何在VSCode中配置和使用自定义的外部命令,从而简化命令执行过程。 ... [详细]
  • Visual Studio Code (VSCode) 是一款功能强大的源代码编辑器,支持多种编程语言,具备丰富的扩展生态。本文将详细介绍如何在 macOS 上安装、配置并使用 VSCode。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • 本文详细介绍了Oracle 11g中的创建表空间的方法,以及如何设置客户端和服务端的基本配置,包括用户管理、环境变量配置等。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 洛谷 P4009 汽车加油行驶问题 解析
    探讨了经典算法题目——汽车加油行驶问题,通过网络流和费用流的视角,深入解析了该问题的解决方案。本文将详细阐述如何利用最短路径算法解决这一问题,并提供详细的代码实现。 ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
author-avatar
王小志2602928087
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有