在Windows10运行增强版Ubuntu,支持复制粘贴和本地磁盘映射

在Windows10运行增强版Ubuntu,支持复制粘贴和本地磁盘映射

使用Win10自带的Hyper-V运行Ubuntu虚拟机确实资源使用很小,Ubuntu虚拟机开个全屏,用起来和双系统没有区别。

前提

由于这是最新版Windows 10发布版才支持的特性(增强Linux支持),需要确保Windows已升级至1803. 升级使用官方的Windows10易升就可以。

同时Hyper-V需要专业版和企业版才支持(家庭版不行)。

主要步骤

1.下载Ubuntu 18.04(或16.04)镜像
2.在Hyper-V创建新虚拟机,可以选择”Generation 2″/2代。 创建完成之后,在虚拟机[设置]-[硬件]-[安全],把”Enable Secure Boot”前的勾选去掉。
3.虚拟机安装完成之后,进入Ubuntu系统,在终端执行下列命令:

sudo apt-get update
sudo apt install git
git clone https://github.com/jterry75/xrdp-init.git ~/xrdp-init
cd ~/xrdp-init/ubuntu/18.04/
vi install.sh

# 把以下两行注释掉并保存,如下
#rmmod vmw_vsock_vmci_transport
#rmmod vsock

# 运行
sudo chmod +x install.sh
sudo ./install.sh
sudo reboot
# 重启后,进入该目录再次运行
sudo ./install.sh
# 之后关闭Ubuntu

4.以管理员打开powershell,运行

Set-VM -VMName Ubuntu -EnhancedSessionTransportType HvSocket

5.进入Ubuntu虚拟机,以默认的Xorg方式登录系统。

如果登录失败,进入[Hyper-V Settings]-[User]-[Enhanced Session Mode]设置项,把”Use enhanced session mode”前的勾选去掉,重新登录Ubuntu并检查日志/var/log/xrdp.log最后的错误。如果是因为私钥读失败,可执行

# 这里修改为你的用户名
sudo chown xulz /etc/xrdp/key.pem

参考

发表评论

电子邮件地址不会被公开。 必填项已用*标注