2012-06-30 19:55:21 +0000 2012-06-30 19:55:21 +0000
36
36

如何让VirtualBox以1366x768运行?

我正试图在VirtualBox中运行Windows 8。我的笔记本电脑的显示屏正好是1366x768。如果分辨率低于1366x768,Windows 8就会禁用一些功能,所以我需要全屏运行客人操作系统。

问题是,VirtualBox拒绝在1366x768下运行客人。当VirtualBox为 “全屏 "时,客人机只有1360x768–六个像素太窄。所以在显示屏的左右两边有一个三像素的黑条。 这位用户也有同样的问题,但公认的答案是 "安装客人附加功能",我已经这么做了;这让我到了1360,但没有到1366。

根据VirtualBox ticket tracker,以前有一个bug,客人的屏幕宽度会被四舍五入到最接近的8的倍数,但他们声称在3.2.12版本中已经修复了这个bug。我现在用的是4.1.18版本,看到的是他们声称已经修复的同样问题,所以要么是他们又把它弄坏了,要么是他们把它修复错了,要么是我的问题完全是其他原因。 本回答 建议给虚拟机128MB的显存,并声称之后得到1366x768没有问题。当我创建虚拟机时,其显示内存已经默认为128MB。我试着把它增加到256MB,但没有效果:客人还是6个像素太窄。

我的主机操作系统是Windows 7 64位,我运行的是VirtualBox 4.1.18。

**如何才能让VirtualBox以显示器的本机分辨率1366x768全屏运行我的访客操作系统?

答案 (13)

23
23
23
2013-04-23 13:07:12 +0000

当虚拟机运行时,您还可以通过使用告诉客人操作系统更改分辨率。

VBoxManage controlvm "Name of VM" setvideomodehint 1366 768 32

末尾的32表示显示颜色深度。

12
12
12
2012-07-01 21:53:40 +0000

在耗费了整个周末的时间后,我终于找到了罪魁祸首。VirtualBox的3D加速功能

如果你进入虚拟机的设置/>显示,取消勾选 “启用3D加速",那么客人就会成功地以1366x768运行。

11
11
11
2012-11-06 15:23:57 +0000

##我通过这样做使它工作。

1.关闭虚拟机

  1. 导航到`C:\Program Files\Oracle\VirtualBox## ##我通过这样做使它工作。

1.关闭虚拟机

  1. 导航到

  2. Shift + 右键单击 /> 在这里打开命令窗口

  3. 运行命令 VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32

  4. 启动虚拟机

  5. 启动桌面,右键单击 /> 屏幕分辨率

  6. 选择1366 x 768

但是,它坏了… …

我更新了VirtualBox并安装了新的Guest Additions。现在它使用 “VirtualBox Graphics Adapter for Windows 8",我不能选择宽分辨率。

7
7
7
2015-09-04 05:46:23 +0000

我在Fedora 22 KDE上使用以下命令解决了同样的问题。

$ VBoxManage setextradata global GUI/MaxGuestResolution any
$ VBoxManage setextradata "Win 10" "CustomVideoMode1" "1366x786x32"

注意,你的virtualbox窗口应该是关闭的。

4
4
4
2015-02-09 13:41:48 +0000

确保你的硬件支持你打算使用的任何分辨率。

在VirtualBox中启动你的Linux guest,然后在GRUB菜单中按c键(在Debian中是一个蓝屏),然后在grub>提示符中使用vbeinfo命令检查你的硬件支持的分辨率。它的格式是1366x768x32

按Esc键退出grub>提示并继续。然后,按Esc键退出root提示并继续。

  1. vim /etc/default/grub 的身份登录系统 2. update-grub
  2. 使用支持的模式之一进行编辑。

4.更新你的Grub配置(在Debian中的命令是grub2-mkconfig -o /boot/grub2/grub.cfg,在OpenSUSE中是0x6&)

5.注销 6.在Windows中(或任何主机操作系统)运行这个命令:

  1. 重启你的客体操作系统。
2
2
2
2016-01-29 21:18:53 +0000

我的问题是在Ubuntu 14.04中运行Windows XP(VB中)。因为这是唯一的远程连接工作的方式。无论如何,最大分辨率是1024X800,直到我做了以下工作。

1.在Oracle虚拟机VirtualBox管理器下,选择文件菜单 2. 选择 “首选项 ” 3. 从左侧选项中选择 “显示 ” 4. 将 “最大访客屏幕尺寸 "改为 "HINT"(从自动或无) 5. 设置你的最大像素宽度和高度(我的是1440X900) 6. 点击 "确定 ” 7. 启动您的虚拟会话

1
1
1
2019-12-30 15:57:28 +0000

我是这样解决我的问题的:

1.启动你的虚拟操作系统(Windows 8),同时它已经在运行 2. 从菜单中选择设备 3. 安装Guest Additions 4. 继续,直到安装完成。 5. 重新启动 VirtualBox

1
1
1
2019-05-02 03:08:21 +0000

如果您在虚拟机上使用的是Mac OS,则无法设置1366x768的屏幕分辨率。

以下是一些您可以使用的分辨率。

  • 640×480
  • 800×600
  • 1280×1024
  • 1440×900
  • 1900×1200

要在Windows的VirtualBox上进行设置。

VBoxManage.exe setextradata "Your OS name" CustomVideoMode1 800x600

也可以在Linux操作系统上设置。

VBoxManage setextradata "MacOS Mojave" VBoxInternal2/EfiGraphicsResolution 800x600
``` 在Linux操作系统上设置: 

0x1&
0
0
0
2020-01-05 11:58:46 +0000

要在全屏状态下将屏幕大小设置为1366x768,请这样做。

步骤 (在命令提示符下):

  1. cd "C:\Program Files\Oracle\Virtualbox"
  2. StepVBoxManage setextradata “macOS name” VBoxInternal2/EfiGraphicsResolution 1366x768

将 macOS 名称改为虚拟操作系统的名称。

0
0
0
2014-10-22 05:14:15 +0000

我最近也遇到了同样的问题。幸运的是,对我来说,我能够通过使用这个链接来解决我的决议问题。 https://www.youtube.com/watch?v=KCSXDjKKaQo 。我一步一步地按照指示操作,现在一切都完美地运行了。视频中的家伙使用MAC访问终端,这将使屏幕分辨率的变化。我使用Windows 7访问命令提示符(CMD)。有趣的是,这些命令在终端和CMD上都能使用。

仅供参考,请确保使用 “1366 768 32",完全按照Oliver的贴子描述的

希望这能帮助你。

0
0
0
2019-07-11 10:53:52 +0000

进入设置-/>显示-/>比例系数(所有显示器)。增加它。它将使运行在VM窗口中的操作系统的屏幕最大化。

0
0
0
2015-10-31 00:17:50 +0000

按照这些说明,你将会解决你的问题:

  • 我正在运行VirtualBox 4.3.32
  • 安装的操作系统是Windows 7

现在关闭虚拟机,执行以下操作。

1.进入电脑的以下文件夹。C:\Program Files\Oracle\VirtualBox 2. 按Shift+右键,选择 “Open command prompt here"。 3. 键入以下内容:VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32 4: 0x6& 4. 用VirtualBox的名称代替windows7。 5. 按 Enter 键。 6. 启动虚拟机。 7. 右键单击虚拟机桌面,选择屏幕分辨率。 8. 在分辨率列表中,你会发现1366 x 768的选项。 9. 选择1366 x 768,然后单击 "确定"。

0
0
0
2014-02-19 19:27:34 +0000

我想出了印尼的家伙是如何做到的,并设法使其工作 , 但在Win XP客人操作系统 . 可能应该工作在Win 8一样好 .

1.你必须有VB客人添加安装在主机OS

  1. 启动虚拟机,并从迷你工具栏 , 右键单击CD / DVD,并选择 “选择一个虚拟的CD / DVD文件” .

  2. 当出现提示时,浏览到VB安装文件夹并选择VBoxGuestAdditions.ISO

  3. 设置将开始在您的客座操作系统上运行,并将安装VB客座附加功能

  4. 重新启动,即使在启用3D视频加速的情况下也能正常工作。