Windows Linux 子系统自定义安装路径

本文介绍了如何在Windows10上安装和管理Linux子系统WSL,包括使用LxRunOffline工具进行离线安装,设置默认用户,查看和管理WSL实例,以及如何创建快捷方式。两种安装方法各有特点,方法一默认普通用户登录,方法二默认root用户登录。LxRunOffline还提供了备份、恢复和自定义安装路径等高级功能。
摘要由CSDN通过智能技术生成

什么是 WSL

一句话表述:Windows 10 下的 Linux 系统,大概能完成 60~70% 的需要 Linux 环境的任务 (保守估计)。

WSL 安装

工具

安装 WSL 方法一

  1. 若此前从未使用过 Linux 子系统 ,那么首先以管理员身份运行 Pow­er­Shell ,然后输入下面的命令开启 以“适用于 Linux 的 Win­dows 子系统” 功能。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  1. 将下载的 WSL 离线安装包重命名后缀为.zip 并解压,双击 ubuntu1804.exe 等待安装完成,设置用户名,密码。WSL就安装完成了
    wsl方法一.jpg

安装 WSL 方法二

  1. 安装 LxRunOffline
    使用 LxRunOf­fline 工具,我们可以非常自由的安装任意发行版 WSL 到任意目录,还可以自定义 WSL 名称。
  2. 下载完 LxRunOffline 后解压缩并将其添加进环境变量。解压完,设置完,在cmd 命令窗口输入 LxRunOffline 即可查看LxRunOffline 工具的详细使用说明了。
  3. 同样是先开启 “适用于 Linux 的 Win­dows 子系统” 功能。然后重命名解压。
  4. 在 CMD 命令窗口输入以下命令进项安装 WSL
lxrunoffline i -n <WSL名称> -d <安装路径> -f <安装包路径>.tar.gz
例:lxrunoffline i -n Ubuntu -d D:\Ubuntu1804 -f D:\ubuntu18.08\install.tar.gz

wsl方法二.jpg

PS:方法一安装的 WSL 默认以普通用户登录,而方法二默认是以 root 用户登录的。
但这两个方法默认都不会像 Mircosoft Store 安装的一样在开始菜单添加快捷方式,若要添加则在安装时加上-s参数以在桌面创建一个快捷方式。
想看 WSL 自定义安装路径的可以离开了。下面是LxRunOffline的一些用法。

LxRunOffline 使用

设置默认登录用户

lxrunoffline su -n <WSL名称> -v <用户 UID>

root 用户的 UID 为 0,普通用户的 UID 可通过登录 WSL 后用命令 id -u <用户名> 查看

查看系统中已安装的 WSL

lxrunoffline l

查看 WSL 路径

lxrunoffline di -n <WSL名称>

转移 WSL 安装目录

lxrunoffline m -n <WSL名称> -d <路径>

备份 WSL

lxrunoffline e -n <WSL名称> -f <压缩包路径>.tar.gz

PS:使用 LxRunOf­fline 备份完成后会生成一个同名.xml后缀的配置文件,比如 Ubuntu.tar.gz.xml

恢复 WSL

lxrunoffline i -n <WSL名称> -d <安装路径> -f <压缩包路径>.tar.gz

PS:LxRunOf­fline 会读取备份时生成的配置文件并写入配置,前提是同目录且同名。否则你需要加入-c参数指定配置文件。

添加快捷方式到开始菜单

lxrunoffline s -n <WSL名称> -f %ProgramData%\Microsoft\Windows\Start Menu\Programs\<WSL名称>.lnk

移动已安装的 WSL

lxrunoffline m -n <WSL名称> -d <路径>

重命名 WSl

  1. 导出指定的 WSL 配置文件到目标路径。
lxrunoffline ec -n <WSL名称> -f <配置文件路径>.xml

配置信息可以输入lxrunoffline sm -n查看

  1. 取消注册(这个操作不会删除目录)
lxrunoffline ur -n <WSL名称>
  1. 使用新名称注册
lxrunoffline rg -n <WSL名称> -d <WSL路径> -c <配置文件路径>.xml
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值