导入要与 WSL 一起使用的任何 Linux 发行版

caocao1年前教程208

```

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

sudo service docker start

本文内容通过使用tar文件导入任何Linux发行版,可在适用于Linux的Windows子系统(WSL)中使用该发行版(即使它不在Microsoft Store中提供)。本文演示了如何通过使用Docker容器获取Linux发行版CentOS的tar文件来将它导入,以便与WSL一起使用。此过程可应用于导入任何Linux发行版。

获取发行版的tar文件

首先,需要获取一个tar文件,其中包含发行版的所有Linux二进制文件。可通过多种方式获取tar文件,其中两种方式包括:

获取CentOS的tar文件示例

在本示例中,使用WSL发行版中的Docker来获取CentOS的tar文件。

  1. 先决条件从容器导出tar

打开已从Microsoft Store安装的Linux发行版(本例中是Ubuntu)的命令行(Bash)。 启动Docker服务:

docker run -t centos bash ls /
  1. 在Docker中运行CentOS容器:
dockerContainerID=$(docker container ls -a | grep -i centos | awk '{print $1}')
  1. 使用grep和awk获取CentOS容器ID:
docker export $dockerContainerID > /mnt/c/temp/centos.tar
  1. 将容器ID导出到装载的C盘上的tar文件:
kali linux的镜像文件下载

此过程从Docker容器导出CentOS tar文件,这样我们现在就可以导入它,以在本地将其与WSL一起使用。

将tar文件导入WSL

准备好tar文件后,可使用以下命令导入它:wsl --import . 导入CentOS示例:

  1. 将CentOS发行版tar文件导入WSL:
wsl --import CentOS E:\wslDistroStorage\CentOS .\centos.tar
  1. 打开PowerShell,并确保已创建一个要存储发行版的文件夹。
kali linux的镜像文件下载
  1. 使用命令wsl --import 导入tar文件。

  2. 使用命令wsl -l -v检查已安装的发行版。

  3. 最后,使用命令wsl -d CentOS运行新导入的CentOS Linux发行版。

添加特定于WSL的组件,例如默认用户

默认情况下,使用--import时,你总是作为根用户启动。可设置自己的用户帐户,但请注意,根据每个不同的Linux发行版,设置过程略有不同。

要使用刚导入的CentOS发行版设置用户帐户,首先打开PowerShell并使用以下命令引导到CentOS:

yum update -y && yum install passwd sudo -y
myUsername=caloewen
adduser -G wheel $myUsername
echo -e "[user]\ndefault=$myUsername" >> /etc/wsl.conf
passwd $myUsername

接下来,打开CentOS命令行。使用此命令将sudo和密码设置工具安装到CentOS中,创建用户帐户,并将其设置为默认用户。在此示例中,用户名为"caloewen"。

注意:你需要将用户名添加到sudoers文件,以便允许用户使用sudo。命令adduser -G wheel $myUsername会将用户myUsername添加到wheel组中。wheel组中的用户会被自动授予sudo权限,并且可以执行需要提升权限的任务。

wsl --terminate CentOS
wsl -d CentOS

现在必须退出该实例,并确保所有WSL实例都已终止。再次启动发行版,在PowerShell中运行以下命令以查看新的默认用户:

kali linux的镜像文件下载

现在,你将看到[caloewen@loewen-dev]$作为基于此示例的输出。

要详细了解如何配置WSL设置,请参阅[链接]。

使用自定义Linux发行版

可创建自己的自定义Linux发行版(打包为UWP应用),其行为将与Microsoft Store中提供的WSL发行版完全一样。要了解如何操作,请参阅[链接]。 ```

相关文章

如何获取linux iso镜像文件的方法

如何获取linux iso镜像文件的方法

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 在Linux系统操作中,...

在 Kali Linux 中如何安装 Google Chrome

在 Kali Linux 中如何安装 Google Chrome

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 目的 我们的目标是在 K...

天天热议:握手包破解 在线握手包破解10元

随着社会的发展,越来越多的人选择在网络上获取相关知识。比如,在线握手包破解(10元)等内容。为了更好地回答大家的问题,我整理了一些相关内容,下面一起来看看吧!(资料图片) 离合器开裂(10元) 亲爱的...

【U盘安装kali】U盘+kali+pe三合一教程

【U盘安装kali】U盘+kali+pe三合一教程

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网...