web-dev-qa-db-ja.com

Hyper-Vのcentos7で画面解像度を更新する

Windows 8.1のHyper-vにインストールされているCentos7のディスプレイ解像度を更新できません。

以前、私はVirtualBoxで同じ問題に直面しましたが、VirtualBox Guest Additionsをインストールした後に解決されました。

Hyper-vでは、Linux統合ツールをインストールした後、マウスを使用できなくなり、他の問題も発生しました。これを取り除くためのアイデアを教えてください。次のコマンドを使用しようとしました

grubby --update-kernel=ALL --args="video=hyperv_fb:1280x1024"
Sudo grubby --update-kernel=ALL --args="video=hyperv_fb:1280x1024"
system-config-display --reconfig --set-resolution=1920x1200

しかし、何の助けにもなりませんでした。

7
Gurumurthy.G

Hyper-V上のVMには、KDEシステム設定またはHyper-V仮想マシンのプロパティから画面を変更する方法がないため、画面を高解像度に設定できないという既知の問題があります。

問題は、Hyper-Vのフレームバッファードライバーにあります。 CentOSは、grubbyと呼ばれるツールを提供し、grub.cfg編集するよりもはるかに簡単に操作できます/etc/default/grubおよび実行中update-grub

Hyper-Vで目的の画面解像度を設定するには、ターミナルを開いて次を実行します。

su grubby --update-kernel=ALL --args="video=hyperv_fb:2560x1440"

その後、再起動します。置換2560x1440希望の画面解像度で。

それでもHyper-Vで目的の解像度に到達できない場合、他の解決策は xrdp をインストールしてリモートデスクトップを使用することです。記事 CentOS 7/RHEL 7にxrdpをインストール を参照してください。

12
harrymc