Windows 10 1709から実行しているHyper-V VMを使用してUbuntu Server 18.04 LTSをテストしていますが、これまでのところ、コンソールの解像度を変更できませんでした。仮想サービスをインストールし、grubファイルを変更し、grub構成を更新しましたが、動作しません。解像度は常に1152x864ピクセルで止まります。
Server 16.04 LTSを実行している別のVMがあり、問題なく動作します。
これは私がやったすべての設定です
GRUB_CMDLINE_LINUX_DEFAULT=video=hyperv_fb:1024x768
で変更し、Sudo update-grub
を実行します誰かがそれがなぜ機能していないのかを知るためにもっと光を当てることができるか、このバージョンで適用する新しいトリックがあるかどうか、私はうれしいです。
CMD_LINE_DEFAULT
と次のCMD_LINE
の両方を同じ値(必要な解像度)で変更し、更新してから再起動しましたが、動作しました。
このような:
GRUB_CMDLINE_LINUX_DEFAULT=video=hyperv_fb:1366×768
GRUB_CMDLINE_LINUX=video=hyperv_fb:1366×768
この質問が尋ねられてから(re〜Ubuntu 15.04)、「Enhanced Session Mode」に関して、Hyper-VとUbuntu 18.04.1に関して大幅に進歩しました。
現在、2つのアプローチがあります。
A。新しいシステム~~ Microsoft Hyper-Vギャラリーで利用可能な最適化されたUbuntuデスクトップイメージ
B。既存のシステム~~「拡張セッションモード」をサポートするようにxRDPを手動で構成する
詳細は次のとおりです。
情報を入手した場所へのリンクは次のとおりです。
○ Microsoft Hyper-Vギャラリーで利用可能な最適化されたUbuntuデスクトップイメージ
○ Hyper-Vクイック作成でさらに簡単になったUbuntu仮想マシンの実行
Ubuntu 18.04を変更してxrdpを使用する
1.1 GitHubからスクリプトを入手する
Sudo apt-get update
Sudo add-apt-repository ppa:git-core/ppa
Sudo apt update; Sudo apt install git
git clone https://github.com/jterry75/xrdp-init.git ~/xrdp-init
1.2スクリプトを実行可能にして実行する...
cd ~/xrdp-init/ubuntu/18.04/
Sudo chmod +x install.sh
Sudo ./install.sh
reboot
1.3 <再起動後> VMのセットアップを完了するためにスクリプトを再度実行します
cd ~/xrdp-init/ubuntu/18.04/
Sudo ./install.sh
Ubuntu VMをシャットダウンします
Ubuntuセッションの登録〜管理者権限を持つPowerShellを使用してホストPCでこのコマンドを実行します。
Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
VMを再起動します
Hyper-VからXRDPへの接続/ログイン(注〜ユーザー名を入力してください-小文字でなければなりません)
注/注意〜ドライブの使用に問題がある場合は、[プリンタ]の選択を解除してください。
情報を入手した場所へのリンクは次のとおりです。