在准备进行安装之前,推荐C盘上至少有5G的空余空间。
1 win10设置

打开两个设置:

1.开发人员模式:

 

2.启用子系统功能

 

2 安装

打开Microsoft Store,搜索Ubuntu,出现如下界面:

 

 选择我红框框出来的两个版本,不要选第一个,那个有坑。安装速度还是挺快的。

安装完了之后会在开始菜单出现linux的bash:

 

打开之后还需要继续安装一小会,然后输入用户名和密码,这个就是以后登录ubuntu的用户名和密码了。
3 Linux安装位置

以我安装的Ubuntu16.04为例,Linux安装在路径:

C:\Users\HP\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState\rootfs

不同的Ubuntu版本路径稍有不同,但是都是Canonical这个开头的。

这里可以直接看到Ubuntu子系统中的文件内容,大部分情况下文件可以直接修改。
4 换源

安装好系统之后,第一件事情就是换源,换源,换源!这里把镜像换成国内的阿里源,另外清华的源也是不错的。

备份原来的源文件,文件位于/etc/apt/sources.list

网上有很多其他的博客写的换源,但是有些不全,写了之后会出很多奇怪的问题。我整理了一份可以用的:

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse  
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse  
##测试版源  
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse  
# 源码  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse  
##测试版源  
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse  
# Canonical 合作伙伴和附加  
deb http://archive.canonical.com/ubuntu/ xenial partner  
deb http://extras.ubuntu.com/ubuntu/ xenial main  

最后更新源和软件:

    sudo apt-get update
    sudo apt-get upgrade

5 安装图形化界面

要想使用Linux的图形用户界面通常有两种方法,一种是使用X-Windows安装使用图形化界面,另一种是通过本机远程桌面连接。

通过本机远程桌面

安装xorg(包括显卡驱动、图形环境库等等一系列软件包)

sudo apt-get install xorg

安装xfce4(运行在类Unix操作系统上,提供轻量级桌面环境)

sudo apt-get install xfce4

安装xrdp(一种开源的远程桌面协议(RDP)服务器

sudo apt-get install xrdp

配置xrdp(配置端口)

sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

向.xsession中写入xfce4-session

sudo echo xfce4-session >~/.xsession

重启xrdp服务

sudo service xrdp restart

在Cortana中搜索远程桌面连接,点击进入,计算机栏输入【本机IP:端口】,用户名栏输入子系统用户名,点击连接。

通过安装桌面环境


5.1 安装VcXsrv

VcXsrv是一个免费开源的软件,并且在SourceForget上评价也不错,下载地址为https://sourceforge.net/projects/vcxsrv/

下载后安装,打开XLaunch,选择:“one large window”,Display number设置成0,其它默认即可,一路下一步

 

一路到最后一步,推荐大家点个保存,要不然每次打开XLaunch都要重新设置一遍:

 

可以保存到桌面,下次打开的时候,直接点桌面上保存的文件就可以了:

 

 
5.2 Ubuntu内安装桌面环境

sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager

三个包比较大,要等一段时间(有评论的朋友说这个下的特别慢,抛开网速的问题,可能是换源没成功吧?)

然后配置显示方式:

    export  DISPLAY=localhost:0
    #执行下面这条命令之前,确保你上一步的XLaunch是开着的并且配置好了
    ccsm

在X-windows中,即会弹出ccsm的配置界面,按照网上推荐的方法点如下选项

 然后close即可
5.3开启桌面

sudo compiz

输入上面这条命令,就可以在XLaunch上看到桌面了

 注:我卸载了好多ubuntu桌面自带的软件,因为毕竟是子系统,越轻巧越好,其他的任务可以直接在windows上完成,因此我把libreoffice、Firefox、thunderbrid还有一些游戏什么的都卸载了
5.4 One more thing

每次重启电脑之后,想继续看到桌面的话,直接打开配置好的XLaunch还是不够的,每次还需要输入如下两条命令:

export DISPLAY=localhost:0
sudo compiz

因此,可以把这两条命令保存下来写到.sh文件里,如上图所示,这样每次只要运行一下这个脚本就能直接看到桌面了
6 硬盘上其他的文件在哪

因为是子系统,在windows上可以看到linux的文件,那么同理在linux上也能看到windows的文件。在Ubuntu下,其他的盘路径在“/mnt”下面:

 

 为了方便后续使用,可以在桌面上生成一个快捷方式,以E盘为例,打开terminal输入:

    # sudo ln -sT [文件夹路径] [桌面文件夹路径]
    sudo ln -sT /mnt/e /home/usrName/Desktop/E #usrName换成你的用户名

桌面上就会有E盘的快捷方式了,其他文件夹同理
 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐