web-dev-qa-db-ja.com

Ubuntu Server 18.04 LTSはHyper-Vの解像度を変更できません

Windows 10 1709から実行しているHyper-V VMを使用してUbuntu Server 18.04 LTSをテストしていますが、これまでのところ、コンソールの解像度を変更できませんでした。仮想サービスをインストールし、grubファイルを変更し、grub構成を更新しましたが、動作しません。解像度は常に1152x864ピクセルで止まります。

Server 16.04 LTSを実行している別のVMがあり、問題なく動作します。

これは私がやったすべての設定です

  1. リポジトリを更新します。
  2. Linux-virtual、linux-cloud-tools-virtual、linux-tools-virtualをインストールします
  3. Hyper-Vデーモンがlsmodでロードされていることを確認します(これらは)
  4. ファイル/ etc/default/grubを次のGRUB_CMDLINE_LINUX_DEFAULT=video=hyperv_fb:1024x768で変更し、Sudo update-grubを実行します
  5. VMを再起動します。

誰かがそれがなぜ機能していないのかを知るためにもっと光を当てることができるか、このバージョンで適用する新しいトリックがあるかどうか、私はうれしいです。

4
badger_8007

CMD_LINE_DEFAULTと次のCMD_LINEの両方を同じ値(必要な解像度)で変更し、更新してから再起動しましたが、動作しました。

このような:

GRUB_CMDLINE_LINUX_DEFAULT=video=hyperv_fb:1366×768
GRUB_CMDLINE_LINUX=video=hyperv_fb:1366×768
2
George

この質問が尋ねられてから(re〜Ubuntu 15.04)、「Enhanced Session Mode」に関して、Hyper-VとUbuntu 18.04.1に関して大幅に進歩しました。

現在、2つのアプローチがあります。

A。新しいシステム~~ Microsoft Hyper-Vギャラリーで利用可能な最適化されたUbuntuデスクトップイメージ

B。既存のシステム~~「拡張セッションモード」をサポートするようにxRDPを手動で構成する

詳細は次のとおりです。

オプションA

  1. Hyper-Vでは、サーバー上で[クイック作成]を選択します
  2. [仮想マシンの作成]ダイアログで、[Ubuntu 18.04.1 LTS]を選択してから[仮想マシンの作成]を選択します
  3. 次に、標準のUbuntuインストールオプションを完了します
  4. 「拡張セッションモード」では、画面解像度、ローカルリソースなどを設定するよう求められます。
  5. 注/注意〜ドライブの使用に問題がある場合は、[プリンタ]の選択を解除してください。

情報を入手した場所へのリンクは次のとおりです。

Microsoft Hyper-Vギャラリーで利用可能な最適化されたUbuntuデスクトップイメージ

Hyper-Vクイック作成でさらに簡単になったUbuntu仮想マシンの実行

オプションB

  1. 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
    
  2. Ubuntu VMをシャットダウンします

  3. Ubuntuセッションの登録〜管理者権限を持つPowerShellを使用してホストPCでこのコマンドを実行します。

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. VMを再起動します

  5. Hyper-VからXRDPへの接続/ログイン(注〜ユーザー名を入力してください-小文字でなければなりません)

  6. 注/注意〜ドライブの使用に問題がある場合は、[プリンタ]の選択を解除してください。


情報を入手した場所へのリンクは次のとおりです。

2
George 2.0 Hope