내가 가진 것
- 호스트 : Windows 10 버전 1803
- 게스트 : 4.19.20-1-MANJARO
- VirtualBox 버전 6.0.4r128413
내가 시도한 것 :
-
VirtualBox geustaddition iso 사용
1.1. 툴바에서
Devices > Insert guestaddition image ...1.2.
cd /run/media/foobar/VBox_GAs-6.0.41.3.
sudo sh autorun.sh또는 단순히sudo sh VBoxLinuxAdditions.run오류로 이어집니다.
이 시스템은 현재 커널 모듈을 빌드하도록 설정되어 있지 않습니다. 시스템에 새로운 하드웨어 지원을 추가하려면 현재 커널과 일치하는 Linux 커널 “헤더”파일을 설치하십시오. VirtualBox 게스트 추가 : modprobe vboxsf 실패
1.4. 그래서 여기에 언급 된대로 Linux 커널 헤더 파일을 설치하여 문제를 해결하려고 했습니다 .
1.4.1 mhwd-kernel -li필자의 경우 Linux 커널 찾기linux419
1.4.2. 그때sudo pacman -S linux419-kernel
1.4.3. 원래 게시물의 1 단계를 수행 한 후 재부팅합니다. 이렇게하면 해결 문제가 해결되지만 재부팅 할 때마다 메시지가 표시되는 5-6 분 동안 기다려야합니다.
vboxadd.service에 대한 중지 작업이 실행 중입니다…
1.4.4. sudo systemctl stop vboxadd그리고 여기sudo systemctl disable vboxadd 에서 시도 했지만 해상도를 다시 되돌립니다.
1.4.5. 게스트 추가를 제거하려고 시도한 sudo sh VBoxLinuxAdditions.run uninstall다음 2 단계를 따라도 성공하지 못했습니다!
-
위키에서 제안한 Manjaro 저장소 사용 :
2.1.
sudo pacman -Syu virtualbox-guest-utils이어지는
VIRTUALBOX-HOST-MODULES에는 11 개의 제공자가 있습니다 :
:: 리포지토리 추가
- linux316-virtualbox-guest- 모듈
…
:: 리포지토리 커뮤니티
linux-rt-lts-manjaro-virtualbox-guest- 모듈
2.2. 에서 여기 실행은 mhwd-kernel -li그 가야 표시 linux419, 또는 사용하는 sudo pacman -S linux419-virtualbox-guest-modules대신. 하지만 오류가 발생합니다.
오류가 트랜잭션을 커밋하지 못했습니다 (파일 충돌)
virtualbox guest utils는 파일 시스템 vboxclient에 존재합니다
2.3. 여기에 제안 된대로 sudo pacman -S --force설치를 시도 하고 완료하고 재부팅했습니다. 그러나이 알림을받는 것을 제외하고는 아무것도 변경되지 않습니다.
답변
자동 크기 조정 게스트 디스플레이를 작동 시키려면 ‘VBoxSVGA’ 를 사용해야합니다
- 설치되어 실행중인 경우 VM 중지
- VM 설정 : 디스플레이> 화면> 그래픽 컨트롤러> ‘VBoxSVGA’에서 선택하십시오.
- 저장
- Manjaro로 시작 VM- 화면이 검게 변 합니다.
- 공격 CTRL + ALT + F2를 에서 tty2를 입력
- 로그온
- sudo mhwd -r pci 비디오 -vmware
- 재부팅
크기 조정은 매력처럼 작동합니다.
Linux, Mac OS 및 Windows 10에서 테스트
(이전 버전의 Virtual Box에서는 컨트롤러가 VBoxVGA이지만 버전 6.0부터 사용되지 않으며 6.1에서 더 이상 사용할 수 없습니다.)
답변
나는 최근에 같은 문제에 직면했으며, 일부 연구 후에 VBoxVGA어댑터 를 사용 하고 Manjaro를 다시 설치할 필요가없는 솔루션을 생각해 냈습니다. TL; DR 버전은 설치 linux419-headers하지 않고 설치해야합니다 linux419-kernel.
시스템 사양
호스트 : Windows 10 1809 Pro 64 비트
게스트 : Manjaro KDE 18.0.4 64 비트 및 4.19.34-1-MANJARO 커널
가상화 : VirtualBox 6.0.6 r130049 (Qt5.6.2)
단계
-
전체 시스템 업데이트를 수행하십시오.
sudo pacman -Syyu -
설치
gcc,make리눅스 커널 “헤더”현재 커널 버전의 파일 (을 통해 찾을 수 있습니다uname -r명령, 예를 들어,linux419-headers– 내가 사용 균일 한 명령을 제공하기 위해 노력sed하고grep기능)
sudo pacman -S gcc make linux$(uname -r|sed 's/\W//g'|cut -c1-2)-headers -
재부팅 :
sudo reboot -
장치 → 게스트 추가 CD 이미지… 를 통해 ISO를 마운트하고 거기서 터미널을 엽니 다.
-
운영
sudo sh VBoxLinuxAdditions.run -
재부팅 :
sudo reboot
이 시점에서 Manjaro는 새로운 VMSVGA컨트롤러로 화면 해상도를 즉시 조정하고 (비디오 메모리 ( 128Mb)를 충분히 할당하고 VM 설정에서 가속을 활성화했는지 확인) 버퍼와 원활하게 공유하고 끌어서 놓기를 허용해야합니다.
최신 정보
에서 최근 커널 업데이트 4.19.34-1-MANJARO로는 5.0.9-2-MANJARO고객 추가 및 추가 조정이 필요하지 않았다의 기능에 영향을주지 않았다
답변
meepmeep 이 그의 답변에 링크 한 포럼의 마지막 게시물은 나를 위해 속임수를 사용했습니다.
올바른 드라이버 설치 및 잘못된 드라이버 제거
mhwd -i pci video-virtualbox mhwd -r pci video-vmwareVM 그래픽 컨트롤러를 종료하고 VboxVGA로 변경
답변
시도 할 수있는 한 가지는 VB 세션이 실행되고 있지 않은지 확인하는 것입니다. 설정으로 가서 디스플레이> 화면을 클릭하고 ‘그래픽 컨트롤러’에서 메뉴를 내리고 ‘VBoxVGA’를 선택하십시오. VB 세션을 저장하고 종료 한 후 다시 시작하십시오.
답변
나는 같은 문제를 겪었고 비슷한 단계 에서이 문제를 해결하지 못했습니다. Virtualbox 6.0에 도입 된 그래픽 컨트롤러 옵션에 문제가있는 것 같습니다.
처음부터 ‘VBoxVGA’컨트롤러를 사용하여 새로 설치하면 모든 것이 올바르게 작동하지만 기본 ‘VMSVGA’컨트롤러를 사용하여 설치하면 되돌릴 수없는 것으로 보입니다. 명백한 수단을 통해 문제의.
기존 설치 수정에 대한 제안과 함께 여기에 더 많은 정보가 있습니다 (설치시 옵션을 설정하면 나에게 효과적이지만) : https://forum.manjaro.org/t/cant-auto-resize-guest-display-in -virtualbox / 78030 / 9
답변



