문제 :
Failed to open a session for the virtual machine ubuntu.
Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
업데이트 : 솔루션은 다음과 같습니다.
답변
가상 머신을 시작하기 전에 VT-x를 사용하는 새 애플리케이션을 확인하려면 Hypervisior를 비활성화해야합니다.
따라서 다음 단계를 따르십시오.
1) 관리자 권한으로 명령 프롬프트 열기
2) bcdedit를 실행하여 하이퍼 바이저 상태를 확인합니다.
bcdedit
3) 하이퍼 바이저 시작 유형 확인 :
4) 가 자동 으로 설정된 경우 비활성화합니다.
bcdedit /set hypervisorlaunchtype off
5) 5eboot 호스트 머신 및 VirtualBox 다시 시작
6) 즐기십시오 …
이게 도움이 되길 바란다.
답변
Device Guard 또는 Credential Guard 비활성화가 해결되었습니다.
- 시작> 실행을
gpedit.msc
클릭하고을 입력 한 다음 확인 을 클릭합니다. 가Local Group Policy Editor
열립니다. 로 이동Local Computer Policy
>Computer Configuration
>Administrative Templates
>System
>Device Guard
>Turn on Virtualization Based Security
. 비활성화를 선택합니다. - 이동
Control Panel
>Uninstall a Program
>Turn Windows features on or off
끕니다Hyper-V
.
고르다. 다시 시작하지 마십시오.
관리자 계정을 사용하여 호스트 컴퓨터에서 명령 프롬프트를 시작하여 관련 EFI 변수를 삭제하고 다음 명령을 실행합니다.
mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d
참고 : X가 사용되지 않은 드라이브인지 확인하고 그렇지 않으면 다른 드라이브로 변경하십시오.
호스트를 다시 시작하십시오. 부팅 화면의 프롬프트를 수락하여 Device Guard 또는 Credential Guard를 비활성화합니다.
출처 : https://kb.vmware.com/s/article/2146361
답변
-
Hyper-V 비활성화 (제어판 \ 프로그램 \ 프로그램 및 기능 \ Hyper-V)
-
BCD 수정 (bcdedit / set hypervisorlaunchtype off)
-
핵심 격리가 활성화 된 경우 해제합니다 (Windows Defender 보안 센터> 장치 보안> 핵심 격리).
수정할 수없는 경우 레지스트리에서 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard \ Scenarios \ HypervisorEnforcedCode Integrity \ Enabled 값을 0으로 변경할 수 있습니다.
답변
1) 관리자 모드로 powershell에서 아래 명령을 실행하십시오.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
2) 관리자 모드로 명령 프롬프트에서 아래 명령을 실행하십시오.
bcdedit /set hypervisorlaunchtype off
3) Hyper-V 비활성화 : 제어판 \ 프로그램 \ 프로그램 및 기능 \
4) VMBox 메모리 크기 : 3155MB (VMbox-> 설정-> 시스템)
VM 상자 가속이 비활성화되었습니다. 어떻게 활성화합니까? 위의 오류를 수정 하시겠습니까?
시스템을 다시 시작하십시오.
답변
마지막으로 이제 문제를 해결할 수 있습니다.
처음에는 대부분의 사람들이 실제로 발견하지 못하는 문제를 식별하거나 이해해야합니다. 제 VM은 Ubuntu 64 비트의 게스트 OS와 함께 제공되지만 가져온 후 VM에 32 비트 OS 만 표시되는지 확인합니다.
VM을 시작할 때 다음과 같은 오류가 발생했습니다.
Failed to open a session for the virtual machine ERPNext-Develop-20180331192506.
Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
위의 솔루션을 시도했지만 어떻게 든 실제로 작동하지 않거나 무언가를 놓칠 수 있습니다.
그런 다음 위의 요점 (32 비트 OS)을 확인하므로 문제가이 문제 일 수 있습니다.
인터넷 관련 게시물을 통해 Windows 10에는 Oracle VM VirtualBox와 충돌하는 Hyper-V도 함께 제공된다는 것을 설명 할 수 있습니다.
그래서 내가 한 해결책 …
1. 그룹 정책에서 가상화 기반 보안 비활성화
- 시작 응용 프로그램 실행 및 시작 : gpedit.msc
- 컴퓨터 구성> 관리 템플릿> Device Guard로 이동합니다.
-
Microsoft Hyper-V 비활성화
- 시작 응용 프로그램 실행 및 시작 : OptionalFeatures.exe
- Untick : Hyper-V
- PC 다시 시작
그런 다음 VM을 사용할 수 있습니다. 시작됩니다. 위의 두 단계 중 2 단계가 정말 해결되었다고 생각합니다.
어쨌든 시도해보고 도움이되는지 알려주십시오.
답변
‘ Hyper-V에서 제공하는 원시 모드를 사용할 수 없습니다 ‘라는 오류 메시지가 표시 될 때 virtualbox 와 함께 vagrant 를 사용 하는 방법을 배우고 싶었습니다 . 이 문제를 해결하기 위해 위에서 제안한 모든 변경 사항 (감사합니다) 등을 수행 한 것 같습니다.
요약하겠습니다.
( 명령 : optionalfeatures
)
‘하이퍼 V’해제
‘컨테이너’끄기
끄기 ‘리눅스 용 Windows 하위 시스템’
cmd : bcdedit /set hypervisorlaunchtype off
( 명령 : gpedit.msc
)
로컬 컴퓨터 정책 -> 컴퓨터 구성 -> 관리 템플릿 -> 시스템 -> 장치 가드 ->
사용 안 함 ‘가상화 기반 보안의 전원을 켜고’
설정-> 업데이트 및 보안-> Windows 보안-> 장치 보안-> 핵심 격리 세부 정보-> 메모리 무결성-> 끄기
답변
Windows 10에서 Hyper-v의 상태를 확인하려면
< “start”> → 실행 → OptionalFeatures.exe를 마우스 오른쪽 버튼으로 클릭하고 → “Hyper-V”옵션을 찾습니다.
상자는 비어 있어야하며 선택되거나 음영 처리되지 않아야합니다.
Hyper-v 설정을 변경 한 후 호스트의 전원을 완전히 끄고 재부팅해야합니다.
추신
사용자 의견을 묻지 않고이 “Hyper-V”를 활성화 한 것으로 알려진 Docker는 Oracle VirtualBox가 작동하기를 원하지 않습니다.