Ubuntu 16.04 용 VirtualBox Guest 추가 기능을 설치하는 방법


답변:


68

Ubuntu Server의 경우 명령 줄에서 게스트 추가를 설치해야합니다.

sudo apt-get update
sudo apt-get install virtualbox-guest-dkms 

4
호스트 운영 체제에서 파일을 공유하려면이 작업을 수행해야합니다.
ThisClark

15
이것을 실행할 수 있는데 왜 "cd 삽입"형식 지침을 따라야합니까? 솔직한 질문
콜린 D

@ColinD이 방법은 데스크탑에서 개인적으로 효과가 없었습니다.
jtpereyda

1
작동 할 항목이 없습니다. "DKMS는"우분투 서버 17.10에서 트릭을 할 것 같다, 버추얼 박스 5.2.6
윌렘

이것을 시도했습니다 지금 내 우분투 vm은 마우스와 키보드의 입력을 받아들이지 않습니다
Alex G

32

거기에 있습니다 게스트 추가 패키지는 하지만, 이것은 단지 나를 위해 일부 기능을 사용할 수.

가장 안정적인 방법은 VirtualBox와 함께 제공되는 기본 제공 설치 프로그램을 사용하는 것입니다.

우분투 데스크탑 용입니다. 우분투 서버의 경우 @ThisClark의 답변을 참조하십시오.

업데이트

  1. 최신 버전의 VirtualBox 가 있는지 확인하십시오 .
  2. 그것은 먼저 좋은 수 있습니다 sudo apt updatesudo apt upgrade필요한 경우 다시 시작합니다.

게스트 추가

  1. 가상 머신 전원 켜기
  2. 화면 상단의 VirtualBox 메뉴에서 "장치"를 클릭하십시오
  3. "게스트 추가 CD 이미지 설치 ..."를 클릭하십시오.
  4. 필요에 따라 화면의 지시를 따르고 암호 등을 입력하십시오.
  5. 가상 머신을 다시 시작하십시오.

기능 사용

  1. 머신-> 설정-> 일반-> 고급-> 공유 클립 보드 및 / 또는 드래그 앤 드롭을 활성화합니다.
  2. 보기-> 게스트 크기 자동 조정이 선택되어 있는지 확인하십시오.

1
죄송하지만이 답변은 필수 패키지에 대해서는 아무 것도 말하지 않습니다. Ubuntu 16.04.1 Server의 기본 설치시 필요한 개발 패키지가 설치되지 않았습니다.
Colin 't Hart

@ Colin'tHart 정보 주셔서 감사합니다. 나열된 단계 외에 어떤 패키지를 설치해야합니까? 상황이 충분히 다른 경우, 자신의 답변을 자유롭게 작성하십시오.
jtpereyda

게스트 추가 프로그램의 설치 관리자를 실행하면 필요한 것을 알려줍니다. 내 머리 위로 중에서 나는 당신을 통해 설치 될 수있는 커널 헤더가 필요하다고 믿는다 apt-get또는 aptitude.
rbaleksandar

@jtpereyda : 매력처럼 작동 :) 기능을 활성화, 다시 시작하지 않고 기계를 시작하기 전에 첫 번째 vb 화면에서 수행
cwhisperer

2
참고 사항 : 게스트 추가 CD를 넣을 수있는 광학 드라이브가없는 경우 광학 드라이브를 만들어야 할 수도 있습니다. 기기 드롭 다운에서 "게스트 추가 CD 이미지 삽입 ..."을 선택해야했습니다. 이 후 부팅시 자동 실행이 열리지 않았으므로 터미널을 열고 실행해야했습니다 ./autorun.sh.
Blaskovicz

15

ISO를 다운로드하지 않으면 "최신 및 최고"버전이 제공되지 않습니다. 이 옵션을 고수 하려면 다음 노트참조하십시오 .

Ubuntu 16.04 게스트에서 이러한 지침을 성공적으로 테스트했습니다.

  1. VirtualBox 아래에 Ubuntu 서버 인스턴스를 만듭니다 (분명히).
  2. VM을 시작하고 장치 -> 게스트 추가 CD 이미지 삽입으로 이동 하여 ISO 이미지를 마운트하십시오.

  3. 터미널에서 다음 명령을 실행하십시오.

    sudo -i  
    apt install gcc make  
    mkdir -p /media/cdrom  
    mount /dev/cdrom /media/cdrom  
    /media/cdrom/VBoxLinuxAdditions.run  
    reboot  
    
  4. 재부팅 후 :

    sudo usermod --append --groups vboxsf USERNAME
    
  5. /media설치된 VBoxService 서비스를 통해 Ubuntu 게스트에 호스트 공유가 마운트되고 시스템 부팅시 시작되도록 설정됩니다.

이것은 설치에 영향을 미쳤습니다.

의견에서 언급 :

  • vboxsf 그룹에 사용자 계정을 추가 한 후 로그 아웃했다가 다시 로그인하십시오

1
이것은 나를 위해 일했습니다. 감사합니다! 참고로, 공유에 액세스하기 전에 사용자 계정을 vboxsf 그룹에 추가 한 후 로그 아웃했다가 다시 로그인해야했습니다.
Guy Starbuck

9

1) 배포 할 일반적인 채널을 통해 패키지를 설치하십시오. 예를 들어 다음을 사용할 수 있습니다.

sudo apt-get install virtualbox-guest-additions-iso

2) 장치> 광학 드라이브> VBoxGuestAdditions.iso를 선택하여 게스트 추가에 추가하십시오.

위 명령을 사용하여 iso 파일을 다운로드 할 때 여기에서 찾을 수 있습니다 :

/usr/share/virtualbox/VBoxGuestAdditions.iso

4

이것은 나를 위해 일했다 :

sudo mount /dev/cdrom /media/cdrom
sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
sudo sh /media/cdrom/VBoxLinuxAdditions.run

그런 다음 가상 머신을 재부팅했습니다.


1
이것은 나를 위해 16.04로 수정했습니다.
Karl Morrison

그것은 말한다mount: mount point /media/cdrom does not exist
Rockstar5645

2

이것은 Ubuntu Server 16.04.3 LTS 게스트를 실행하는 VirtualBox 5.1.28 MacOS 호스트에서 작동했습니다. 모든 지침은 게스트 우분투 서버에 대한 것입니다.

참고 : VirtualBox GUI를 사용하여 "게스트 추가 CD 이미지 삽입"을 사용하지 마십시오. virtualbox 웹 사이트에서 최신 .iso를 다운로드 한 것처럼 "vboxadd.sh"를 호출하지 않았습니다. 또한 게스트는 인터넷에 액세스 할 수 있어야합니다 (게스트 OS 인터넷에 문제가있는 경우 "브릿지 어댑터"대신 "NAT"사용).

터미널에서 사용중인 VirtualBox 버전의 VBoxGuestAdditions.iso를 다운로드하십시오 (저는 5.1.28입니다).

wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso

그런 다음 / media에 빈 디렉토리를 만들어 그곳에 마운트하십시오.

sudo mkdir /media/iso

sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso

그런 다음 Linux 설치 프로그램을 실행하십시오.

cd /media/iso

sudo ./VBoxLinuxAdditions.run

게스트 OS를 재부팅합니다 :

reboot

/ media / sf_ [your_folder_name] 아래의 공유 폴더에 액세스 할 수 있어야합니다


1

Virtual Box 5.1을 원하십니까?

작성 시점에 Virtual Box 5.1 (5.0이 아님)을 사용하려는 경우 aptik을 사용 하지 않아도됩니다. 그리고 타사 repos를 추가하면 의도하지 않은 오류 버전의 32 비트 버전을 의도 치 않게 얻을 수 있습니다 . 이 답변을 참조하십시오 .

따라서 VirtualBox 자체와 Guest Additions (현재 "Extension Pack"의 일부 / 이름은 여기에서 찾을 수있는 최고 5.1.x 버전에서 직접 다운로드하는 것이 가장 좋습니다) :

http://download.virtualbox.org/virtualbox/

http://download.virtualbox.org/virtualbox/5.1.28/

(위의 32 비트 성가신 후에) 나는 운이 좋았다.

virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb

제공되는 두 개의 확장 팩은 동일합니다 (동일한 체크섬).

Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack  

그 모든 것을 설치하는 방법? 더블 클릭. 확장 팩을 관리하기 위해 각각의 가상 상자 인 표준 ".deb"-Installer를 엽니 다. (예, 창문이 적고 냉담하지만 작동합니다!)


0

나는 당신과 같은 문제를 겪었습니다. 내가 한 일을 설명하겠습니다.

  • 설치된 VB 버전에 해당하는 VirtualBox 사용 설명서를 읽었습니다.

  • 우분투의 저장소에서 VB를 설치했습니다. 이제 (july2017) 버전 5.0.40입니다

  • VB www에서이 버전에 해당하는 확장 팩을 다운로드하고 두 번 클릭하면 설치됩니다. USB 장치에 액세스 할 수있었습니다.
  • VBGuestAdditions.iso는 VM 설치와 함께 설치해야합니다

    설정-> 사용자 인터페이스-> 장치-> GuestAdditions CD 이미지 삽입을 확인하여

    그러나 내 경우에는 호스트 에서이 ISO 파일을 검색하지 않았으며 VB 버전의 경우이 ISO 파일은 / usr / share / virtualbox에 있습니다.

  • 마지막으로 VM 설정에서 (VBGuestAdditions가 게스트에 설치됨)

    저장소의 컨트롤러 IDE에서 VBGuestAdditions.iso 파일의 경로를 지정하면 VM에 CD 장치로 표시되며 VBGuestAdditions에 액세스하여 VBGuestAdditions를 실행하고 화면 크기를 올바르게 조정하고 공유 폴더에 액세스 할 수 있습니다. 게스트 win7에서 마지막 기능).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.