XuLizhao 's Notes

时光,漫步


  • 首页

  • 技术

  • 文档

  • 关于

  • 搜索
close

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

时间: 2018-05-10   |   分类: Tech     |   阅读: 601 字 ~2分钟

使用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

参考

  • Windows 10: A guide how to run Ubuntu 18.04 in Enhanced Mode in Hyper-V
  • 本文作者: xulizhao
  • 本文链接: https://xulizhao.com/blog/hyperv-ubuntu-enhanced-mode/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
#ubuntu# #windows#
证书那些事
电音欣赏
  • 文章目录
  • 站点概览

xulz

时光,漫步

56 日志
3 分类
28 标签
  • 前提
  • 主要步骤
  • 参考
© 2017 - 2023 XuLizhao 's Notes
Powered by - Hugo/ NexT
津ICP备17010344号-1
0%