Win10 应用商店中可以下载安装到可以在 Windows 10 里运行的 Ubuntu、Fedora、SUSE Linux、Arch 等 Linux 子系统。

也就是说,我们可以像安装 APP 那样简单地一键下载安装和运行 Ubuntu,并在无需重启或安装虚拟机的情况下,使其与 Windows10 同时「并行」运行。然而,在安装后出现的仅仅是一个命令行形式的终端,即便如此,也是很好的,可在终端学习命令、安装lnmp环境等等。

在Windows10 应用商店中安装Ubuntu,并且配置桌面。大鸟的系统是windows10家庭版,我很像换一个专业版的,有什么好方法,可以偷偷告诉大鸟!

一:设置子系统环境

打开控制面板→卸载程序→启用或关闭windows功能→勾选上适用于Linux的windows子系统,然后确定,完成会提示重启电脑,确定重启,等重启电脑后在操作。

如果,有安装什么奇葩杀软的,都暂时先关闭,以防止有什么灵异的错误。

打开Windows10应用商店,搜索ubuntu,然后选择18.04的版本,然后点击获取安装。如图:

安装过程很慢,要等个5分钟左右,也要视网络情况而定。安装完成,开始菜单会显示ubuntu。我们点击打开:

打开之后会提示你开始安装,你需要等待一点时间,安装过程也有点慢。

安装好之后,会提示输入用户名和密码,Linux中输入密码是看不到的,所以你不要紧张,正常输入即可。

2.1:Error Code: 0x8007019e或者Error Code: 0x8000000D

可能会遇到错误,大鸟自己是遇到了,我们按键win+x,选择Windows PowerShell(管理员)输入命令:

Enable-WindowsOptionalFeature-Online-FeatureNameMicrosoft-Windows-Subsystem-Linux

回车输入Y并重启。,重启打开Ubuntu的命令窗口,即可正常安装了。

三:换源以及中文字体

3.1换源

我们安装好之后,就可以打开ubuntu了,不过可惜的是微软没有提供图形化的界面,所以只能是命令操作,不过这样也很好了,我们能做许多事情了。但是我们还是要想办法给他配一个图形界面,不过在这之前,我们要换成国内的源,不然下载速度太慢了。输入命令:

sudo nano /etc/apt/sources.list

这里如果你没有安装nano会提示你安装,命令:

sudo apt-getinstall nano

我们通过nano进入sources.list文件之后,把里面的源都用#禁止掉,或者全部删除,用以下阿里的源来代替:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

如果,有点不懂,可以看图:

粘贴好 然后Ctrl+O(保存),按回车,再Ctrl+X(退出)。这就是nano命令,不会的搜索教程,保存退出之后,输入更新源列表命令:

sudo apt-getupdate

跟新源完成之后 ,我们然后更新已安装使所有软件:

sudo apt-getupgrade

【ps:sudo的时候输入密码嫌麻烦,可以修改/etc/sudoers如下内容即可(改为nopasswd:ALL)】更新软件过程很慢,慢慢等吧。

3.2中文字体设置

查看系统类型:

cat /proc/version

查看中文字体:

fc-list :lang=zh-cn

系统没中文语言包的话,先安装中文语言包:

sudo apt-getinstall ttf-wqy-zenhei

sudo apt-getinstall language-pack-zh-hans

两条命令一条一条执行,安装完成再检查中文字体,命令在上面,如图:

可以用vim,也可以用nano,不过nano简单好用点,这里大鸟用nano来修改,命令如下:

#打开文件配置

nano .profile

#然后在文本最末尾添加以下内容:

exportLANG="zh_CN.UTF-8"

exportLC_ALL="zh_CN.UTF-8"

#然后Ctrl+O,按回车,再Ctrl+X,保存退出。

额,可以看图来的更直观一点:

输入命令:

sudo dpkg-reconfigure locales

用键盘pagedown (↓)选择zh_CN.UTF-8(按空格键选择,按Tab键移动到确定,按回车键确定)

按enter确认;到下一步,选择zh_CN.UTF-8(按回车键确定)

按键盘enter确认,等待生成结束。用sudo su命令切换到root,执行local发现已经语言已经是中文了。

3.4重启Ubuntu系统

在windows的cmd窗口(用管理员身份来运行)输入命令来重启Ubuntu系统:

#关闭系统

net stop LxssManager

#开启系统

net start LxssManager

如果不知道什么管理员身份来运行cmd,打开cortana,输入cmd就能找到了,我们看图:

这样,我们已经安装好了ubuntu,并且配置了中文语言环境,这样已经可以使用了,其实不配置中文环境也没什么,就前面讲的安装好,ubuntu子系统就可以用命令来交互了。更换源,以及跟换中文语言环境纯粹是瞎折腾。

四:配置桌面环境

上面的更换为阿里源还是很有必要的,防止有什么灵异情况出现。因为大鸟一开始没换源,导致ubuntu unity plugin中是不能安装。

可供选择安装的 X-Windows 有多个:VcXsrv Windows X Server、Xming、Cygwin X Server,教程中选择的是 VcXsrv,因为比较容易和稳定。

下载地址:https://sourceforge.net/projects/vcxsrv/

下载之后,双击安装,没什么好说,一路默认安装即可,在安装完毕后,开始菜单中出现「XLaunch」图标,双击运行,选择:“one large window”,Display number 设置成 0,其它一路默认,如图:

4.2WSL 安装桌面环境

ubuntu bash下执行命令:

sudo apt-getinstall ubuntu-desktop unity compizconfig-settings-manager

需要提醒的是,Ubuntu 桌面版自带的 unity 桌面环境与依赖包有 600 多 M,解压之后近 2.6G,所以前提需要保证足够的磁盘空间。整个执行过程很漫长,但是换源之后时间可缩短一半,多久我就不告诉你们了,是个坑想搞的只能跳下去。

4.3配置 compiz 并运行桌面环境

启动 XLaunch,选择:“one large window”,Display number 设置成 0,其它一路默认,这里在上面设置过了,如果你没关就不用重现选择了,如果不小心关掉了,那么就重新来一次吧。我们用管理员身份运行ubuntu Bash并且中执行:

exportDISPLAY=localhost:0

ccsm

在 X-windows 中,即会弹出 ccsm 的配置界面,勾选需要的 Desktop 组件(只需要勾选 Desktop 中的 Ubuntu Unity Plugin 即可,其它默认):

点击 close 关闭 ccsm,执行命令:

compiz

短暂的加载后,在 X-windows 的界面中就能看到桌面版的 Ubuntu 了。

就这样,安装成功。

也可以使用window自带 win+r 输入mstsc  输入127.0.0.1:3390  输入ubuntu用户名密码

五:总结

当然不止这一种连接桌面的方法,vncserver、xrdp桌面都可以连接到桌面,但是大鸟不想折腾了,留个想折腾的人折腾去吧。

其实也没必要安装桌面,就在bash中学习linux也是个好方法,这个原理和docker很像,所加上微软本身开发支持,所以比虚拟机强很多倍,流畅度还是很不错的,但是有时候不稳定。

参考资料:

https://zhuanlan.zhihu.com/p/37643715

https://www.windows10.pro/bash-on-ubuntu-on-windows/

转载至大鸟博客https://www.daniao.org/5258.html

原文:https://www.cnblogs.com/bomily0212/p/12293028.html

wsl使用可视化界面_win10安装子系统ubuntu附带图形化界面相关推荐

  1. Win11安装Ubuntu子系统(副图形化界面安装教程)

    大家都知道电脑可以安装Linux子系统,今天我要给大家带来的是Ubuntu子系统的教程. 1.系统配置 Edition Windows 11 Pro for Workstations Insider ...

  2. Eclipse安装windowsBuilder插件制作图形化界面

    一.如果想在Eclipse上方便地创建图形化界面,应该先装windowsBuilder插件,插件链接如下: 链接:http://download.eclipse.org/windowbuilder/W ...

  3. python图形化界面开发工具,python如何做图形化界面

    Python tkinter能做出好看的图形界面么 谷歌人工智能写作项目:小发猫 python 图形化界面 使用wxpython,import wxapp = ()win = wx.Frame(Non ...

  4. docker使用ubuntu镜像图形化界面

    不想用vnc安装图形化界面,直接找了一个有图形化界面的ubuntu镜像 镜像地址: https://hub.docker.com/r/kasmweb/desktop/tags pull完镜像后生成容器 ...

  5. oracle图形界面汉化包,yum install 图形化界面和语言包

    1.查看系统是否安装图形化界面 yum grouplist |grep "Desktop" yum grouplist  "Desktop" yum group ...

  6. 使用Oracle VM Virtual BOX安装Solaris11.4和图形化界面

    目录 1. 安装前的说明 1.1 准备ISO 1.2 虚拟机的准备 2. 安装Solaris虚拟机 2.1 安装text iso 2.1.1 新建Solaris虚拟机 2.1.2 安装系统 2.1.3 ...

  7. 腾讯云服务器linux系统有图形界面,腾讯云CentOS7搭建图形化界面并远程连接

    1.首先执行下面这句,防止系统文件被修改 chattr +i /etc/resolv.conf 2.然后装tigervnc yum install -y tigervnc tigervnc-serve ...

  8. Windows 图形化界面子系统安装教程

    Windows 图形化界面子系统安装教程 文章目录 Windows 图形化界面子系统安装教程 一.概述 二.安装步骤 2.1 安装子系统 2.2 安装图形化界面 2.3 后续 一.概述 为什么需要Wi ...

  9. ubuntu 无法进入startx_Ubuntu无法进入图形化界面(报错/dev/sda1:clean的解决)

    进入命令行模式,执行下面的命令: rm -rf /etc/X11/xorg.conf cp /etc/X11/xorg.conf.failsafe /etc/X11/xorg.conf 重启电脑. 上 ...

最新文章

  1. Spring Boot之自动配置
  2. matlab仿真谱间干扰,内外分解和谱分解问题解析计算及其MATLAB仿真.pdf
  3. Nginx 作为web server 的优化要点
  4. win7 storm搭建
  5. Centos/RHEL上查看主板型号
  6. iOS开发网络篇—网络编程基础
  7. rlwrap解决sqlplus上下键和backspace键找历史命令
  8. (数据库系统概论|王珊)第七章数据库设计:习题
  9. mysql数据库 主主的搭建
  10. HDU 6180 2017 多校训练:Schedule
  11. 洛雪音乐助手lx music desktop 1.2.2正式版
  12. Algorithms-3.2 Binary Search Trees 二叉查找树
  13. 128兆内存能运行的linux,128兆内存能干嘛?
  14. python跳转下一页_用Beautifulsoup转到下一页
  15. 维基百科著名程序员列表大全
  16. iOS设备 历代 机型对照表
  17. EEG- gan:用于脑电图(EEG)大脑信号的生成对抗网络2018
  18. Write 字符输出流
  19. tesla p100 linux,服务器(Tesla P100)Ubuntu16.04+显卡驱动+cuda8.0+cudnn7.0.5
  20. 【NVCaffe源码分析】数据增量之batch_sampler

热门文章

  1. 浏览器主页被恶意篡改为ds4.dhwz777.top
  2. try catch finally机制分析
  3. ComponentOne 控件界的“瑞士军刀”
  4. AND and SUM
  5. 解决java.lang.ClassNotFoundException: org.apache.axis2
  6. 笔试 -- SQL语句之横竖表转换
  7. SpringBoot异常处理
  8. 算法真题02 - 将n个球装入m个盒子
  9. 排列组合 n个球放入m个盒子算法 总结
  10. PHP 面试的超级无敌总结