多年来,与 Windows 一起运行 Linux 已被证明越来越有用。但双启动可能难以管理,而设置虚拟机存在一些稳定性问题。
解决这个问题的一个方法是使用Windows Subsystem for Linux,但是这个工具没有桌面环境。那么为什么不直接安装您拥有的 Linux 发行版呢?
下面,如何使用适用于 Linux 的 Windows 子系统在 Windows 中运行 Linux 桌面。
如何使用 Windows Subsystem for Linux 安装 Linux 桌面?
- 什么是适用于 Linux 的 Windows 子系统?
- 确保 Windows 10 兼容
- 在 Windows 中安装 Linux 桌面
- 请在没有 Linux 桌面的情况下安装应用程序
什么是适用于 Linux 的 Windows 子系统?
Windows Subsystem for Linux 随 Fall Creators Update Windows 10 更新于 2018 年提供。这是一个可以轻松安装的可选功能。适用于 Linux 的 Windows 子系统支持安装 Windows 应用商店中提供的 Linux 操作系统。
基本上你可以在Windows中打开一个Linux终端,然后安装并运行Linux软件。无需虚拟机或双启动。
但是,Windows Subsystem for Linux 的问题在于它完全使用命令行。没有桌面。对于高级用户,这可能不是问题。但是 Linux 有很多桌面环境的选择,所以只使用命令行的 Linux 的 Windows 子系统似乎有点混乱。
幸运的是,您现在可以在 Windows 中安装 Linux 桌面,只要您之前安装了适用于 Linux 的 Windows 子系统。
确保兼容 Windows 10
在继续之前,请注意您必须运行 64 位版本的 Windows。
您可以在设置>中查看Windows版本系统>关于并找到系统类型部分。这部分必须包含'64位操作系统'的内容。如果没有,则需要将 Windows 10 从 32 位升级到 64 位。
另一个先决条件是您需要运行 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,包括 Xming 和 MobaXterm。 但在本教程的其余部分,我们将仅使用 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。
点击下一步,然后选择Start no client确保XLaunch只启动服务器,允许启动Linux桌面之后。再次点击下一步,然后点击Finish。点击Save configuration保存。
在命令行中输入命令来启动你喜欢的LDE。例如,对于 LXDE,使用命令:
startlxde
会出现Linux桌面环境!
现在,您可以运行任何预装的 Linux 软件,甚至可以安装新的应用程序和实用程序。
请在没有Linux桌面的情况下安装应用程序
除了安装 Linux 桌面外,您只需从 Windows 10 安装 Linux 桌面应用程序。如果您发现为过度杀伤设备安装完整桌面,这将非常有用。
例如,要安装媒体播放器 Rhythmbox 并在 Windows 上的 Linux 中运行,使用命令:
sudo apt install 节奏盒
确保你有export命令:
export DISPLAY=:0
然后在 Bash 提示符下运行应用程序:
节奏盒
媒体播放器将启动,准备浏览库。
现在,在这种情况下,显然您需要将一些媒体文件添加到您计算机上的 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 评论