wsl是windows10下的子系统,想具体了解的同学可点下面链接 wsl 。
本人之前装过虚机机,CentOS。装了wsl之后便再也不用等待虚拟机启动很久了。
以下记录一下自己的安装过程,给各位一个参考。这里说明一下本人装的是Ubuntu 16.04版本。
这里贴两个我参考的链接,大家可以参考,当然建议结合我这篇文章一起看呦,因为某些地方踩过坑,我将解决方法记录了下来。
下载wsl:
1.设置
打开设置,搜索框中搜索“启用或关闭Windows功能”,
完成勾选后确定。
2.设置开发者模式
打开设置 -> 更新和安全 -> 开发者选项 -> 将“从任意源安装应用”打开。
3.下载wsl:
打开Windows应用商店(Microsoft Store)搜索wsl,此时发现商店中的ubuntu16.04版本已经下架了。参考链接:解决16.04版本下架问题,这边我直接用方法三下载的。完成下载后,就可以愉快地使用啦。
Tips: 右键属性里面可以设置自己想要地界面风格哦。另外,安装好之后会设置用户名和密码,一定要记住呦,因为之后切root权限会用到。
4.换源:
这里ubuntu的默认的apt源(redhat 的CentOS是yum源)是国外的源,下载东西会特别地慢,这里我们需要换源操作:
1)使用 sudo -s 命令并输入密码切换为root用户;
2)第一行命令备份,第二行用vim编辑器打开源文件进行修改。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
3)以下是我用的阿里云源,大家也可以尝试一下其他的源。
Tips: vim编辑器中,在命令模式下输入i进入插入编辑状态,dd删除该行;windows下复制内容后,在Linux下右键即可粘贴。完成替换后,esc退出编辑模式,输入命令:wq 保存并退出。
最后用底下两个命令更新。
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
sudo apt-get update
sudo apt-get upgrade
下载可视化界面GUI:
下载了wsl,这时候还是黑乎乎的Terminal页面。呼~让我们继续进行下一步......
1.下载安装VcXsrv
下载地址在这里:https://sourceforge.net/projects/vcxsrv/
下载后配置:
按下图选择,并将Display number 设置为0,这里对应后面打开界面命令中的0.
一直下一步之后,建议点击Save configuration保存配置,桌面会有一个配置好的icon,这样之后就不用每次都重复之前的配置步骤啦。
2.Ubuntu内安装桌面环境
sudo apt-get install ubuntu-desktop
sudo apt-get install unity
sudo apt-get install compizconfig-settings-manager
安装过程有点慢,耐心等待哦。
这边说一下我前几次一直下载失败,后边更换了几次源之后才成功下载。
export DISPLAY=localhost:0
ccsm
以上连接VcXsrv显示,并配置。
此时VcXsrv已经显示出配置页面啦。参考如下配置后点close。
输入 sudo compiz, 当当当当!如此漂亮的桌面浮现在眼前 ~到这里就可以尽情体验linux系统啦。
3.再次启动
重启的时候,打开VcXsrv(不要关闭哦),输入以下两条命令打开界面。
export DISPLAY=localhost:0
sudo compiz
另:windows的文件在/mnt中呦。