admin 管理员组文章数量: 1184232
1、双系统实现方式
目前支持Windows下Linux系统共存的方式有三种:
- 通过Windows下构建虚拟机VMware创新Linux系统,详细安装过程如下,但是存在使用性能下降很多。安装虚拟机(VMware)保姆级教程(附安装包)_vmware虚拟机-CSDN博客
- 通过WSL方式实现Linux系统的安装,性能强于通过虚拟机方式构建而来的Linux系统。
- 使用系统盘或者让电脑商家安装Windows和Linux双系统,这种方式能够实现性能的完全体现。
本文主要介绍使用WSL方式实现Windows下Linux子系统安装,参考WSL官方文档设置 WSL 开发环境 | Microsoft Learn
2、安装过程
适用于 Linux 的 Windows 子系统随 Windows 操作系统一起提供,必须先启用它并安装 Linux 发行版,然后才能开始使用它。在开始菜单中输入 启用或关闭 Windows 功能,在弹出的窗口中勾选 虚拟机平台 和 适用于 Linux 的 Windows 子系统,确定之后如出现安装窗口需要重启系统,如无则不管。
系统重启之后用管理员的方式打开Windows Power Shell,输入
wsl --install
--install 命令执行以下操作:
- 启用可选的 WSL 和虚拟机平台组件
- 下载并安装最新 Linux 内核
- 将 WSL 2 设置为默认值
- 下载并安装 Ubuntu Linux 发行版(完成安装后需要重新启动)
WSL与WSL2的区别详细见文章:WSL使用史上最详细教程-CSDN博客
完成系统重启之后,使用“开始”菜单打开该发行版(默认情况下为 Ubuntu)。 系统将要求你为 Linux 发行版创建“用户名”和“密码”。
-
此用户名和密码特定于安装的每个单独的 Linux 分发版,与 Windows 用户名无关。
-
请注意,输入密码时,屏幕上不会显示任何内容。 这称为盲人键入。 你不会看到你正在键入的内容,这是完全正常的。
-
创建用户名和密码后,该帐户将是分发版的默认用户,并将在启动时自动登录。
-
此帐户将被视为 Linux 管理员,能够运行
sudo(Super User Do) 管理命令。 -
在 WSL 上运行的每个 Linux 发行版都有其自己的 Linux 用户帐户和密码。 每当添加分发版、重新安装或重置时,都必须配置一个 Linux 用户帐户。
若要更改或重置密码,请打开 Linux 发行版并输入命令:passwd。 系统会要求你输入当前密码,然后要求输入新密码,之后再确认新密码。
如果忘记了 Linux 分发版的密码:
-
请打开 PowerShell,并使用以下命令进入默认 WSL 分发版的根目录:
wsl -u root如果需要在非默认分发版中更新忘记的密码,请使用命令:
wsl -d Debian -u root,并将Debian替换为目标分发版的名称。 -
在 PowerShell 内的根级别打开 WSL 发行版后,可使用此命令更新密码:
passwd <username>,其中<username>是发行版中帐户的用户名,而你忘记了它的密码。 -
系统将提示你输入新的 UNIX 密码,然后确认该密码。 在被告知密码已成功更新后,请使用以下命令在 PowerShell 内关闭 WSL:
exit。
完成初始用户和密码的设置之后,在Ubuntu命令行输入下面代码完成。一定是需要安装Ubuntu之后重启然后输入下面代码进行软件包的配置。这样初始的Linux系统就能够使用了。
sudo apt update && sudo apt upgrade
3、添加其他发行版
若要添加其他 Linux 发行版,可以通过 Microsoft Store、通过 --import 命令或通过旁加载你自己的自定义发行版进行安装。 你可能还想要设置自定义 WSL 映像,以便在企业中分发。
4、设置 Windows Terminal
Windows Terminal 可以使用命令行接口运行任何应用程序。 它的主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,你还可用它来创建你自己的主题并自定义文本、颜色、背景和快捷方式。
每当安装新的 WSL Linux 发行版时,都会在 Windows Terminal 中为其创建一个新实例,该实例可根据你的偏好进行自定义。
建议将 WSL 与 Windows Terminal 配合使用,尤其是在计划使用多个命令行时。 请参阅 Windows Terminal 文档,了解如何对其进行设置以及如何自定义首选项,包括:
- 从 Microsoft Store 安装 Windows Terminal 或 Windows Terminal(预览版)
- 使用命令面板
- 设置键盘快捷方式等自定义操作,使 terminal 原生符合你的偏好
- 设置默认启动配置文件
- 自定义外观:主题、配色方案、名称和起始目录、背景图像等
- 了解如何使用命令行参数,例如使用拆分为窗口窗格或选项卡的多个命令行打开 terminal
- 了解搜索功能
- 查找提示和技巧,例如如何重命名选项卡或为其着色、使用鼠标交互或启用“Quake 模式”
- 查找有关如何设置自定义命令提示符、SSH 配置文件或选项卡标题的教程
- 查找自定义 terminal 库和故障排除指南
5、文件存储
-
若要在 Windows 文件资源管理器中打开 WSL 项目,请输入:
explorer.exe .
请确保在命令的末尾添加句点以打开当前目录。 -
将项目文件与计划使用的工具存储在相同的操作系统上。
若想获得最快的性能速度,请将文件存储在 WSL 文件系统中,前提是使用 Linux 工具在 Linux 命令行(Ubuntu、OpenSUSE 等)中处理这些文件。 如果是使用 Windows 工具在 Windows 命令行(PowerShell、命令提示符)中工作,请将文件存储在 Windows 文件系统中。 可以跨操作系统访问文件,但这可能会显著降低性能。
例如,在存储 WSL 项目文件时:
- 使用 Linux 文件系统根目录:
\\wsl$\<DistroName>\home\<UserName>\Project - 而不使用 Windows 文件系统根目录:
C:\Users\<UserName>\Project或/mnt/c/Users/<UserName>/Project$
版权声明:本文标题:Windows系统下的Linux子系统安装与注意点 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1768310332a3531511.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论