wsl2手动安装ubuantu和迁移指定目录

2024-05-12 01:12

本文主要是介绍wsl2手动安装ubuantu和迁移指定目录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

下载ubuantu 下载方式如下:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2204 -OutFile Ubuntu.appx -UseBasicParsingcurl.exe -L -o ubuntu-2404.appx https://aka.ms/wslubuntu2404

连种方式选择一种,安装:

Add-AppxPackage .\app_name.appx

默认安装到了用户目录下的appData下的local的Packages下的ubuntu...中,存在ext4.vhdx文件

其次会先安装一个启动项在C:\Program Files\WindowsApps下以ubuntu...文件中有ubuntu.exe它是快速启动的作用还有一个ubuntu.tar文件,用它来安装到上面的ubuntu目录。

查看安装内容 

wsl -l -v

迁移默认安装到c盘的子系统,导出一个可用的tar文件

wsl --export  ubuntu22.04  D:\Ubuntu22.04\Ubuntu.tar

wsl安装一个可用的tar文件实例即生成ext4.vhdx文件

wsl --import Ubuntu22.04 D:\Ubuntu22.04 D:\Ubuntu22.04\Ubuntu.tar

前面的是安装linux的名字 中间是ext4.vhdx文件安装位置 后面是安装文件的解压来源成功安装后使用wsl -l -v查看安装成功的子系统名,使用

wsl -d app-name  查看安装位置,会保存,大概是映射文件正在使用,重启系统就好

重启系统就能使用上面命令,启动指定版本的Ubuntu即设置默认启动子系统

wsl -l -v查看服务 
wsl -t Ubuntu 停止服务
wsl --shutdownwslconfig /list 查看安转的子系统
切换默认启动的子系统
wslconfig /setdefault Ubuntuwsl --unregister appname 卸载子系统

启动默认的子系统cmd中使用wsl就可以启动,成功迁移地址后卸载之前的系统

wsl --unregister Ubuntu 卸载子系统,并把迁移位置的D:\Ubuntu22.04\Ubuntu.tar删除,这个在第一次安装时也会在c盘有,也是生成ext4.vhdx文件的同样可以删除,找到开始菜单有ubuntu菜单项把它卸载了,它是快速启动子系统的,卸载旧的完成,可以使用wsl启动默认子系统或在开始菜单找到子系统名启动

wsl常用命令:


wsl -l -v查看服务 
wsl -t Ubuntu 停止服务
wsl --shutdownwslconfig /list 查看安转的子系统
切换默认启动的子系统
wslconfig /setdefault Ubuntuwsl --unregister appname 卸载子系统

这篇关于wsl2手动安装ubuantu和迁移指定目录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/981187

相关文章

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

大数据spark3.5安装部署之local模式详解

《大数据spark3.5安装部署之local模式详解》本文介绍了如何在本地模式下安装和配置Spark,并展示了如何使用SparkShell进行基本的数据处理操作,同时,还介绍了如何通过Spark-su... 目录下载上传解压配置jdk解压配置环境变量启动查看交互操作命令行提交应用spark,一个数据处理框架

Flask解决指定端口无法生效问题

《Flask解决指定端口无法生效问题》文章讲述了在使用PyCharm开发Flask应用时,启动地址与手动指定的IP端口不一致的问题,通过修改PyCharm的运行配置,将Flask项目的运行模式从Fla... 目录android问题重现解决方案问题重现手动指定的IP端口是app.run(host='0.0.

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP

2025最新版Python3.13.1安装使用指南(超详细)

《2025最新版Python3.13.1安装使用指南(超详细)》Python编程语言自诞生以来,已经成为全球最受欢迎的编程语言之一,它简单易学易用,以标准库和功能强大且广泛外挂的扩展库,为用户提供包罗... 目录2025最新版python 3.13.1安装使用指南1. 2025年Python语言最新排名2.

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem

Windows环境下安装达梦数据库的完整步骤

《Windows环境下安装达梦数据库的完整步骤》达梦数据库的安装大致分为Windows和Linux版本,本文将以dm8企业版Windows_64位环境为例,为大家介绍一下达梦数据库的具体安装步骤吧... 目录环境介绍1 下载解压安装包2 根据安装手册安装2.1 选择语言 时区2.2 安装向导2.3 接受协议

IDEA与JDK、Maven安装配置完整步骤解析

《IDEA与JDK、Maven安装配置完整步骤解析》:本文主要介绍如何安装和配置IDE(IntelliJIDEA),包括IDE的安装步骤、JDK的下载与配置、Maven的安装与配置,以及如何在I... 目录1. IDE安装步骤2.配置操作步骤3. JDK配置下载JDK配置JDK环境变量4. Maven配置下