在Win10上使用子系统运行Ubuntu
之前一直把学习过程中遇到的各种问题和解决办法分门别类的收藏到chrome浏览器的收藏夹里面,在不同电脑下登录谷歌账号(使用谷歌上网助手插件)也还行,但是觉得真就是把知识藏起来来了,博客一直不好意思写,怕写的不好,现在觉得还是多写写吧,写得多了写的就好了,废话不多说了,进入主题吧!这是我收藏夹里面知识的第一篇分享博客!
序言
Linux在各个地方使用的还是很多的,尤其时工作和学习上,但是我们一般使用的都时windows平台的桌面系统。有很多人也给自己电脑安装了Linux多系统,但是比较麻烦吧!大部分都是弄个虚拟机什么的,如果电脑配置高一些,虚拟机还是很好的选择,但是如果使用的时笔记本的话那就GG了,鼠标的移动就能把人劝退!
好在Windows对这个问题做了解决,在win10 上面提供了子系统这个东西,虽然有人说不好用,但是要求低一些的话,用起来还是很舒服的,当然仅仅是对我而言。
安装前装备
关闭杀毒软件
如果有安装什么杀毒软件的话,先把杀毒软件关了把,有些杀毒软件删除东西都不会告诉你(像联想自带的迈克菲)。
确保储存空间
子系统的安装应该不用多少内存,但是还是注意一下,默认安装在C盘。
开启开发者模式
点开左下角 Windows 图标,在开始菜单点开设置按钮,在 Windows 设置里面找到更新和安全,进入里面开发者选项,把里面的开发者模式打开。(好像没开也不影响,试试吧)
启用子系统
同样在window设置里面,点击应用和功能,右边有个相关功能,下面有个程序与功能,点进去会弹出程序与功能对话框,在这个对话框左边有个启动或关闭 Window 功能的选择项,点它会弹出 Window功能 对话框,拉到最下有个适用于Linux 的Windows子系统,勾选上,重启电脑,就可以了!
如果发现勾选 适用于Linux 的Windows子系统 出了问题的话,还是比较麻烦的,我是重装系统才弄好的,网上这些ISO 镜像有的有问题,系统不完整。
下载应用
在Windows 10应用商店下载
同样在桌面左下角,点开菜单,找到 Microsoft Store ,在里里面搜索Ubuntu。
安装使用
安装完成后开始菜单会显示ubuntu,然后点击它,会弹出一个窗口。第一次使用需要等一会,需要点时间。后面还需要设置用户名和开机密码,输入时候看不见打的字,根据要求输入两遍就好了。
这里千万要注意不要关闭窗口,否则以后将会默认以 root 用户登录。
换国内源
备份原来的源
如果小心点的话,可以先备份原来的数据源配置文件,再修改源文件。
cp /etc/apt/sources.list /etc/apt/sources.list_backup
使用阿里云的源
自己找资料吧,违规了
更新源列表
激动人心的时候到了,输入下面命令等半小时吧!如果有问题就多试几次,说不定是网络问题。
#先更新列表
apt-get update
#再更新程序
sudo apt-get upgrade
访问本地文件
可以再Ubuntu的 /mnt/ 文件夹下访问 Windows 的文件目录,使用 gcc 什么的都是没问题的。也可以使用一个符号链接,把需要使用的目录放到 ~ 目录下:
ln -s 源文件 目标文件
Ubuntu的位置
安装的Ubuntu的位置就在系统的软件appdata目录里面,如果没改的话就在C盘了,例如我的就在下面的目录,可以创建一个快捷方式便于访问。
C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
文件夹区别
应该注意的是 Windows 里面文件目录是大小写不敏感的,而 Linux 子系统里面区分大小写,有些软件直接运行再 Windows 目录下面还是会有点问题的。
网上说使用 fsutil.exe file setCaseSensitiveInfo <path> enable 可以设置大小写敏感,但是已经存在的文件不会生效,可能要从其他盘符复制过去,我试了好像不太好用,如果要运行还是直接复制到Ubuntu里面去吧,不过也注意存放位置吧。
连接图形桌面
我是觉得这命令行的 Ubuntu 也挺好用的,也试着做了点图形桌面,弄出来好像缺东西,搞不明白,有兴趣可以看看下面几个博客,我就不多说了。
Win10子系统Ubuntu安装及图形桌面配置-不想用虚拟机却又要Windows下运行双系统的方法-带视频教程
运行程序
编写程序
还是喜欢再notepad++上编写程序,使用 vim 还是不能用鼠标定位随便改代码,也许我不会用,或者快捷操作学的不到位!