| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> win10系统通过WSL/WSL2安装各种linux版本,开启图形桌面 -> 正文阅读 |
|
[系统运维]win10系统通过WSL/WSL2安装各种linux版本,开启图形桌面 |
? ? ? 最近一段时间为了深入研究Linux系统,在三台旧笔记本上分别安装了ubuntu Linux、CentOS Linux、openSUSE Linux,分别使用了不同桌面,用来学习常用指令,并且感受不同桌面的使用习惯。可能由于年级大了的原因,加上只是业余挤时间学习,指令经常会忘记,为了上班期间忙里偷闲时温顾一下linux,在win10系统下通过WSL/WSL2安装了linux,供各位需要的朋友参考。 ? ? ? 首先说一下WSL/WSL2下安装linux的区别,WSL 只是长得像 Linux 而已,虽然在这个子系统中,我们可以执行 Linux 程序,但是到了底层,WSL 调用的还是 win32 API。也就是说:WSL 只是一个适配层。后来,微软终于放出了 WSL2 这个真正的 Linux 子系统,这是一个真正的 Linux 完整内核,与传统的虚拟机 VitualBox、VMWare 一样,但是它与宿主机的互操作性更好。 ? ? ? 一、先安装WSL ? ? ? 1、打开开发者模式 从开始菜单找到并打开设置,点击更新和安全 点击开发者选项 ? 打开开发人员模式开关 ? ? ? ? 2、开启适用于linux的windows子系统 找到控制面板并打开它 ? ?点击启用或关闭windows功能 勾上“适用于Linux的Windows子系统”,点击确定 ? ? ? ? 3、安装Linux系统 在开始菜单打开Microsoft Store ? ?搜索linux系统,选择自己想要装的版本,这里我选择的是ubuntu20.04lts ?点击安装按钮,这里因为我已经装过了,所以显示的是启动字样 ?等待安装结束后,即可使用,进入linux系统的方式有以下几种: ? ? ? (1)在命令行敲入bash ? ? ? (2)在开始菜单找到ubuntu20.04lts,点击运行 ? ? ? (3)在Microsoft Store中搜索linux,找到应用后点击启动按钮 ? ? ? (4)在命令行敲入wsl 首次进入linux系统,会提示设置用户名密码,按提示操作即可,如下:
首次进入系统后更新软件源以便下载安装其它软件
受限于Linux子系统实现原理,图形界面无法直接输出到显示器。本文第四段会介绍一种启动图形桌面的方法。 ? ? ? 二、再安装WSL2 ? ? ? 1、检查windows操作系统内核是否支持,官方条件如下: 选择 Windows 徽标键 Win + R,然后键入 winver,选择 “确定”。 我的系统满足安装条件,继续。。。 ? ? ? 2、安装WSL2之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。 以管理员身份启动?
? ? ?此部需要电脑在BIOS开启虚化,一般到高级设置中找到INTEL(R) VT或visual字样,不多赘述。 ? ? ? 3、下载并安装 Linux 内核更新包 网址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi ? ? ? 此时windows系统已具备WSL和WSL2两种模式啦。 ? ? ? 三、在WSL和WSL2之间切换 可以在命令行通过指令切换WSL和WSL2版本,指令如下 wsl --set-default-version 2 wsl --set-default-version 1 查看当前WSL版本指令如下 wsl -l -v ? ? ? 四、WSL2下linux启用图形桌面 ? ? ? 实现原理,在win10上安装XServer,通过WSL监听linux桌面,在linux上安装xfce4。 ? ? ? 1、在win10上安装XServer ? ? ? 可在官网上下载最新版: 网址:VcXsrv Windows X Server download | SourceForge.nethttps://sourceforge.net/projects/vcxsrv/ 也可在这个网盘上下载: 网址:https://pan.baidu.com/s/1dStmitaTvcI3Vp-Vryd2mQ ? ? ? 下载后安装,运行,一路next即可,可以使用每个环节的默认选项(倒数第一个页面要多选一个勾,不然会出问题,见下图),运行后会开启服务,任务栏能看到应用图标。 ? ? ? 2、在linux上安装图形桌面 ? ? ??我安装的是常用的Linux桌面环境之一Xfce,Xfce是一个自由软件,运行在类Unix操作系统(如Linux、FreeBSD和Solaris)上,提供轻量级桌面环境,关键是它占用的系统资源少。
? ? ? 安装过程有个提示选择gdm3 ? ? ? 配置xfce4执行参数:先查询win10系统wsl子系统的专用ip,见下图: ? ? ? 编辑环境变量文件,
? ? ? ?启动linux桌面: 敲入指令:startxfce4 会出现下图,会有报错,但是不影响桌面服务启动。 ? ? ? ? 收工。。。。。。? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:35:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |