Rob*_*anz 8 debian virtualbox resolution guest-additions
我有一个 Windows 7 主机和一个 debian 8 来宾。我已经安装了
virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
Run Code Online (Sandbox Code Playgroud)
如https://askubuntu.com/questions/3205/higher-screen-resolution-in-virtualbox 中所述。在安装这些软件包之前,我最多可以选择 1024*768。安装后 1600*1200 是可能的。但我只想在我的显示器上使用 1920*1080 全屏。
无法按 Host-G。我接缝此组合已停用。 如何在 Linux 中将 VirtualBox 分辨率提高到 800x600 以上?
有没有办法做到这一点?
同时我找到了解决方案。
有两个描述显示了这是如何工作的:
第二:http : //forums.debian.net/viewtopic.php?f=16&t=78330#p429581
简而言之:
$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode VBOX0 "1920x1080_60.00"
$ xrandr --output VBOX0 --mode 1920x1080_60.00
Run Code Online (Sandbox Code Playgroud)
执行这些命令后,新的分辨率会自动出现。此外,这些命令必须在操作系统每次启动后执行。
与此同时,我写了一篇关于该主题的博客文章:http : //www.robert-franz.com/2015/06/28/adding-new-resolution-to-the-x-window-server/
实现这一目标的一种直接方法是直接更改 grub2 引导加载程序中的特定配置:
找出您的 debian 来宾支持的分辨率
c直到看到 grub 控制台。vbeinfo并按回车键。它将为您提供支持的分辨率列表。编辑 /etc/grub.d/00_header
auto该行if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi与新决议。例如:if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1920x1080 ; fiMODE为PAYLOAD. 例如:if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1920x1080 ; fiset gfxmode=${GRUB_GFXMODE}. 在其下方添加以下行:set gfxpayload=${GRUB_GFXPAYLOAD}update-grub2然后重新启动来重新加载 grub2 配置reboot[注意]
我见过很多例子,其中#GRUB_GFXMODE=640x480文件/etc/defaul/grub中的默认行没有被注释。它被证明对我来说是不必要的,但如果你需要它,请记住update-grub2在你取消注释后。
| 归档时间: |
|
| 查看次数: |
60445 次 |
| 最近记录: |