天天看点

如何在 XenServer 7 GUI 虚拟机(VM)上提高屏幕分辨率

目的

如果你想要将 xenserver 虚拟机作为远程桌面,默认的分辨率可能不能满足你的要求。

本篇的目标是提高 xenserver 7 gui 虚拟机(vm)的屏幕分辨率

要求

访问 xenserver 7 系统的权限

难易性

简单

惯例

<code>#</code> - 给定命令需要作为 root 用户权限运行或者使用 <code>sudo</code> 命令

<code>$</code> - 给定命令作为常规权限用户运行

<a target="_blank"></a>

获得 vm uuid

首先,我们需要获得想要提升分辨率的虚拟机的 uuid。

<code># xe vm-list</code>

<code>uuid ( ro) : 09a3d0d3-f16c-b215-9460-50dde9123891</code>

<code>name-label ( rw): centos 7</code>

<code>power-state ( ro): running</code>

提示:如果你将此 uuid 保存为 shell 变量会节省一些时间:

<code># uuid=09a3d0d3-f16c-b215-9460-50dde9123891</code>

关闭 vm

优雅地关闭 vm 或使用 <code>xe vm-vm-shutdown</code> 命令:

<code># xe vm-shutdown uuid=$uuid</code>

更新 vga 的 videoram 设置

检查你目前的 vga 的 videoram 参数设置:

<code># xe vm-param-get uuid=$uuid param-name="platform" param-key=vga</code>

<code>std</code>

<code># xe vm-param-get uuid=$uuid param-name="platform" param-key=videoram</code>

<code>8</code>

要提升屏幕的分辨率,将 vga 更新到 <code>std</code> (如果已经设置过,就不需要做什么),并将 <code>videoram</code> 调大几兆,如设置成 16:

<code># xe vm-param-set uuid=$uuid platform:vga=std</code>

<code># xe vm-param-set uuid=$uuid platform:videoram=16</code>

启动 vm

<code># xe vm-start uuid=$uuid</code>

如何在 XenServer 7 GUI 虚拟机(VM)上提高屏幕分辨率

increased xenserver screen vm resolution

原文发布时间为:2017-02-19

本文来自云栖社区合作伙伴“linux中国”

继续阅读