Manjaro 호스트의 VirtualBox. 새로운 Linux 커널을 사용하는 Windows 10 가상 머신이 계속 충돌하고 블루 스크린이 표시됨

Manjaro 호스트의 VirtualBox. 새로운 Linux 커널을 사용하는 Windows 10 가상 머신이 계속 충돌하고 블루 스크린이 표시됨

Manjaro는 업데이트된 Linux 커널과 함께 제공됩니다.
새로운 Linux 커널과 VirtualBox 버전의 다양한 조합으로 인해 이상한 상황이 발생했습니다.
다양한 게스트 운영 체제 문제가 있을 수 있습니다.

  • 사운드 문제 - OS를 부팅할 수 없음 - 다른 응용 프로그램을 실행할 때 이상한 시스템 오류 등
    저는 Manjaro를 좋아하지만 진행 중인 Manjaro 업데이트가 어떤 식으로든 VirtualBox 세계를 망칠 수 있기 때문에 백업 노트북이 필요합니다.

5.10 커널 및 VirtualBox 6.1.16을 사용하면 Windows 10 게스트를 제외한 모든 가상 머신이 제대로 작동합니다.
Windows 10이 BSoD(Blue Screen of Death)로 인해 계속 충돌합니다.
다양한 BSoD 오류로 인해 예기치 않게 여러 번 발생합니다.
Windows 10 게스트 운영 체제는 5.9 커널에서 유사하게 작동합니다.

또한 일부 응용 프로그램을 설치하거나 실행할 수 없습니다. 예를 들어 VSCode를 설치하거나 Visual Studio 2019를 실행하면 다음 오류가 발생합니다.

외부 예외 80000002

해결책이 있어요

Manjaro 커널을 다운그레이드하고 있습니다.

  1. LTS 커널을 Manjaro 또는 시도하려는 다른 커널에 다운로드하십시오.

시작 메뉴 > 설정 관리자 > Manjaro 설정 관리자로 이동합니다.
커널 아이콘을 클릭하세요.
커널을 선택하고 "설치" 버튼을 클릭하세요.
커널이 설치될 때까지 기다립니다.
Manjaro에서 Linux 커널 설치 및 선택

  1. Manjaro 부팅 메뉴(GRUB)를 활성화합니다.

터미널을 열고 다음을 입력하여 /etc/default/grub 파일을 편집합니다.

sudo nano /etc/default/grub

nano즐겨 사용하는 텍스트 편집기로 바꿀 수 있습니다 . XFCE에 설치하거나 gedit사용하세요 .mousepad

열린 편집기 창에서 GRUB_TIMEOUT_STYLE=hidden다음으로 바꾸십시오.GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT_STYLE을 /etc/default/grub 파일의 메뉴로 전환

  1. 선택한 커널에서 Manjaro를 실행합니다.

Manjaro를 다시 시작하고 "Green & Black" Manjaro 메뉴가 나타날 때까지 5초 동안 기다립니다. ( 이전 grub 파일
때문입니다 .) "고급 옵션"을 선택하고 커널을 선택하십시오.GRUB_TIMEOUT=5

  1. 현재 커널과 관련된 "호스트 커널 모듈" 패키지를 사용하도록 VirtualBox를 관리합니다.

VirtualBox를 완전히 제거하고 설치했습니다. 해당 "호스트 커널 모듈" 패키지만 추가해 볼 수 있습니다.

Manjaro에 설치하는 동안 선택적 VirtualBox 종속성을 선택하세요.

Manjaro에 VirtualBox를 설치하는 동안 VirtualBox 호스트 모듈 공급자 선택

Pamac이 Manjaro에 설치된 모든 커널에 대해 "호스트 모듈" 패키지를 추가하는 것을 볼 수 있습니다. Manjaro에 VirtualBox 패키지 설치 요약

하지만 달리는 것을 잊지 마세요

sudo vboxreload

아니면 마지막으로 Manjaro를 다시 시작하세요. 그렇지 않으면 다음 오류가 나타날 수 있습니다.
커널 드라이버가 설치되지 않았습니다(rc=-1908).
VirtualBox Linux 커널 드라이버가 로드되지 않거나 잘못 설정되었습니다. 실행하여 다시 설정해 보세요.
'/sbin/vboxconfig'
여기에 이미지 설명을 입력하세요.

Manjaro 암시적 커널 전환

Manjaro를 업데이트할 때마다 모든 것이 작동하지 않을 수 있습니다.
선택한 5.4 커널에 대한 업데이트가 있다고 가정합니다. 예를 들어, 5.4.85는 5.4.89로 업데이트되어야 합니다.
이 경우 Manjaro는 커널을 시스템에 설치된 최신 버전으로 자동 전환합니다. 즉, 기본값은 5.9(현재)이거나 제 경우에는 5.10입니다.

위에서 설명한 대로 부팅 시 커널을 다시 전환해야 합니다(GRUB).
VirtualBox Windows 게스트 충돌, 정지 또는 정지는 이를 수행하는 올바른 신호입니다.

내 질문

5.10/5.9 Linux 커널을 사용하여 Manjaro에서 안정적인 Windows 10 VirtualBox 게스트 OS를 실행할 수 있습니까?

이 상황에 대해 다른 더 나은 해결책을 제안해 주실 수 있나요? 아니면 내가 모든 일을 제대로 하고 있는 걸까?

답변1

전에 언급했듯이이 티켓의 댓글에, 가상 상자 >= 6.1.24의 경우 이는 더 이상 문제가 되지 않습니다.

답변2

여기서도 같은 문제가 발생합니다. 유효한 티켓이 있습니다:https://www.virtualbox.org/ticket/20165 그리고 줄이 더 길다https://forums.virtualbox.org/viewtopic.php?f=7&t=101667 둘 다 같은 문제를 논의하고있었습니다.

이 문제는 10세대 또는 11세대 Intel 프로세서에서만 보고되었습니다. 이를 확인할 수 있습니까? 저는 Ubuntu의 11세대 i7-1165G7에서 Virtualbox를 실행하고 있으며 이 CPU에 대한 지원이 충분하지 않은 것 같아서(부팅할 수도 없음) 커널을 5.4로 다운그레이드할 수 없습니다.

관련 정보