가상 상자에 Windows 98 SE를 설치할 수 없음-SUWIN이 <unknown> 모듈에서 일반 보호 오류를 일으킴 플로피, 광학,

virtualbox에 Windows 98 Second Edition을 설치할 때이 오류가 발생합니다. 내 호스트는 Mac OsX입니다.
설치 오류

게스트 설정은 다음과 같습니다.

기본 메모리 : 64MB
부팅 순서 : 플로피, 광학, 하드 디스크
가속 : VT-x / AMD-V, 중첩 페이징
비디오 메모리 : 10MB

왜 그 오류가 발생하고 어떻게 우회 할 수 있습니까?


편집하다:

닫기를 클릭하면 이러한 오류가 발생합니다.

W98SETUP caused a General Protection Fault in module GDI.EXE at 0001:0246

W98SETUP caused a General Protection Fault in module USER.EXE at 0001:40B6

Standart Mode: Bad Fault in MS-DOS Extender.
Fault: 000D Stack Dump: 000 000 0070
Raw fault frame: EC=000 IP=5EF7 CS=0367 FL=3087 SP=FFEE SS=02C7


답변

나는 이것이 VirtualBox 5.0의 버그라고 생각합니다. 나는 그것을보고하지 않은 아직 난 주위에 얻을 것이다 그러나 당분간 나는 버전 4.3.28 및 이전 윈도우 부츠 미세 다운 그레이드.

업데이트 : 아직 테스트하지는 않았지만 VirtualBox 5.0.22로 수정 해야 합니다.


답변

문제:

Windows 98SE는 VirutalBox가 가상화하는 최신 하드웨어와 호환되지 않습니다. 특히 하드웨어 리소스가 호스트에서 직접 전달되는 경우.

해결책:

VirtualBox에서 해당 VM의 하드웨어 가속을 비활성화합니다.

그렇게하려면 :

  • VM을 마우스 오른쪽 버튼으로 클릭하십시오.
  • 설정을 선택하십시오 .
  • 시스템을 선택하십시오 .
  • 가속 탭을 선택 하십시오.
  • VT-x / AMD-V 사용을 선택 취소하십시오.
  • 변경 사항을 저장 한 후 다시 시도하십시오.


답변

Paravirtualization설정을 사용 하여이 오류를 해결할 수있었습니다 Legacy(VM 설정의 시스템 => 가속 아래에 있음).


답변

Mac OS X에서 Virtualbox의 기본 설치는 VT-x 가용성을 가정합니다. 모든 Mac 하드웨어 라인업이이를 지원하기 때문입니다. Windows 98을 설치 / 작동 할 수 있도록 VT-x 확장을 비활성화하려면 터미널 창에서 따옴표 안에 컴퓨터 이름을 입력하십시오.

VBoxManage modifyvm "My Windows 98 VM Name Here" --hwvirtex off

출처 : http://blog.vaibhavbajpai.com/2012/12/17/disabling-vt-x-on-virtualbox/