拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何使用适用于 Linux 的 Windows 子系统运行 Linux 桌面

如何使用适用于 Linux 的 Windows 子系统运行 Linux 桌面

白鹭 - 2022-01-18 1971 0 0

多年来,与 Windows 一起运行 Linux 已被证明越来越有用。但双启动可能难以管理,而设置虚拟机存在一些稳定性问题。

解决这个问题的一个方法是使用Windows Subsystem for Linux,但是这个工具没有桌面环境。那么为什么不直接安装您拥有的 Linux 发行版呢?

下面,如何使用适用于 Linux 的 Windows 子系统在 Windows 中运行 Linux 桌面。

如何使用 Windows Subsystem for Linux 安装 Linux 桌面?

  1. 什么是适用于 Linux 的 Windows 子系统?
  2. 确保 Windows 10 兼容
  3. 在 Windows 中安装 Linux 桌面
  4. 请在没有 Linux 桌面的情况下安装应用程序

什么是适用于 Linux 的 Windows 子系统?

Windows Subsystem for Linux 随 Fall Creators Update Windows 10 更新于 2018 年提供。这是一个可以轻松安装的可选功能。适用于 Linux 的 Windows 子系统支持安装 Windows 应用商店中提供的 Linux 操作系统。

如何使用适用于 Linux 的 Windows 子系统运行 Linux 桌面的图片 1

基本上你可以在Windows中打开一个Linux终端,然后安装并运行Linux软件。无需虚拟机或双启动。

但是,Windows Subsystem for Linux 的问题在于它完全使用命令行。没有桌面。对于高级用户,这可能不是问题。但是 Linux 有很多桌面环境的选择,所以只使用命令行的 Linux 的 Windows 子系统似乎有点混乱。

幸运的是,您现在可以在 Windows 中安装 Linux 桌面,只要您之前安装了适用于 Linux 的 Windows 子系统。

确保兼容 Windows 10

在继续之前,请注意您必须运行 64 位版本的 Windows。

您可以在设置>中查看Windows版本系统>关于并找到系统类型部分。这部分必须包含'64位操作系统'的内容。如果没有,则需要将 Windows 10 从 32 位升级到 64 位。

如何使用适用于 Linux 的 Windows 子系统运行 Linux 桌面的图 2

另一个先决条件是您需要运行 Windows 10 build 14393 或更高版本。此信息位于 Windows 规范部分中列出的同一关于屏幕中。找到OS build部分如果build高于14393,您可以使用Windows Subsystem for Linux。如果没有,只需运行 Windows Update。

确保 Windows 10 兼容后,就可以按照说明安装适用于 Linux 的 Windows 子系统了。

在 Windows 中安装 Linux 桌面

如果你已经为Linux设置了Windows子系统,点击开始并输入bash。点击第一个选项(命令运行 bash) 开始使用 Linux。以下步骤假设您已将 Ubuntu 安装为 Linux 操作系统。

从更新升级Ubuntu开始:

 sudo apt update 
 sudo apt upgrade 

在升级过程运行时,转到 Sourceforge 下载并安装 VcXsrv Windows X Server 实用程序。 (其他 X 服务器可用于 Windows,包括 XmingMobaXterm。 但在本教程的其余部分,我们将仅使用 VcXsrv)。

Server X 允许您访问 Linux 应用程序或桌面环境的 GUI。 Linux 系统依靠 X 来显示桌面,但也可以跨网络使用。

在继续之前确保服务器 X 已安装。下一步是安装 Linux 桌面。

许多 Linux 桌面环境都可用。最简单的是安装一个紧凑的环境,比如 LXDE。要安装,e输入:

 sudo apt install lxde 

安装完LXDE后,输入如下命令:

 export DISPLAY=:0 export LIBGL_ALWAYS_INDIRECT=1 

该命令指示Linux通过服务器X显示桌面。所以当你运行下载的服务器X程序时,你会看到Linux桌面环境。

说明已将VcXsrv与XLaunch工具一起使用。点击此处查看X显示设置窗口并选择一个大窗口一个没有标题栏的大窗口。找到显示编号并设置为0

如何使用适用于 Linux 的 Windows 子系统运行 Linux 桌面的图 3

点击下一步,然后选择Start no client确保XLaunch只启动服务器,允许启动Linux桌面之后。再次点击下一步,然后点击Finish。点击Save configuration保存。

如何使用适用于 Linux 的 Windows 子系统运行 Linux 桌面的图 4

在命令行中输入命令来启动你喜欢的LDE。例如,对于 LXDE,使用命令:

 startlxde 

会出现Linux桌面环境!

如何使用适用于 Linux 的 Windows 子系统运行 Linux 桌面的图 5

现在,您可以运行任何预装的 Linux 软件,甚至可以安装新的应用程序和实用程序。

请在没有Linux桌面的情况下安装应用程序

除了安装 Linux 桌面外,您只需从 Windows 10 安装 Linux 桌面应用程序。如果您发现为过度杀伤设备安装完整桌面,这将非常有用。

例如,要安装媒体播放器 Rhythmbox 并在 Windows 上的 Linux 中运行,使用命令:

 sudo apt install 节奏盒 

确保你有export命令:

 export DISPLAY=:0 

然后在 Bash 提示符下运行应用程序:

 节奏盒 

媒体播放器将启动,准备浏览库。

如何使用适用于 Linux 的 Windows 子系统运行 Linux 桌面的图 6

现在,在这种情况下,显然您需要将一些媒体文件添加到您计算机上的 Linux 环境中。您可以通过安装浏览器并下载文件来完成此操作,或者只是将 USB 连接到上面的媒体文件。

连接USB后记得挂载(本例使用盘符D:)

 sudo mount-t drvfs D:/mnt/d 

完成后,您需要先断开 USB 连接,然后再移除它。这可确保驱动器上数据的完整性。

 sudo umount/mnt/d 

虽然可以在 Linux 应用程序中浏览 Windows 目录,但无法打开任何文件。这是适用于 Linux 的 Windows 子系统的一个缺点,尽管它可以保护 Windows 和 Linux 环境免受损坏。

适用于 Linux 的 Windows 子系统使在 Windows PC 上运行 Linux 软件变得简单。同时,用户再也不用担心虚拟机或双启动了。

安装 Linux 桌面后,一切都几近完美。这是在舒适的 Windows 桌面上捕获 Linux 的好方法。

希望你成功。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *