Lar*_*rnu 25 resolution hyper-v virtual-machine ubuntu
昨晚我尝试使用 Hyper-V 在我的设备上设置 Ubuntu 虚拟机。我在创建虚拟机时没有遇到任何问题,也没有在其中安装操作系统并启动(除了我第一次错误地选择了第 2 代),但是,在连接到虚拟主机时,我在更改虚拟主机的分辨率时遇到了问题。
我已经进行了大量的搜索和解决问题,但到目前为止,我的尝试都没有奏效。这是我尝试过的方法,以及我得到解决方案的引用(今天早上我可以再次找到它们):
sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT更改以添加分辨率设置开头的行。就我而言,这是GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1200"GRUB_CMDLINE_LINUXT更改以添加分辨率设置开头的行。就我而言,这是GRUB_CMDLINE_LINUX="quiet splash video=hyperv_fb:1920x1200"sudo update-grub。xrdp按照Ask Ubuntu 上的答案进行安装并启用EnhancedSessionTransportTypexrpd在 Ubuntu 20.04 虚拟机上安装;没有运气。这个答案还表明最大分辨率是 1920x1080 (真的不是我想要的,我有一个 1920x1200 显示器,我想使用所有像素),所以我也尝试在 grub 的设置中使用它,并安装linux-image-extra-virtual. 还是 Kubuntu 21.04 我得到 1024x768。
我在这里能做什么?我知道这看起来很愚蠢,但这应该可行。我可以在 Linux 和 Windows 的 Gnome Box 中创建虚拟机,并且能够更改分辨率。为什么Hyper-V 中没有这个简单的功能?在 1920x1200 的屏幕上使用 1024x768 的虚拟机实际上是不可能的;VM 中的适用菜单占据了整个屏幕,使用 IDE 远非一种令人愉快的体验。
小智 37
我运行的是 Ubuntu 22.04,只需要以下 PowerShell 命令:
set-vmvideo Ubuntu -horizontalresolution:1920 -verticalresolution:1080 -resolutiontype single
Run Code Online (Sandbox Code Playgroud)
(将 Ubuntu 替换为您的虚拟机名称,将分辨率替换为您的显示器分辨率)
Zah*_*eer 35
下面为我工作。在 Ubuntu 20.04 上测试 | 主机 Windows 11。
打开 grub 文件。
sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
更改 GRUB_CMDLINE_LINUX_DEFAULT 的值如下。将 3840x2160 替换为您最高分辨率。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:3840x2160"
Run Code Online (Sandbox Code Playgroud)
运行以下命令
sudo update-grub
sudo apt install linux-image-extra-virtual
Run Code Online (Sandbox Code Playgroud)
关闭虚拟机并在主机上以管理员身份打开 PowerShell 并在下面运行。将“ubuntu”替换为您的虚拟机名称。将“3840”和“2160”更改为您的最高分辨率。
set-vmvideo -vmname ubuntu -horizontalresolution:3840 -verticalresolution:2160 -resolutiontype single
Run Code Online (Sandbox Code Playgroud)
可能不需要此命令。这是我在 Kali 博客上读到的内容。
set-vm "Ubuntu" -EnhancedSessionTransportType HVSocket
Run Code Online (Sandbox Code Playgroud)
启动虚拟机。打开 Ubuntu 显示设置并选择比例 200。
| 归档时间: |
|
| 查看次数: |
73960 次 |
| 最近记录: |