質問: 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 しかし、何の助けにもなりませんでした。
回答: 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をインストール を参照してください。