在Windows10之前,如需在windows中使用Ubuntu系统,只能使用VMware等虚拟机。
Windows10改变了这一缺陷,可以不使用虚拟机,而直接在windows中安装Linux子系统。
优点:响应速度快,无需安装虚拟机。
缺点:不能安装32位系统;无内置gcc编译器,需要自己安装;无图形界面,需另行安装。
0.1. 开启Windows10子系统 [ Windows Subsystem for Linux(WSL)]
0.1.1. 开启开发人员模式
进入【 设置–更新和安全–针对开发人员模式 】,选择开发人员模式,等待系统自动安装,安装完成后,提示“已安装开发人员模式程序包…”,如下图所示:
0.1.2. 启用Linux子系统
进入【 控制面板–程序–程序和功能–启用或关闭windows功能 】,勾选适用于Linux的windows子系统。如下图所示:
或右键点击Win10开始按钮,选择Windows PowerShell(管理员)
以管理员身份运行Windows PowerShell
。输入并回车运行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
0.1.3. 从Microsoft Store获取和安装Linux子系统
同时按下键盘的win+R,启动运行命令,输入bash
,如图:
接下来会提示去应用商店获取Linux子系统。
打开windows应用商店,搜索框输入”Ubuntu”进行搜索,找到Ubuntu应用。
点击“获取”,等待系统下载。
安装成功后,点击启动即可。
0.1.4. 创建Unix帐户名和密码
安装成功后,控制台会提示创建Unix帐户名和密码了,自己创建即可。
创建完成后即可正式使用。
后续如需启动Ubuntu子系统,则同时按下键盘的win+R,启动运行命令,输入bash
,此时可以看到控制台已经加载成功:
0.2. root密码的设置
在Ubuntu子系统的安装过程中,没有设置root
密码这一环节的。 因为Ubuntu的默认root密码是随机的, 即每次开机都有一个新的root密码。
不知道密码自然就无法进入根用户下。如果需要用到root权限,必须每次开机前再次重设root密码。步骤如下:
- 在终端输入命令
sudo passwd
。 - 输入当前用户的密码,enter提交,终端会提示我们输入新的密码并确认;此时的密码就是root新密码。
- 修改成功后,输入命令
su root
,再输入新的密码即可进入root角色。
0.3. 安装Linux常用软件
0.3.1. 修改软件源
源列表文件位于/etc/apt/sources.list
,可以使用vim
命令打开该文件,将官方的源注释掉,然后加入新的软件源 (这里不推荐阿里的源,因为阿里的源在安装图形界面的时候往往会出问题,推荐使用中科大的源)。
步骤如下:
备份原来的数据源配置文件
cp /etc/apt/sources.list /etc/apt/sources.list_backup
通过
vi /etc/apt/sources.list
命令,修改数据源配置文件:deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
更新配置
apt-get update
0.3.2. 安装wget/git
sudo apt-get install wget git