내가 소유한 것
- 호스트: Windows 10 버전 1803
- 손님 : 4.19.20-1-MANJARO
- 버추얼박스 버전 6.0.4r128413
내가 시도한 것:
VirtualBox geustaddition iso 사용
1.1. 툴바에서
Devices > Insert guestaddition image ...
1.2.
cd /run/media/foobar/VBox_GAs-6.0.4
1.3.
sudo sh autorun.sh
아니면 단순히sudo sh VBoxLinuxAdditions.run
오류가 발생하는 경우:
시스템은 현재 커널 모듈을 구축하도록 설정되어 있지 않습니다. 시스템에 새로운 하드웨어 지원을 추가하려면 현재 커널과 일치하는 Linux 커널 "헤더" 파일을 설치하십시오. VirtualBox 게스트 추가: modprobe vboxsf 실패
1.4. 그래서 리눅스 커널 헤더 파일을 설치하여 이 문제를 해결해 보았습니다.여기:
1.4.1 Linux 커널 찾기, mhwd-kernel -li
내 경우에는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 저장소를 사용하십시오.위키피디아:
sudo pacman -Syu virtualbox-guest-utils
2.1.원인
VIRTUALBOX-HOST-MODULES에 사용할 수 있는 공급자는 11개입니다.
:: 추가 저장소
- linux316-virtualbox-게스트 모듈
…
::리포지토리 커뮤니티
linux-rt-lts-manjaro-virtualbox-guest-modules
2.2.부터여기running은 선택 되거나 대신 사용되어야 mhwd-kernel -li
함을 나타냅니다 . 하지만 오류가 발생합니다.linux419
sudo pacman -S linux419-virtualbox-guest-modules
트랜잭션 커밋 실패 오류(충돌 파일)
virtualbox 게스트 유틸리티가 파일 시스템 vboxclient에 존재합니다.
2.3 여기의 조언에 따라 sudo pacman -S --force
설치를 시도하고 완료하고 재부팅했습니다. 하지만 다음 알림을 받는 것 외에는 아무것도 바뀌지 않습니다.
답변1
자동 크기 조정 게스트 디스플레이가 제대로 작동하려면 다음을 사용해야 합니다.'VBoxSVGA'
- VM 중지(설치되어 실행 중인 경우)
- VM 설정에서 다음을 선택합니다. 디스플레이>화면>그래픽 컨트롤러>'VBoxSVGA'
- 구하다
- Manjaro를 사용하여 VM 시작 -화면이 검게 변해요.
- 이기다Ctrl+Alt+F2tty2를 입력하세요
- 로그인
- sudo mhwd -r pci 비디오-vmware
- 재시작
크기 조정은 매력처럼 작동합니다.
Linux, Mac OS 및 Windows 10에서 테스트되었습니다.
(이전 버전의 Virtual Box에서는 컨트롤러가 VBoxVGA였지만 이는 버전 6.0부터 더 이상 사용되지 않으며 6.1에서는 더 이상 사용할 수 없습니다.)
답변2
VBoxVGA
나는 최근에 같은 문제에 직면했고 몇 가지 연구 끝에 어댑터를 사용하고 Manjaro를 다시 설치할 필요가 없는 솔루션을 찾았습니다 . TL;DR 버전은 linux419-headers
대신 설치해야 한다는 것입니다 linux419-kernel
.
시스템 사양
주인: Windows 10 1809 Professional 64비트
손님: Manjaro KDE 18.0.4 64비트(4.19.34-1-MANJARO 커널 포함)
가상화:VirtualBox 6.0.6 r130049 (Qt5.6.2)
속도
전체 시스템 업데이트를 수행하려면:
sudo pacman -Syyu
현재 커널 버전과 Linux 커널 "헤더" 파일을 설치합니다
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
다음을 통해 ISO를 설치하세요.장치 → 게스트 CD 이미지 추가...거기에서 터미널을여십시오.
달리기
sudo sh VBoxLinuxAdditions.run
재시작:
sudo reboot
이 시점에서 Manjaro는 VMSVGA
새 컨트롤러와 잘 작동하여 화면 해상도를 동적으로 조정하고(충분한 비디오 메모리(128Mb)를 할당하고 미리 VM 설정에서 가속을 활성화해야 함) 버퍼를 원활하게 공유하고 드래그 앤 드롭을 허용해야 합니다.
고쳐 쓰다
4.19.34-1-MANJARO
의 최신 커널 업데이트는 5.0.9-2-MANJARO
게스트 추가 기능에 영향을 미치지 않았으며 추가 조정이 필요하지 않습니다.
답변3
포럼의 마지막 게시물밉 밉그의 답변에 있는 링크가 나에게 도움이 되었습니다.
올바른 드라이버를 설치하고 잘못된 드라이버를 제거하십시오.
mhwd -i pci video-virtualbox mhwd -r pci video-vmware
VM 그래픽 컨트롤러를 닫고 VboxVGA로 변경합니다.
답변4
나도 같은 문제에 직면했지만 비슷한 단계로 해결하지 못했습니다. 이 문제는 Virtualbox 6.0에 도입된 그래픽 컨트롤러 옵션과 관련된 것으로 보입니다.
처음부터 "VBoxVGA" 컨트롤러를 사용하여 새로 설치하면 모든 것이 잘 작동하지만 기본 "VMSVGA" 컨트롤러를 사용하여 설치하면 어떤 방법으로도 문제를 복구/수정할 수 없는 것 같습니다. 문제를 해결하는 확실한 방법.
자세한 내용과 기존 설치 수정에 대한 가능한 제안은 여기를 참조하세요(설치 시 옵션을 설정하는 것만으로도 효과가 있었지만).https://forum.manjaro.org/t/cant-auto-resize-guest-display-in-virtualbox/78030/9