我刚刚将 Ubuntu 10.04 安装到 Windows 7 上的 VirtualBox 中。
不幸的是,屏幕分辨率显示的唯一选项是 640x480 和 800x600,并且显示器显示为“未知”。
我将如何将分辨率提高到 1280x1024(我在 1600x1200 显示器上)?
更新
我尝试安装 VirtualBox 'Guest Additions' ISO(从 VBox 'Devices' 菜单)并sudo sh ./VBoxLinuxAdditions-x86.run
从安装的驱动器执行,它在重新启动后提供了 2 个新列出的分辨率(1024x768 和该分辨率的 16:9 版本)。这些在我选择它们时有效,但在我切换回另一个分辨率时消失了。我尝试重新启动并VBoxLinuxAdditions-x86.run
再次运行,但这次只列出了 2 个低分辨率选项。
我想我要重新安装...
似乎是 VBox 问题而不是 Ubuntu 问题,因为重新安装 10.4 覆盖原始虚拟分区后,sudo sh ./VBoxLinuxAdditions-x86.run
现在完全没有影响。
您需要安装 VBox 来宾实用程序以添加对虚拟化图形硬件的支持。
以前您可能需要“ose”版本:
编辑:http ://www.linuxformat.com/forums/viewtopic.php?p=103289
启动 Virtual Box 并登录 Ubuntu。
点击您的主机键(Ctrl默认为右键),这样您就可以将鼠标指针移到虚拟机之外。
转到虚拟窗口顶部,单击设备,然后选择
Install Guest Additions
您将在 Ubuntu 中看到一个弹出窗口,显示虚拟 CDROM 驱动器中安装了一些新文件。这些文件之一应该是VBoxLinuxAdditions.run
您必须以一些管理员权限运行该文件,所以这样做...
再次在 Ubuntu 屏幕内单击,然后转到
Applications > Accessories
thenTerminal
。终端窗口是您从中运行文件的地方,但首先我们必须导航到正确的目录。输入
cd /media/cdrom0
(然后回车,cd后面有一个空格!)下一个类型
dir
(您应该VBoxLinuxAdditions.run
在显示的文件中看到)最后输入
sudo sh ./VBoxLinuxAdditions.run
(是的,这是斜线之前的句号!)在您按 Enter 并完成它的工作后,现在可以从 Ubuntu 访问这些文件。
您现在需要重新启动虚拟机或按Ctrl+Alt+backspace。
登录到 Ubuntu 桌面并转到
System > Preferences
thenScreen Resolution
。您现在应该拥有比一天开始时的三个低分辨率选项更多的选项!如果您想要的分辨率不是显示的新列出的分辨率之一,请按照以下步骤操作:
打开
terminal
窗口(Applications > Accessories
然后Terminal
)类型
sudo gedit /etc/X11/xorg.conf
(区分大小写)它会要求您输入与您登录时使用的密码相同的密码(请参阅sudo)。
文本编辑器加载,您应该在窗口中看到很多文本。首先通过转到
File
然后Save as
将文件名更改为xorgbak.conf
您现在需要浏览文本,直到看到列出的显示分辨率。您将关注的那些将列在
bit depth 24
或下bit depth 16
(因为这些深度是为您提供大量颜色的深度。)这里的想法是在此列表中包含您最喜欢的屏幕分辨率。通过以完全相同的方式将其插入到其他列出的分辨率之前或将其键入到其他分辨率之一来执行此操作。(您只需要为
bit depth 24
16 岁以下的人执行此操作)您现在必须执行“另存为”,但要小心,因为这次我们需要
xorg.conf
再次调用该文件。如果您只是在此处点击保存,您将覆盖您创建的备份文件,这不是我们想要的。一旦你完成了上一步,你就完成了。点击Ctrl+Alt+Backspace重新启动您的 Virtual Box 实例,登录并享受您的新屏幕分辨率选项!
设备 > 安装访客添加,让它运行然后注销。
当您返回登录屏幕时,您会看到它是显示器的全尺寸。登录,您就可以开始了。
我有同样的问题,然后发现如果你启动虚拟机>单击工具栏上的“查看”>单击“自动调整访客显示大小”,那么您的虚拟机将具有与您自己的屏幕相同的屏幕分辨率。
一旦安装了 Vbox Additions(并重新启动来宾操作系统),按 Host + H,然后最大化窗口,这样就可以了。
如果没有,也许您使用的是旧版本的 vbox(因此,Vbox Additions可能不兼容..)
尝试增加分配给 Virtual Box 的 RAM 量。为我工作。
为此,请停止 VM,然后在 VirtualBox 中转到 VM 的设置。转到显示部分。您可以在那里增加显存。我的是 1MB;我将它增加到 32MB,这让我可以完全使用我的 24" 显示器。
在主机上,在cmd/bash中,运行
使用以下内容创建/etc/X11/xorg.conf文件:
对于运行虚拟机:
Right Ctrl默认主机键+ Home= 查看全屏。
我试图排除除GuestAdditions安装之外的每个步骤。你需要他们中的每一个。
我遇到了同样的问题,并且能够通过使用 xrandr 实用程序来解决它。我按照这篇文章解决了这个问题。
http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html
有时这可能会对您有所帮助。试试看。
我可以通过关闭我的 VirtualBox 虚拟机、退出 VirtualBox 并在终端中运行以下命令来解决此问题:
然后重新启动VirtualBox,问题应该就解决了!
我可以告诉你我是如何使用 Mac OS X 作为主机系统的。也许它也可以在 Windows 上运行。