win wsl安装,自己指定位置,想安装多个ubuntu,LxRunOffline,默认root登录设置方法 wsl迁移,WSL修改linux发行版的主机名,注册表改名字

安装

镜像安装参考  https://blog.csdn.net/qq_43780850/article/details/124635249

复制移动参考  https://www.cnblogs.com/choiiyill/articles/17991145

或者  以管理员身份打开命令行

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启

 

下载最新的WSL2内核更新包,选择自己的架构,下载完成后直接运行即可。(如果此处运行异常,即没有进度条,可以在 版本设置完毕后,重启,再运行一次)(此处异常会导致虚拟机无法运行报错0x...)

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi

 

接着执行如下命令,把wsl默认版本设置为2

wsl --set-default-version 2

如果设置不成功,建议重启一下再设置

 

 

下载镜像 (根据自己需要下载)

https://aka.ms/wslubuntu2004

https://aka.ms/wsl-ubuntu-1804

https://aka.ms/wslubuntu2004arm

更多分发包参见https://docs.microsoft.com/en-us/windows/wsl/install-manual

 

安装linux分发版
下载完成后,得到一个单独的appx文件或者得到一个appxbuddle文件,把后缀名改成.zip,解压打开,里面有几个appx文件,选择你需要的版本

如果直接双击运行appx,它会直接安装到C盘

如果你不想让它安装到C盘,不要双击运行它,直接把.appx后缀修改成.zip,解压即可,把解压后的文件夹,放在你指定的安装路径下,双击运行里面的ubuntu.exe,设置用户名和密码即可

在命令行中,通过 wsl -l 命令查看已经安装的分发版

 

 

安装同一个版本ubuntu怎么办(用LxRunOffline,也可以用注册表改名字或导入导出)

WSL可以同时安装Ubuntu-18.04、Ubuntu-20.04,但不能同时安装两个Ubuntu-18.04

推荐使用国服大佬开发的软件: LxRunOffline 

其中一个版本

https://github.com/DDoSolitary/LxRunOffline/releases/download/v3.5.0/LxRunOffline-v3.5.0-msvc.zip

 

 

.\LxRunOffline.exe d -n Ubuntu-18.04 -d D:\Ubuntu\Ubuntu18.04-2\ -N Ubuntu-18.04-2

 

 

 

【调试笔记-20240522-Windows-WSL 修改已安装发行版名称】_wsl 改名-CSDN博客

默认的发行版名称为 Ubuntu,如果尝试安装 Ubuntu-22.04 LTS 的发行版则直接打开之前安装的 WSL/Ubuntu-20.04 的环境,因为手动安装时安装程序查找的是相同的 “Ubuntu” 发行版名称。

故此,修改之前安装的 WSL/Ubuntu-20.04 的发行版名称为 “Ubuntu-20.04” ,再测试新安装 WSL/Ubuntu-22.04 LTS 是否可行。

方法1,修改注册码

修改注册表cmd输入 regeidt 在注册表中找到 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss
找到需要修改的发行版注册表项,修改其中的 “DistributionName” 然后重启系统

 

方法二,wsl导入导出

 

 

 

 wsl修改默认用户为root

 

 ubuntu1804 config --default-user root

 

 

wsl从一个电脑迁移到另一个电脑

参考 【记录】WSL2 新系统迁移过程_wsl迁移新电脑-CSDN博客

 

 

旧电脑
wsl --shutdown
wsl -l -v
wsl --export Ubuntu2004 E:\Ubuntu_20220605.tar

 

 

新电脑的系统应该没有安装任何的 wsl 子系统,必须手动安装一个再注销才能导入原有的版本。
wslconfig /l wslconfig /u Ubuntu-20.04 注销虚拟机。


导入 tar 文件:
wsl --import ubuntu2004 E:\Dev\ubuntu2004 E:\Dev\Ubuntu_20220605.tar --version 2
ubuntu2004 是新的实例名称,可以执行设置。设置后即输入 wsl -l -v 后显示的名称;
E:\Dev\ubuntu2004 是导入后的镜像以及相关数据的存放路径;
E:\Dev\Ubuntu_20220605.tar 是需要导入的虚拟机备份文件,即通过 --export 导出的那个文件。

 

 

wsl修改hostname

参考  wsl 修改 hostname_wsl hostname-CSDN博客

 

wsl --list --running
wsl --shutdown
wsl --list --running
wsl

 

posted @ 2024-12-06 15:26  小城熊儿  阅读(407)  评论(0编辑  收藏  举报