问题:我在 iMac 上的 VM Fusion 中运行 Ubuntu Linux 14.04.4,并成功使用最新的 Gparted LiveCD ISO 为我的主 Linux 分区分配了更多磁盘空间。然而,随后从 VM 硬盘驱动器重新启动进入 Ubuntu 时,我失去了在 VM Fusion 中将 Ubuntu 桌面调整为任意分辨率的能力就像我在运行 Gparted 之前能够做到的那样。
警告:我相信我解决了一个一系列独特的恼人问题解决我的问题,并希望立即分享一个简短的“纯文本”答案。然后我会回答稍后再发布一些截图说明问题的独特性。
系统配置
- 硬件:iMac(27 英寸,2012 年末)3.4 Ghz Intel Core i7、24 GB DDR3、Nvidia GeForce GTX 680MX 2048 MB
- 主机操作系统:MacOSX El Capitan 版本 10.11.3
- VM 引擎:VMware Fusion 7.1.3
- 虚拟机操作系统:Linux Ubuntu 14.04.4 4.2.0-34-通用 64 位
下面是使用 Gparted LiveCD iso 扩展主 Linux 分区后我的 Ubuntu 桌面的屏幕截图。请注意桌面上方和下方的黑色空间。还请注意显示设置显示非常低的分辨率可供选择。
答案1
我也遇到过类似的问题。似乎 gParted 更改了 vmware 映像中的“某些内容”。我注意到在启动 gParted 映像后,vmware 配置文件中添加了一行额外的行。我的配置文件名为“Ubuntu 64-bit.vmx”。我删除了行“svga.guestBackedPrimaryAware = “TRUE””。我不知道它是什么,但之后我的 Ubuntu vmware 客户端又正常工作了。
答案2
- 我没有使用 Gparted LiveCD iso 来更改我的 Linux 分区,而是从 Ubuntu 14.04.4 安装 iso 启动,选择加载熟悉的 Ubuntu 桌面的实时实例。这解决了我的 Ubuntu 桌面分辨率问题。
- 当我进入 Ubuntu 桌面并打开 Gparted GUI 应用程序时,我首先关闭交换分区以解锁分区,然后执行我想要进行的更改。
- 我应用了所做的更改,关闭了 Gparted 并关闭 Ubuntu。
- 在 VM 设置选项中,我将启动磁盘改回 VM 硬盘并重新启动了 Ubuntu VM。
- 瞧!一旦我登录到桌面,我就能够通过用鼠标拉伸窗口或在 Ubuntu 显示设置中更改为熟悉的高分辨率来充分调整 Ubuntu VM 桌面的分辨率。
- 终端窗口中的“xrandr”命令行输出显示的分辨率值与我使用 Gparted 进行更改之前相同。如果我使用 Gparted Live iso,xrandr 则不会这样。
- 笔记:在使用 Gparted 对原始 VM 进行更改之前,我复制了 VM 文件并将其重命名为备份。我经常这样做,例如在使用新的 Linux 内核更新 Ubuntu 时也是如此。过去,即使在该过程中也遇到过问题,有时会破坏某些东西。
下面是使用 Ubuntu 安装 iso 扩展主 Linux 分区后我的 Ubuntu 桌面的屏幕截图。Ubuntu 安装 iso 包含 Gparted 应用程序,可以在映像启动到桌面后启动。选择“试用 Ubuntu”,这样 Ubuntu 的实时实例就会启动。请注意,桌面分辨率更高,显示设置显示了可供选择的全部分辨率范围。