安装WSL(Windows Linux)

简介: 安装WSL(Windows Linux)

---

title: 安装WSL(Windows Linux)

date: 2020-04-18 09:09:09.0

updated: 2020-05-24 14:44:28.0

url: https://www.ufec.cn/archives/5.html

thumbnail: https://ghproxy.com/https://raw.githubusercontent.com/ufec/picGoImg/main/blog/2020/05/wsl-285f5aa5262f4102ba3a09b43a576705.webp

categories:

 - 日常

tags:

 - WSL

---


## 开始安装


在自带的 MicrosoftStore 搜索 Linux,选择自己想要的系统,

![store.webp](https://ghproxy.com/https://raw.githubusercontent.com/ufec/picGoImg/main/blog/2020/04/store-4ab3534639f6460097c319ceea157bcc.webp)

这里我选的 Ubuntu,直接搜 Ubuntu 也可,安装完成后启动,如果有如下提示

![install.webp](https://ghproxy.com/https://raw.githubusercontent.com/ufec/picGoImg/main/blog/2020/04/install-3bb67cc367fe443c945f3e350aaa3a45.webp)

当然也可能报错,无法启动。那就可能是没开启 WindowsLinux 子系统支持,打开程序和功能->启用或关闭 Windows 功能,找到适用于 Linux 的 Windows 子系统,勾选确定等待配置,重启,即可打开


切换 root 用户

![root.webp](https://ghproxy.com/https://raw.githubusercontent.com/ufec/picGoImg/main/blog/2020/04/root-41a9765651cc42cfbfc22a718e9ccda2.webp)


## 一些要点


WSL 是 Windows 的一个子服务,终端中无法重启 Windows 的服务,如果使用 reboot 命令,会报一个


```shell

System has not been booted with systemd as init system (PID 1). Can't operate.

```


的错误,如果有重启的需要可以以管理员身份运行 PowerShell,输入


```shell

Get-Service LxssManager | Restart-Service

```


LxssManager 就是 Linux 服务,重启它即可


## 换源操作


```shell

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo chmod 777 /etc/apt/source.list

vi /etc/apt/source.list

```


删除原来的,换为阿里源


```shell

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

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

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

deb 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 main restricted universe multiverse

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

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

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

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

```


```shell

sudo apt update

sudo apt upgrade

```


## 安装图形化界面


```shell

apt-get install vnc4server

vnc4server

```


除此启动需要设置密码

编辑配置文件


```shell

vi /root/.vnc/xstartup

```


修改如下


```shell

#!/bin/sh

export XKL_XMODMAP_DISABLE=1

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

gnome-panel &

gnome-settings-daemon &

metacity &

nautilus &

gnome-terminal &

#这是gnome的配置

```


安装图形化界面 gnome(这个很简洁),追求美观可以去找别的,界面如下

![gui.webp](https://ghproxy.com/https://raw.githubusercontent.com/ufec/picGoImg/main/blog/2020/04/gui-d695dd390efd41ce988e1422b6575279.webp)


目录
相关文章
|
14天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
36 5
Linux系统之安装OneNav个人书签管理器
|
11天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
33 2
|
12天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
24 3
|
14天前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
19 0
|
6月前
|
弹性计算 运维 安全
阿里云服务器Windows和Linux操作系统区别对比
阿里云服务器Windows和Linux操作系统区别对比,性能有差异吗?有,同配置下Linux性能要优于Windows,但这与阿里云无关,仅仅是linux和windows之间的区别。另外,阿里云提供的windows和linux操作系统均为正版授权,用户不需要额外支付许可费用,如何选择?看用户自己的应用程序情况。
|
6月前
|
运维 安全 Linux
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?性能有差异?同配置的游戏服务器,如4核16G或8核32G配置等,选择Windows和Linux操作系统差异不太大,如果非要对比的话,Linux系统相对Windows更少占用计算资源,当然如果对Linux不熟悉的话,可以选择Windows。另外,即便是幻兽帕鲁服务器创建成功后,也是可以免费修改操作系统的
200 1
|
Linux 开发者 Windows
Windows、Linux 和 Mac:操作系统之间的区别
Windows系统、Linux系统与Mac系统:操作系统的对比与选择 操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。以下是Windows 系统、Linux 系统、Mac 系统的对比:
|
Linux Windows
Windows下与Linux下编写socket程序的区别
当连接断开,还发数据的时候,不仅send()的返回值会有反映,而且还会像系统发送一个异常消息,如果不作处理,系统会出BrokePipe,程序会退出。为此,send()函数的最后一个参数可以设MSG_NOSIGNAL,禁止send()函数向系统发送异常消息。
1634 0