虚拟机总结

1   VMware

2   VirtualBox

2.1   VirtualBox NAT网卡端口转发实现连接ssh

打开vbox虚拟机的设置->网络->高级->端口转发->新建规则:名称ssh,协议TCP,主机IP127.0.0.1,主机端口9191,子系统IP留空不填,子系统端口22。

2.2   VirtualBox安装ubuntu 18.04虚拟机打不开terminal终端

故障情况:VirtualBox新安装ubuntu 18.04虚拟机无法打开Terminal,从应用列表中单击Terminal,左上角任务栏会出现Terminal,并且鼠标转圈,但是过一会左上角Terminal消失,就像闪退一样。

解决方法:CTRL + ALT + F3 进入命令行模式(需要返回桌面时CTRL + ALT + F1)

1
2
3
4
5
cd /etc/default
sudo nano locale
# 把文件中的 “en_US” 改成 “en_US.UTF-8”
sudo locale-gen --purge
reboot #重启虚拟机

2.3   VirtualBox运行虚拟机系统卡顿/缓慢

可以观察下是否VirtualBox虚拟机底下状态栏是否出现了一个绿色海龟的图标,那证明当前VirtualBox运行在软件虚拟化模式,这确实会是十分缓慢的。而硬件虚拟化模式图标应该是蓝色的V。

问题原因:其他虚拟化技术软件启动hyper-v或者虚拟机平台功能引起,比如安装Docker Desktop开启wsl2功能后导致VirtualBox运行缓慢。

解决方法:

  1. 控制面板「程序和功能」中禁用Hyper-V和Windows hypervisor后重启系统(以下功能选项全部取消勾选)。如果仍然不行,cmd终端执行命令:bcdedit /set hypervisorlaunchtype off,执行完bcd命令后需要重启系统。
    • Containers
    • Hyper-V
    • Virtual Machine Platform
    • Windows Hypervisor Platform
    • Windows Sandbox
    • Windows Subsystem for Linux(WSL2是基于hyper-V架构的,但不是hyper-V本身)
  2. 移除并重装vbox增强工具包(VirtualBox Guest Additions)

2.4   VirtualBox无法删除备份

故障情况:删除备份时报错提示hard disk xxxx has more than one child hard disk 2。

解决方式:打开虚拟介质管理器,定位到虚拟硬盘页面,找到对应的硬盘,双击展开可以查看有一个子项目是不存在,失效导致删除备份失败,删除即可。

3   QEMU的相关资料

4   安卓模拟器

  • 支持运行「123云盘」的安卓模拟器:mumu模拟器(雷神模拟器这些不支持)

5   参考文献

[1] VirtualBox_Ubuntu22.04 Terminal 无法打开[EB/OL]. https://www.cnblogs.com/lifuqiang/articles/17167367.html.
[2] VirtualBox下SSH通过端口转发连接Linux方法[EB/OL]. https://blog.csdn.net/chengqiuming/article/details/83239413.
[3] [已解决] 为什么VBOX有些备份会删除失败?[EB/OL]. https://bbs.kafan.cn/thread-939721-1-1.html.
[4] FIX: VirtualBox Running Very Slow in Windows 10/11. (Solved)[EB/OL]. https://www.wintips.org/fix-virtualbox-running-very-slow-in-windows-10-11/.
[5] How to get VirtualBox 6.0 and WSL working at the same time [closed][EB/OL]. https://stackoverflow.com/questions/58031941/how‑to‑get‑virtualbox‑6‑0‑and‑wsl‑working‑at‑the‑same‑time.
[6] WSL2 breaks VirtualBox 6.1[EB/OL]. https://github.com/MicrosoftDocs/WSL/issues/798.

本文结束 感谢阅读
Adios!
许可注意: 若想对本作品进行转载、引用亦或是进行二次创作时,请详细阅读上述相关协议内容(若不理解,请点击链接跳转阅读)。为保障本人权利,对于违反者,本人将依法予以处理!同时会向搜索引擎提交DMCA的投诉申请。望周知!—— Mr. Kin
勘误声明: 虽本人写作时已尽力保证其内容的正确性,但因个人知识面和经验的局限性以及计算机技术等相关技术日新月异,本作品内容或存在一些错误之处。欢迎联系我以更正错误,不胜感激!—— Mr. Kin
侵权声明: 若本站采用的第三方内容侵犯了你的版权,请联系我进行处理,谢谢!—— Mr. Kin
免责声明: 根据中国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”本站分享的任何逆向破解软件,版权所有者归原软件著作权人。仅供个人使用或学习研究,严禁商业或非法用途,严禁用于打包恶意软件推广,否则后果由用户承担责任,特此说明。—— Mr. Kin
靓仔/美女,不考虑支持一下我吗?谢谢鼓励!(๑•̀ㅂ•́)و✧
Mr. Kin 微信 微信
Mr. Kin 支付宝 支付宝
Mr. Kin 领取支付宝红包 领取支付宝红包
  • 本文作者: Mr. Kin
  • 本文链接: https://mister-kin.github.io/software/virtual-machine/
  • 版权声明: 本博客所有内容,除个人设计创作的图像(如 logo 等)和相关的视频创作及其他特别声明外,均采用 BY-NC-SA 许可协议进行发布。版权 © Mr. Kin,保留所有权利。