VMware安装Ubuntu虚拟机的若干问题小结

分辨率问题

问题描述

新安装的虚拟机, 分辨率非常小, 大概是800x600, 修改分辨率后重启虚拟机, 分辨率又恢复到800x600

解决办法1:重设分辨率(重启无效)

打开终端, 输入设置语句:

xrandr -s 1680x1050

执行后分辨率改变. 直接执行xrandr可以查看已内置的分辨率组合.

新的问题: 这种方法设置后, 分辨率在VMware窗口内变化, 可能会产生滚动条或者空白, 也就是无法完全契合VMware的工作区
解决办法: 在主菜单中选择
在这里插入图片描述

  • 保持纵横比拉伸: 不会产生滚动条, 宽和高的比例保持不变, 所以分辨率越高, 系统字体越小, 而且不能铺满工作区
  • 自由拉伸: 不会产生滚动条, 可以铺满工作区, 代价是宽或高改变, 导致系统字体被拉宽而不清晰

最大的问题 这个方法在重启后失效!

解决办法2:重装tools(无效)

VMware从15开始不再需要手动安装tools, 在安装虚拟机时会自动完成安装, 所以分辨率问题不用重新tools来解决.

解决办法3:VMware设置(有效)

  • 打开编辑->首选项窗口, 切换到显示标签:
    在这里插入图片描述
  • 勾选自动使用窗口自动适应客户机
  • 重启虚拟机.

可以看到桌面完全铺满了VMware的工作区, 而且字体没有伸缩变化, 当拖动或改变工作区的大小时, 桌面也会同步改变分辨率, 但是系统字体大小不变, 桌面始终铺满工作区. 关键是, 重启虚拟机后仍然可以保持分辨率!

虚拟机无法正常打开

回到目录

问题描述

虚拟机启动的时候无法正常打开, 比如开启到一半黑屏无响应, 或者干脆无响应, 强制关闭VMware后系统中残留vmware-vmx.exe进程, 并且用taskkill或者任务管理器都无法关闭该进程, 且该进程始终占用大量CPU

解决办法

网上说关闭所有的VMware服务就可以解决, 但是我这里没有成功, 关闭服务后vmware-vmx.exe进程仍然无法停止, 只能重启
不过经过尝试, 发现把VMware的服务都改为自动或手动, 虚拟机就可以正常启动进入桌面
VMware的服务有:
在这里插入图片描述
我之前这些任务都被杀毒软件禁用了…

虚拟机上网问题

回到目录

问题描述

  • 虚拟机无法上网
  • 虚拟机和主机无法互通

前提

一定要检查VMware的DHCP, NAT服务开启, 这两个服务提供了虚拟机的上网服务

解决办法1: NAT(可以上网不能互通)

NAT的原理可以参考网上其他资源, 其原理决定了NAT可以上网, 可以ping通主机, 但是主机不能ping通虚拟机
NAT配置:

  • 打开VMware主菜单编辑->虚拟网络编辑器对话框:
    在这里插入图片描述
  • VMnet8是默认的NAT网卡, 去掉使用本地DHCP...前面的勾, 因为很多公司网络都不允许使用DHCP
  • 点击NAT设置查看网关IP
  • 记下子网地址, 子网掩码, 网关IP, 这里是192.168.32.0(点更改设置可以改这个IP)
  • 在虚拟机中修改NAT对应网卡的IP地址为该网段, 填好网关IP, 即可上网, 也能ping通主机的实际内网IP

解决办法2: 桥接(可以互通)

桥接可以自动, 也可以手动选择, 手动选择时, 需要点击更改设置, 然后就可以看到桥接网卡
桥接不需要设置虚拟网卡, 所以在浏览模式下看不到桥接网卡的设置
设置桥接后, 修改虚拟机中桥接网卡的IP地址为主机实际内网IP一个网段, 关闭主机的防火墙(或添加白名单), 就可以上网并和主机互通

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值