在虚拟盒子内运行最新的 Lubuntu 14.04 作为实时操作系统,在 1024 x 768 像素屏幕分辨率下没有任何问题。但是当我安装它时,Lubuntu 的分辨率很低,为 620 x 480 或类似的东西。
如果我安装 VBoxGuestAdditions 就可以使屏幕更大。但为什么它不能像 Live CD 那样开箱即用呢?有什么想法如何(或哪些文件)从 live CD 复制配置吗?
答案1
卢本图 14.04:
- 开始 -> 首选项 -> 其他驱动程序
- 等待找到其他驱动程序
- 检查标记为“使用 x86 虚拟化解决方案 - dkms 的来宾添加模块源...”的圆圈
- 单击“应用更改”
- 等待应用更改
- 单击“关闭”。
- 重新开始。
您可能需要重新启动两次。您现在应该可以在“首选项”->“显示器设置”中将分辨率更改为高于 640x480。
答案2
在 VirtualBox 中,它不能开箱即用,因为默认视频驱动程序不支持高分辨率。虽然 VirtualBox 为任何来宾操作系统模拟的虚拟显卡提供了所有基本功能,但与 Guest Additions 一起安装的自定义视频驱动程序为您提供了超高和非标准视频模式以及加速的视频性能。
从 VirtualBoxGuest 添加中加载驱动程序的模块称为视频盒。您可以通过运行以下命令查看有关它的信息:
$ modinfo vboxvideo
filename: /lib/modules/3.13.0-24-generic/misc/vboxvideo.ko
license: GPL and additional rights
version: 4.3.10
description: Oracle VM VirtualBox Graphics Card
author: Oracle Corporation
srcversion: 50D5633D4C20243DD7BDE20
alias: pci:v000080EEd0000BEEFsv*sd*bc*sc*i*
depends: drm
vermagic: 3.13.0-24-generic SMP mod_unload modversions
仅仅从 live CD 复制任何驱动程序是行不通的,因为 VirtualBox 硬件是虚拟化的而不是真实的。 Live CD 会检测到您是真正的硬件,因此它可以加载正确的驱动程序。如果您希望在运行 Live CD 时自动完成此操作,则需要重新制作 ISO 映像并插入驱动程序。
答案3
$ sudo leafpad /etc/xdg/lxsession/LXDE/autostart
添加:
xrandr --auto --primary --mode 1024x768
并重新启动。
答案4
虚拟化并不意味着 1:1,它永远无法取代虚拟机管理程序,因为部分问题是您无法安装图形驱动程序。因此,无论您选择什么,视频输出都将始终限制在虚拟化允许的绘图空间内。