시작하기 외부 01 - Virtualbox가 시작되지 않음
3507 단어 VT-xHyper-VVirtualBoxVagrant
정확히 말하면 Virtualbox가 사용하는 VT-X와 Hyper-V는 공존할 수 없다는 것입니다.
> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'centos/7' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["startvm", "a8bf9a84-7c2e-415d-8521-3ed9155b5499", "--type", "headless"]
Stderr: VBoxManage.exe: error: Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole
VT-X와 Hyper-V는 공존할 수 없다.
Because when hyper-V is installed on Windows 8 Pro, the hypervisor is running all the time underneath the host OS, and only one thing can control the VT hardware at a time for stability. The hypervisor blocks all other calls to the VT hardware. .
Hyper-V 상태 확인
관리자 권한으로 명령 프롬프트를 시작하고 확인합니다.
> bcdedit
Windows ブート マネージャー
--------------------------------
...
Windows ブート ローダー
--------------------------------
...
hypervisorlaunchtype Auto
hypervisorlaunchtype Auto
및 Hyper-V가 필요할 때 자동으로 활성화되는 설정입니다.Hyper-V 사용 안 함
관리자 권한으로 시작한 명령 프롬프트에서
bcdedit /set hypervisorlaunchtype off
를 실행하여 다시 시작합니다.> bcdedit /set hypervisorlaunchtype off
다시 시작하고 Hyper-V 상태를 다시 확인하면 비활성화됩니다.
> bcdedit
Windows ブート マネージャー
--------------------------------
...
Windows ブート ローダー
--------------------------------
...
hypervisorlaunchtype None
활성화하는 경우는
bcdedit /set hypervisorlaunchtype auto
(혹은 bcdedit /set hypervisorlaunchtype on
) (과)과 실행한 후에 재기동을 하면(자), 유효하게 되고 있습니다.주: bcdedit 명령으로 설정을 변경한 경우, 다시 설정을 변경하려면 이 명령을 실행해야 합니다.
(제어판이나 Powershell에서 변경 사항이 반영되지 않음)
> bcdedit /set hypervisorlaunchtype auto
Hyper-V가 비활성화된 경우
Hyper-V를 사용하지 않으면 하이퍼바이저를 사용하는 응용 프로그램을 사용할 수 없습니다.
예를 들어, Docker 라든지.
Virtulbox와 Docker를 동시에 사용할 수는 없지만 해결 방법이 있습니다. Hyper-V를 사용할 수 없는 Windows용Docker Toolbox for Windows을 이용하면 동시에 가동할 수 있다고 생각합니다(미확인……)
Reference
이 문제에 관하여(시작하기 외부 01 - Virtualbox가 시작되지 않음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/centipede/items/8891a8f033fe2ac788b9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)