我刚刚在Windows 7上将Ubuntu 10.04安装到VirtualBox中。

不幸的是,显示的唯一屏幕分辨率选项是640x480和800x600,监视器显示为“未知”。

如何将分辨率提高到1280x1024(我在1600x1200显示器上)?

更新
我尝试安装VirtualBox'Guest Additions'ISO(从VBox'设备'菜单),并从已安装的驱动器进行sudo sh ./VBoxLinuxAdditions-x86.run
,这给出了2个新列出的分辨率重新启动后(该分辨率的1024x768和16:9版本)。当我选择它们时它们起作用,但是当我切换回另一种分辨率时消失了。我尝试重新启动并再次运行VBoxLinuxAdditions-x86.run,但是这次列出了2个低分辨率选项。
我想我要重新安装...

似乎是VBox问题,而不是重新安装10.4后,Ubuntu问题覆盖了原始虚拟分区,现在sudo sh ./VBoxLinuxAdditions-x86.run完全没有影响。

评论

什么显卡? Windows 7和/或您的图形卡中的Virtual Box可能存在问题。它适用于Windows XP和Radeon HD5750。

如果您不将X与VBox一起使用(像我一样),则可以使用Putty进行SSH。腻子窗口可以调整大小。

#1 楼

您需要安装VBox guest虚拟机实用程序以添加对虚拟化图形硬件的支持。

sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms


以前,您可能需要“ ose”版本:

sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms


评论


恐怕没有运气。我仍然在Monitor Preferences中只有2个低分辨率选项:¬(

–茎
10-8-28在2:40



即使重启后?

– maco
2010年8月28日,下午3:41

是的在全新安装10.4之后(甚至在更新之后)甚至尝试了这种方法

–茎
10年8月28日在12:42

我认为ose工具仅在运行Virtualbox的OSE版本时才有用。对于封闭源代码版本,应使用可以按OP指示安装的最新版本。

–马蒂·帕斯特(Matti Pastell)
2010-12-10 7:02

@MattiPastell我认为您的评论已过时,因为Oracle已将Virtualbox的OSE版本和非OSE版本合并;从4.0版开始,非OSE组件与扩展包分开添加。有关更多信息,请参见VirtualBox网站。

– David LeBauer
2012年1月9日在21:55



#2 楼

编辑:

http://www.linuxformat.com/forums/viewtopic.php?p=103289



启动Virtual box并登录到Ubuntu。
点击正确的ctrl键,即可将鼠标指针移至虚拟机之外。

3.转到虚拟窗口顶部,单击设备,然后选择“ Install Guest Additions”。
您将在Ubuntu内看到一个弹出窗口,显示有一些新文件装入其中。虚拟CDROM驱动器。这些文件之一应该是VBoxLinuxAdditions.run

您必须使用一些管理员权限来运行该文件,以便通过这种方式执行...


在Ubuntu内部单击再次显示屏幕,然后依次转到“应用程序-附件”和“终端”。在终端窗口中可以运行文件,但是首先我们必须导航到正确的目录。
键入以下内容... cd /media/cdrom0(然后按enter键,在CD后面有一个空格!)
下一个键入... dir(您应该在显示的文件中看到VBoxLinuxAdditions.run)
现在键入... sudo sh ./VBoxLinuxAdditions.run(是的,这是在斜杠前加句号!)

在您按下enter键并完成其操作之后,现在可以从Ubuntu访问文件了。


您现在需要重新引导虚拟机或按Ctrl+Alt+backspace
登录到Ubuntu桌面,这次转到“系统”“惯用选项”,然后“屏幕分辨率”。现在,您应该拥有比开始时拥有的三个低分辨率选项更多的选项!

如果所需的分辨率不是新列出的分辨率之一,请执行以下步骤...


再次打开terminal窗口(应用程序-附件,然后终端)
键入... sudo gedit /etc/X11/xorg.conf(gedit和X11后面的空格必须为大写X)
它将要求您输入与登录时使用的密码相同的密码。
加载文本编辑器,您应该在窗口中看到很多文本。首先通过转到“文件”然后“另存为”并将文件名更改为xorgbak.conf来对此文件进行备份
现在,您需要遍历文本,直到看到列出的显示分辨率为止。您将要关注的列在位深度24或位深度16下(因为这些深度会为您提供大量的颜色。)
这里的想法是包括您喜欢的屏幕分辨率在此列表中。为此,可以以完全相同的方式将其插入其他列出的决议之前,或者在其他决议中键入它。 (您只需要对位深度为24和16的文件执行此操作)
您现在必须执行“另存为”操作,但请注意此处,因为这次我们需要再次调用文件xorg.conf。如果您仅点击“保存”,您所做的更改将保存在您创建的备份文件中!
您完成了。点击Ctrl+Alt+Backspace重新启动您的虚拟盒子,登录并享受您的新屏幕分辨率选项!


评论


即使这个答案实际上是正确的(我不知道),也很难读懂,因此也无济于事。考虑使用格式,链接等。

– Bananweizen
2010年8月28日上午11:55

谢谢Siamore。您在什么时候按“ F8”键? Ubuntu启动后,它什么也不做。

–茎
10年8月28日在12:56

为什么要继续把那个家伙打倒呢?您需要多少点才能编辑帖子?

–茎
2010年8月30日19:27

装入CD后,Ubuntu问我是否要自动运行它。我这样做了,事后一切正常-无需更改权限并从终端执行操作。谢谢!

– Uooo
14年4月26日在4:54

设备中没有“安装来宾添加”操作。我认为您的意思是“插入来宾添加CD”。您必须通过右键单击右下角的cd映像来选择iso,然后手动找到virtualBox文件夹中的iso并将其打开。

–绞肉
2014年6月3日,9:19

#3 楼

设备>安装来宾添加,让它运行然后注销。

返回登录屏幕后,您会看到它已达到监视器的完整尺寸。登录后,您就可以开始了。

评论


它就像你说的那样容易

– joshweir
17年4月4日在9:15

在版本5.1中,没有选项“设备”>“安装来宾添加项”

–乔什·诺(Josh Noe)
17年8月20日在21:27

安装来宾添加项没有任何反应

–ses
18年1月1日,下午1:58

一个很好的解决方案。因此,我不必担心远离7年;)

– Menuka Ishan
19年11月7日在9:30

#4 楼

我遇到了同样的问题,然后发现,如果启动虚拟机>单击工具栏上的“查看”>单击“自动调整访客显示的大小”,那么您的虚拟机将具有与自己的屏幕相同的屏幕分辨率。 />

评论


我一直在尝试修复此问题。不敢相信我错过了这么明显的东西。谢啦

–rcbevans
13年7月30日在9:10

自动调整大小的来宾选项显示为灰色。

–罗恩·史密斯
2014年9月17日下午4:47

#5 楼

安装了Vbox Additions(并重新启动来宾操作系统)后,按Host + H,然后最大化窗口,这可以解决问题。.
如果没有,也许您使用的是旧版本的vbox(因此,则Vbox附加项可能不兼容。)

评论


至少在最新版本的Virtual Box(4.2.16)中,它是[主机] + [F]。就我而言,我只需要按两次此键(激活和停用),即可以最大分辨率显示Ubuntu。

– ComFreek
2013年9月6日17:48



#6 楼



设置>视频>视频内存= 128 MB,启用3D加速= true。
在主机上安装GuestAdditions


,在cmd / bash中,运行

VBoxManage setextradata global GUI/MaxGuestResolution any



创建/etc/X11/xorg.conf文件,其内容为:

Section "Device"
  Identifier      "Configured Video Device" 
EndSection
Section "Monitor" 
  Identifier      "Configured Monitor"
EndSection 
Section "Screen"  
  Identifier      "Default Screen" 
  Monitor         "Configured Monitor"
  Device          "Configured Video Device" 
  SubSection "Display"
    Modes "1920x1080" 
  EndSubSection
EndSection



对于正在运行的VM:

默认情况下,主机键右键Ctrl + Home =查看全屏。


我试图排除所有步骤除了GuestAdditions安装。您需要其中的每一个。

评论


基本OS Freya中的文件路径是什么?

–欢乐
2014年11月23日在22:34



@fleamour我想,如果您的系统不同于Ubuntu,则应该将其作为一个单独的问题放在不同的网站上,对不起。这个答案花了大约6个小时。我什至无法猜测,在另一个OS上要花多少钱。

–绞肉
2014年11月24日12:03



启用3D加速= true会使我的鼠标箭头变得不可见。

–迪尼
17年4月26日在4:04

这些位置(内存,加速度)可能取决于您使用的硬件。

–绞肉
17年5月3日,9:09

#7 楼

尝试增加分配给Virtual Box的RAM数量。为我工作。

要执行此操作,请停止VM,然后在VirtualBox中转到VM的设置。转到显示部分。您可以在那里增加视频内存。我的是1MB;我将其增加到32MB,使我可以完全使用24英寸显示器。

评论


您可以提供有关如何执行此操作的说明吗?请将它们编辑为您的答案。

–赛斯
2014年4月26日下午1:00

根据我自己来之不易的经验,我在答案中添加了说明。

– Bennett McElwee
14年7月14日在0:31

#8 楼

我可以告诉您如何使用Mac OS X作为主机系统。也许它也可以在Windows上运行。


我在VirtualBox中启动ubuntu
我在Mac OS X上打开终端,并执行“ VBoxManage controlvm [name] setvideomodehint 1280 1024 24”(替换为[ name]和您的ubuntu vm的名称)


评论


那你怎么办?您会立即看到更改吗?您是否重新启动VM?您是否必须单击某些内容?首先需要客人添加吗?

– Volomike
2013年1月13日14:52

对不起,我已经不记得了(已经有一段时间了):-)

–user142
13年1月18日在20:31

是的,更改会立即发生。

– Ejoso
2015年12月19日,0:39

#9 楼

我遇到了同样的问题,并且能够使用xrandr实用程序修复它。我按照这篇文章解决了这个问题。

http://www.ubuntugeek.com/how-change-display-resolution-settings-settings-using-xrandr.html

有时这可能对您有帮助。试试看。

#10 楼

我可以通过关闭VirtualBox虚拟机,退出VirtualBox并在终端中运行此命令来解决此问题:

VBoxManage setextradata global GUI/MaxGuestResolution any


然后启动VirtualBox备份并问题应该解决!

#11 楼

以下命令为我工作了
打开终端并输入:sudo apt-get install dkms

源:http://www.virtualbox.org/manual/ch04.html
重新启动VirtualBox

#12 楼

ur xorg.conf中指定了什么驱动程序? AFAIK,在安装来宾添加后,应使用“ vboxvideo”:

Section "Device"
    Identifier   "Configured Video Device"
    Driver     "vboxvideo"
EndSection


#13 楼

安装来宾添加后:
转到设置>显示
增加视频内存并启用2D和3D视频加速。

#14 楼

您的Virtualbox上全新安装的Linux发行版很可能仍然是最新的,还需要做更多的工作来设置您的环境,如果您看到的一切,最重要的是启用X Window系统。是4:3宽高比的显示设置,并在命令提示符下输入'startx'没有任何作用。

..在终端提示符下,输入以下内容:

sudo apt-get install dkms
sudo apt-get update
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install --reinstall xorg
startx


如果您在输入“ startx”之前将虚拟机设置为全屏模式,那么屏幕将自动调整为16:9的宽高比,并且工具和任务栏位于适当的位置。 >

#15 楼

除了安装Guest Additions插件外,请注意,最大显示大小可能会在VirtualBox常规首选项面板中设置上限:

此外,请选中autoResize选项,VirtualBox将在您调整大小或最大化时自动设置显示大小窗口。

评论


将最大值设置为“ Hint”,然后选择合理的宽度和高度值可使桌面在重新引导后以该大小打开。 (确保视频内存不是太小)。

– MattBianco
17年11月13日在9:41

#16 楼

我进行了此设置,一切正常:



评论


请在此处添加相关详细信息

–安瓦尔
17年4月13日在14:13

#17 楼

可能已经解决了,但是我遇到了这个问题,并非常简单地解决了问题,我将VirtualBox更新为最新版本,然后重新安装了来宾添加项。

#18 楼

VirtualBox 4.3.12阻止了上述解决方案在我的Windows系统上运行。
4.3.18在2014/10/10(2014年10月10日)左右发布,自安装该工具以来,上述所有方法均有效。

“ VBoxManage setextradata全局GUI / MaxGuestResolution any”命令以前似乎可以运行,也就是说它没有引发任何错误。

安装来宾添加项之前曾抱怨标头文件未安装,但是它们绝对是(并保持不变),这可以通过以下事实证明:在4.3.18升级下安装来宾添加项不会在构建共享文件夹模块时引发错误。

#19 楼

这是对我有用的2016年更新答案。

首先,我使用的是Mac 10.11(El Capitan),我的VirtualBox是5.0.26。在此示例中,我正在运行Ubuntu 14.04 LTS(最终需要升级我的Ubuntu)。


启动VM
选择“设备->插入来宾添加CD映像。 ..”(不,您实际上不需要CD,这是虚拟的)
这将打开一个窗口,询问您的root密码
将打开一个终端窗口。如果它要求重新安装以前版本的来宾添加项,请键入“是”,然后按回车键
重新启动虚拟机
一旦虚拟机启动并再次运行,请转到“查看->虚拟屏幕1-> [您想要的分辨率]”。

我的选择从640x480一直到1920x1200。选择新的分辨率后,无需重新启动VM,它会自动扩展。

#20 楼

如果没有答案可以帮助您解决问题(例如我遇到的问题),请在主机操作系统上验证“屏幕分辨率”窗口(“控制面板”>“外观和个性化设置”>“显示器”)中显示器是否对齐,而不是在以下链接中的图片中:

主机操作系统上的设置概述,导致我在来宾操作系统上出现最大分辨率问题

如果由于显示的值而感到困惑字段,原因是我没有使用Windows 7作为主机操作系统,所以我在VirtualBox上使用了它来模拟问题。

如果您想在每个上使用不同的分辨率监视器和/或您不确定如何在上一个窗口中对齐显示,单击“检测”按钮应该可以为您正确完成操作。
您可能不会怀疑这会引起问题,因为如果使用Windows 7 (或Windows的任何较新版本)作为主机操作系统,即使在g如图所示发生了扭曲。

我一直在许多经过测试的Guest OS(例如Ubuntu,Windows XP和Windows 7)上努力解决此问题(因此,我的问题与Ubuntu或Linux无关)完全),并在正确配置该设置之后,我能够在Guest OS中选择所需的更大分辨率(当然,您应该事先安装VBox Guest Additions,如在多个答案中所述)。

#21 楼

因为我的声誉不足以为@maco的答案添加评论,所以我将其写为答案。

我正在使用Ubuntu 16.04,并且我将VBox实用程序安装为@maco的答案。我锁定了屏幕,无法再使用键盘和鼠标了。有关于此的错误报告。我在这里找到了解决方案,总共花了2-3个小时。

希望对遇到同样问题的人有所帮助:)

#22 楼

我的问题/解决方案实际上很奇怪,我在Windows中将另一台分辨率较低的笔记本电脑/显示器设置为主显示器。因此,无论如何,即使我在“查看/虚拟屏幕1920x1200”中具有max选项,这次也没有选中。我正在使用i3 GUI,gnome的表现更加奇怪。一旦我在Windows中将4k 3840x2160配置为主要监视器,VirtualBox就会正确适应。
(也许我在stackexchange和其他网站上将其与很多解决方案结合在一起。),但是将4k显示器设置为Windows中的主要显示器对我来说基本上是一个解决方案。

注意:同样,我之前也通过以下命令通过命令行配置了Linux ubuntu分辨率-如何设置自定义分辨率?

否则为单线分辨率设备命令行和一些简单的步骤

eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')
该衬纸的作用:
(第1/3部分生成尺寸,第2 / 3part使用输出并替换为xrand来创建逻辑显示,第3 / 3part在第一个显示行注释,因此它从第二行开始)。

,因为随后可能会重新评估和调整适当的结果分辨率,因此请通过在输出末尾附加的xrand命令找出创建的分辨率,

1)将分辨率分配给特定的显示器-

xrandr --addmode VGA-1 "2224x1250_60.00"
2)在显示器上输出所需的分辨率

xrandr --output VGA-1 --mode "2224x1250_60.00"

#23 楼

虚拟机设置中的比例因子对我有用。我将其设置为100%到200%。



注意:我有Huawei Matebook X Pro。

评论


我不明白为什么唯一正确的答案没有任何支持

– Navid Vafaei
20年6月3日,下午1:47

@NavidVafaei我参加晚会很晚哈哈。

–奈杰尔·勇(Nigel Yong)
20年6月4日在2:16