首页 > 其他分享 >命令行无法安装wsl,手动下载安装WSL2,可以把wsl分发版放在D盘 或者 其他盘

命令行无法安装wsl,手动下载安装WSL2,可以把wsl分发版放在D盘 或者 其他盘

时间:2022-12-29 09:22:06浏览次数:66  
标签:bcdedit Hyper 下载安装 虚拟化 Windows 虚拟机 wsl D盘

-1 vmware 与 Hyper-v 冲突导致 vm无法启动解决,亲测有效

环境:windows 10 / wm16 pro

解决办法一(自己失败):

控制面板——程序——程序和功能——启用或关闭Windows功能,关闭Hyper-v,然后重启

方法二(有效)[参考下面0章节]:

打开cmd,输入

bcdedit /set hypervisorlaunchtype OFF
重启电脑两次生效(原因:自己执行后电脑卡到死)

方法三(方法二的升级版)(没测试过):

管理员身份运行命令提示符 cmd

输入

bcdedit /copy {current} /d “Windows 8 no Hyper-V

记下 { } 中的代码

输入

bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF

将上面{ }中的代码替换掉XXX代码即可

重启 Windows 就能选择是否启用 Hyper-v,在“no Hyper-V”中,可以运行 Vmware 虚拟机,而另一个启动选项运行 Hyper-v(这个截图不好截,自己看着办)
————————————————
原文链接:https://blog.csdn.net/qq_37234382/article/details/125717610

0开启虚拟化,开启VT功能,解决vt Hyper-v冲突

Win10关闭 Hyper-V 打开 VT 的正确步骤
需要用到安卓模拟器,之前开启过WSL,导致没有VT支持。网上找的开启步骤不全,特此整理:

控制面板-启动或关闭Windows功能中,取消HyperV,Windows 虚拟机监控程序平台,虚拟机平台三个项目的勾选;
重启电脑,进入BIOS确认VT虚拟化已经开启;
管理员启动CMD,执行命令 bcdedit /set hypervisorlaunchtype off
这样就OK。可以使用网上的虚拟化检测工具确认
————————————————
原文链接:https://blog.csdn.net/weixin_39795263/article/details/122621134

 

docker和虚拟机不兼容问题

环境描述:

  • 小米pro15.6版本
  • centos6.8

 

描述:docker和vm虚拟机不兼容,两个同时安装会造成无法启动

概念:
Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化。

Docker是容器,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

解决方法:稍微有些麻烦

1,如果用docker,
第一步:在控制面板中勾选Hyper -v
第二步:在cmd,以管理员身份运行:
 
bcdedit /set hypervisorlaunchtype auto
第三步;重启
 
2,开启虚拟机linux
第一步:在控制面板中取消勾选Hyper -v
第二步:在cmd中,以管理员身份运行:
bcdedit /set hypervisorlaunchtype off
第三步;重启

————————————————
原文链接:https://blog.csdn.net/W_C_X/article/details/89474587

 

 

控制面板——程序——程序和功能——启用或关闭Windows功能

 

 

 

在任务管理器中,确保虚拟化已经启用

 

两步:

1- 以管理员身份打开命令行,执行

bcdedit /set hypervisorlaunchtype off

使用 bcdedit /enum 命令查看,确保 最后一项
hypervisorlaunchtype 处于 off 状态

 

 

2-打开windows安全中心,关闭内核隔离,重启电脑。

使用英特尔® 处理器标识实用程序可以看到已经开启VT了

 

 

1.启用子系统和虚拟平台功能

确保电脑支持虚拟技术,参见开启虚拟化

打开控制面板->程序和功能->启用或关闭Windows功能->勾选
-----适用于Linux的Windows子系统
-----虚拟机平台
之后重启电脑

 

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

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

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

之后重启电脑

 

 

2.更新到最新WSL2内核

下载最新的WSL2内核更新包,选择自己的架构
x64: WSL2 Linux kernel update package for x64 machines
arm64:WSL2 Linux kernel update package for arm64 machines
下载完成后直接运行即可。
接着执行如下命令,把wsl默认版本设置为2:

wsl --set-default-version 2

3.下载linux分发包

你可以直接进入 Microsoft Store搜索下载对应分发版,之后直接在开始菜单启动,设置好用户名和密码即可,但是默认安装到C盘

这里介绍手动下载方法,可以安装在自己选择的位置,这里以ubuntu为例,点击链接下载需要的版本。
Ubuntu
Ubuntu 20.04
Ubuntu 20.04 ARM
Ubuntu 18.04
Ubuntu 18.04 ARM
Ubuntu 16.04
更多分发包参见https://docs.microsoft.com/en-us/windows/wsl/install-manual

4.安装linux分发版

下载完成后,得到一个单独的appx文件

或者得到一个appxbuddle文件,把后缀名改成.zip,解压打开,里面有几个appx文件,选择你需要的版本

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

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

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


原文链接:https://blog.csdn.net/qq_43780850/article/details/124635249

标签:bcdedit,Hyper,下载安装,虚拟化,Windows,虚拟机,wsl,D盘
From: https://www.cnblogs.com/jsbs/p/17011679.html

相关文章

  • 把WSL安装到指定目录下的简易完美方法
    旧版WSL的手动安装步骤(MicrosoftLearn)用MicrosoftStore安装比自己下载AppxBundle快很多、下载的文件小(差不多是60MBvs120MB),后者还可能断线(还不能续传)。下面......
  • wsl安装和使用
    1、安装wsl的版本1、使用管理员身份打开powershell,执行wsl--list--online2、安装相应的版本wsl--install-dUbuntu-20.042、更改ubuntu的用户为root1、安装......
  • 在Windows中利用WSL2安装禅道17.7
    在Windows中利用WSL2安装禅道17.7使用WSL2只是为了模拟Ubuntu22.04、PHP8、Apache2、MySQL8环境下源码方式安装禅道17.7中Ubuntu22.04环境,同样使用禅道17.7WSL2的安装......
  • MAC新系统 homebrew与Git下载安装
    用homebrew指令下载,首先需要安装homebrew:https://brew.sh指令:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"官网......
  • wsl 1和wsl 2切换
    如果已经在windows上装过linux,执行:C:\WINDOWS\system32>wsl-l-vNAMESTATEVERSION*UbuntuRunning1如果是这样的,说明是wsl1,只需要:......
  • 关于在WSL中使用RabbitMQ的问题
    今天简单研究了一下RabbitMQ,由于在Windows下安装较麻烦,还要先安装ErLang环境,感觉很不爽,于是决定在WSL中安装试试,sudoaptinstallrabbitmq-server,基本上可以说是一......
  • WSL2使用桥接网络,并指定IP
    前言微软终于解决了宇宙级难题了,一直以来的WSL2每次启动IP都是动态分配的,并且是NAT的网络。当然网上对此也有一些解决方案,编写脚本在启动时修改,但是太麻烦了,这次很完美的......
  • WIN11下的Linux子系统WSL2(hyperV)与VMware多虚拟机共存安装
    第一步,启用hyperV1, 管理员模式运行PowerShell;2, 复制如下命令,输入、回车:Enable-WindowsOptionalFeature-Online-FeatureNameMicrosoft-Hyper-V-All3,如果是第一次安......
  • C/C++编译器配置——MinGW下载安装
    C/C++编译器配置——MinGW下载安装前言本文主要讲述如何安装C语言编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。编写本文的原因......
  • Win10和WSL Ubuntu 22.04.1 SSH远程连接
    openssh-server配置安装ssh服务器在Ubuntu20.04.1LTS子系统安装openssh-server。在Ubuntu子系统中,执行一下命令:sudoaptinstallopenssh-server编辑远程登录配置信息......