Windows 10 安裝 WSL

WSL(Windows Subsystem for Linux)是 Windows 10 中一個極其重要的開發工具,它允許用戶在 Windows 系統中安裝並使用各種 Linux 發行版,實現了 Windows 和 Linux 的互通性。本文將為大家介紹如何在 Windows 10 中安裝和配置 WSL,包括以下幾個方面:

一、準備工作

在安裝 WSL 之前,需要確保以下兩項條件已經滿足:

1. Windows 10 版本號

您的 Windows 10 系統需要滿足 Version 2004 或更高版本,否則無法安裝 WSL。您可以通過以下步驟來檢查您的 Windows 10 系統版本:

$ winver

如果您的系統版本號低於 Version 2004,需要先升級 Windows 10 操作系統。

2. 啟用 WSL 功能

在安裝 WSL 之前,需要先在 Windows 10 系統中啟用 WSL 功能。您可以通過以下步驟來啟用 WSL 功能:

步驟一:以管理員身份打開 PowerShell

在 Windows 10 中,您可以使用快捷鍵 Win + X 來打開「快速訪問菜單」,然後選擇「Windows PowerShell(管理員)」來以管理員身份打開 PowerShell。

步驟二:運行以下命令啟用 WSL 功能

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

上述命令將會啟用 WSL 功能,並且需要耐心等待一段時間來完成安裝。

二、安裝 Linux 發行版

安裝 WSL 後,您需要從 Microsoft Store 中下載並安裝 Linux 發行版。目前 Microsoft Store 中支持的 Linux 發行版非常豐富,可以選擇根據自己的需要選擇適合的發行版。以安裝 Ubuntu 20.04 為例,您可以按照以下步驟來安裝 Linux 發行版:

1. 打開 Microsoft Store

您可以使用 Windows 10 中自帶的 Microsoft Store 應用程序來搜索並下載安裝 Linux 發行版。在 Microsoft Store 中搜索「Ubuntu」,然後選擇「Ubuntu 20.04 LTS」來進入安裝頁面。

2. 點擊「獲取」按鈕安裝

在 Ubuntu 20.04 LTS 的安裝頁面中,您可以看到一個「獲取」按鈕。點擊該按鈕即可開始下載和安裝 Ubuntu 20.04 LTS。

3. 啟動 Linux 發行版

安裝完 Linux 發行版後,您可以在 Windows 10 中啟動 Linux 發行版應用程序。在 Ubuntu 20.04 LTS 中,您需要設置一個用戶名和密碼,然後等待一段時間來完成初始化。

三、配置 Linux 發行版

在安裝和啟動 Linux 發行版後,您可以通過以下方式來進一步配置和使用 Linux 系統:

1. 更新和升級軟體包

在 Ubuntu 20.04 LTS 中,您可以使用以下命令來更新和升級系統中的軟體包:

$ sudo apt update
$ sudo apt upgrade

上述命令將會從 Ubuntu 軟體源中更新和升級所有軟體包。在更新和升級完畢後,您可能需要重新啟動 Linux 發行版以應用新的軟體包。

2. 配置默認的 shell

在安裝 Linux 發行版後,默認的 shell 是 bash。如果您想要更換為其他的 shell,例如 zsh,可以按照以下步驟來進行配置:

步驟一:安裝需要的 shell

在 Ubuntu 20.04 LTS 中,您可以使用以下命令來安裝 zsh:

$ sudo apt install zsh

步驟二:更換默認的 shell

在安裝好需要的 shell 後,您可以使用以下命令來更換默認的 shell:

$ chsh -s /usr/bin/zsh

在上述命令執行完畢後,需要重新啟動 Linux 發行版才能應用更改。

3. 共享文件夾

在 Windows 10 中安裝 WSL 後,您可以通過共享文件夾的方式讓 Windows 10 和 Linux 發行版之間實現文件互通。具體步驟如下:

步驟一:在 Windows 10 中創建共享文件夾

創建一個文件夾,例如:C:\wsl_share_test

步驟二:將共享文件夾掛載到 Linux 發行版中

$ sudo mkdir /mnt/wsl_share_test
$ sudo mount -t drvfs C:\\wsl_share_test /mnt/wsl_share_test

在上述命令執行完畢後,您可以在 Linux 發行版的 /mnt/wsl_share_test 目錄下看到共享文件夾內容。

步驟三:自動掛載共享文件夾

如果您希望在每次啟動 Linux 發行版時自動掛載共享文件夾,可以按照以下步驟來進行配置:

Step 1. 新建shell文件:
$ sudo touch /etc/profile.d/share_mount.sh
$ sudo vim /etc/profile.d/share_mount.sh

其中 share_mount.sh 文件內容為:

if [ ! -d /mnt/wsl_share_test ]
then
  mkdir /mnt/wsl_share_test
fi
echo Mounting Windows share folder into WSL 2 for access
if ! mount | grep -q "wsl_share_test"; then
  mount -t drvfs '\\\wsl$\Ubuntu\wsl_share_test' /mnt/wsl_share_test
fi
Step 2. chmod 755
chmod 755 /etc/profile.d/share_mount.sh

在上述步驟執行完畢後,您可以在每次啟動 Linux 發行版時自動掛載共享文件夾。

結語

以上就是 Windows 10 安裝 WSL 的詳細流程和配置方法,通過 WSL,我們可以在 Windows 10 中安裝和使用各種 Linux 發行版,讓 Windows 10 和 Linux 系統之間實現了完美互通。相信本文對於開發者朋友們在 Windows 10 中快速、高效地使用 WSL 是非常有幫助的。

原創文章,作者:RLUU,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133976.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
RLUU的頭像RLUU
上一篇 2024-10-04 00:02
下一篇 2024-10-04 00:02

相關推薦

  • 如何在樹莓派上安裝Windows 7系統?

    隨著樹莓派的普及,許多用戶想在樹莓派上安裝Windows 7操作系統。 一、準備工作 在開始之前,需要準備以下材料: 1.樹莓派4B一台; 2.一張8GB以上的SD卡; 3.下載並…

    編程 2025-04-29
  • 如何配置Python環境變數在Windows 11

    在本文中,您將學習如何在Windows 11操作系統上配置Python環境變數的步驟。Python是一種高級編程語言,廣泛用於編寫Web應用程序、數據分析、人工智慧和機器學習等。在…

    編程 2025-04-29
  • 如何在Windows系統下載和使用cygwin?

    如果你是一名Windows系統的開發者,你可能會遇到一個問題,那就是缺少Unix/Linux系統下常用的命令行工具,這時候,你可以使用cygwin來解決這個問題。 一、cygwin…

    編程 2025-04-27
  • 蘋果電腦安裝Windows教程

    下面將介紹如何在蘋果電腦上安裝Windows操作系統。 一、獲取Windows操作系統鏡像文件 首先,我們需要去Microsoft官網下載Windows操作系統的鏡像文件。 步驟:…

    編程 2025-04-27
  • 如何使用Python調用Windows窗口?

    本文將為大家解答如何使用Python調用Windows窗口,並提供相關代碼示例。 一、打開應用程序窗口 如果想要打開Windows上的一個應用程序,需要使用Python的os模塊。…

    編程 2025-04-27
  • Python開發的程序能否在Windows下運行

    能夠在Windows下運行是Python的一個優點之一。Python作為一種跨平台語言,可以很方便地在Windows系統上運行 一、Python在Windows上的安裝 Pytho…

    編程 2025-04-27
  • Windows下安裝npm指南

    在當前互聯網發展的時代,前端開發已經成為了程序員不可或缺的一個技能,隨之而來的前端開發工具也逐漸多樣化,而npm就是當下最流行的前端工具之一,下面我們就來詳細介紹一下在Window…

    編程 2025-04-25
  • Windows Server 2012激活碼

    一、激活碼是什麼? 激活碼是用於激活軟體產品的一種序列號,可以通過購買或升級軟體獲得。Windows Server 2012的激活碼可以確保軟體的合法使用,避免非法行為。 激活碼的…

    編程 2025-04-25
  • 如何在Windows/Linux/MacOS下安裝Python

    如果你對Python安裝一無所知,本文將從多個方面對Python在Windows/Linux/MacOS下的安裝做出詳細闡述,為初學者提供幫助。 一、Windows下Python的…

    編程 2025-04-25
  • 《Windows核心編程第7版》綜述

    一、Windows核心編程第7版pdf 《Windows核心編程第7版》是由Jeffrey Richter和Christophe Nasarre共同編寫的Windows編程書籍,出…

    編程 2025-04-25

發表回復

登錄後才能評論