요즘에는 Ubuntu 가상 머신을 빠르고 쉽게 설정할 수 있으므로 시스템을 포맷하지 않고도 Linux 를 사용할 수 있습니다. (Linux)그러나 Ubuntu(Ubuntu) 가상 머신 을 최대한 활용하려면 운영 중인 호스트가 게스트와 상호 작용할 수 있다면 좋지 않을까요? 이것이 VirtualBox Guest Additions(VirtualBox Guest Additions) 로 할 수 있는 일 중 하나이며 설치 방법을 보여 드리겠습니다.
필수 VirtualBox 용어
Guest Additions 의 고기와 감자에 대해 알아보기 전에 이 모든 것을 이해하기 위해 알아야 할 몇 가지 핵심 개념이 있습니다. 가상 머신 언어에 이미 정통한 경우 다음 섹션으로 건너뛸 수 있지만 그렇지 않은 경우 잠시만 기다려 주세요.
우리는 이미 서두에서 가장 중요한 두 가지 개념인 호스트와 게스트 시스템을 언급했습니다.
호스트 운영 체제는 "베어 메탈" 시스템에서 실행되는 실제 운영 체제입니다. 그것이 실제 물리적 컴퓨터입니다. 운영 체제와 컴퓨터 하드웨어 사이에는 아무 것도 없습니다.
게스트 시스템인 가상 머신은 호스트 운영 체제 내에서 애플리케이션으로 실행됩니다. 게스트 시스템은 실제 컴퓨터에서 실행되고 있다고 "생각"하고 예상하는 모든 "하드웨어"를 확인하지만 모두 시뮬레이션됩니다.
설계상 게스트와 호스트 시스템 사이에는 단단한 장벽이 있습니다. 여기에는 게스트 시스템에서 실행되는 모든 응용 프로그램이 포함됩니다. 이것이 예를 들어 가상 머신으로 바이러스를 테스트하거나 다른 위험한 작업을 수행하는 것이 안전한 이유입니다. VM에 대한 네트워크 연결이 활성화되어 있지 않은 한!
게스트 추가는 무엇을 할 수 있습니까?
게스트 (Guest) 추가(Additions) 기능 은 이름에서 알 수 있듯 게스트(guest ) 운영 체제에 추가된 소프트웨어로, 본질적으로 가상 머신에는 없는 무시무시한 초능력을 얻습니다.
농담은 제쳐두고, 게스트 추가의 주요 목적은 가상 머신과 호스트 운영 체제 사이의 가상화된 장벽의 이점을 잃지 않고 통합하는 것입니다. 추가 기능을 설치하면 다음과 같은 매우 유용한 기능을 얻을 수 있습니다.
- 호스트와 게스트 간에 시계를 동기화하여 항상 같은 시간을 표시합니다.
- 포인터가 캡처되지 않고 호스트와 게스트 간에 마우스 포인터를 자유롭게 사용할 수 있습니다.
- 호스트와 게스트 간에 파일을 안전하게 전송할 수 있는 공유 폴더.
- 게스트 시스템 창의 크기를 자유롭게 조정할 수 있으며 그에 맞게 해상도가 동적으로 조정됩니다.
- 더 나은 가속 그래픽은 호스트 시스템에서 더 많은 고급 GPU 기능이 필요한 가상화된 앱에 액세스할 수 있습니다.(GPU)
- 공유 클립보드로 두 시스템 간에 항목을 쉽게 복사하고 붙여넣을 수 있습니다.
훨씬 더 유용한 기능이 있습니다. 자세한 내용을 알고 싶다면 공식 VirtualBox 문서 에서 기술적인 세부 사항을 읽으십시오.(VirtualBox Documentation)
작동하는 가상 머신이 있습니까?
이 기사는 Ubuntu Virtual Machine(Ubuntu Virtual Machine) 설정에 관한 것이 아니지만 Ubuntu에 VirtualBox Guest Additions 를 설치하려면 작동하고 올바르게 구성된 VirtualBox Ubuntu 머신(Ubuntu) 이 필요합니다 . 필요한 경우 VirtualBox를 사용하여 Windows에 Linux를 설치하는 방법으로 이동하여(How to Install Linux on Windows With VirtualBox) 모든 작업을 올바른 방법으로 수행했는지 확인하세요. Ubuntu VM 이 정상 이면 실제 설치 프로세스를 진행할 준비가 된 것입니다.
Ubuntu 게스트 추가 설치
VirtualBox 에 작동 중인 (VirtualBox)Ubuntu VM 이 준비되어 있다고 가정하면 게스트 추가를 쉽게 설치할 수 있습니다.
그러나 그렇게 하기 전에 게스트 추가 설치에 문제가 있는 경우에 대비하여 VM의 스냅샷을 만드는 것이 좋습니다. 이들은 VM에 설치된 드라이버 및 유틸리티이므로 가상 시스템을 변경합니다.
두 가지 방법 중 하나로 스냅샷을 찍을 수 있습니다. 첫 번째는 host key + T 를 누르는 것 입니다. 기본적으로; 누군가가 설정에서 이것을 변경하지 않는 한 오른쪽 Ctrl 키(Ctrl key) 는 호스트 키 입니다. (host key)현재 호스트 키는 가상 머신 창의 오른쪽 하단에 표시됩니다. 또는 간단히 Machine > Take Snapshot 을 사용하십시오 .
스냅샷의 이름을 지정하고 저장한 다음 VM으로 돌아갑니다.
이제 장치(Devices) 를 선택한 다음 게스트 추가 CD 삽입(Insert Guest Additions CD) 을 선택합니다 .
Ubuntu 에서 이 메시지를 받게 되며 Run 을 선택 합니다.
이제 관리자 암호 를 입력하고 (administrator password)인증(Authenticate) 을 선택 합니다.
소프트웨어가 실행되고 게스트 추가 기능이 설치됩니다. 시스템이 커널 모듈을 빌드하도록 설정되지 않는다는 오류가 발생할 수 있습니다. 무시하고 Enter 키를 누르 십시오(Enter) .
뭔지 맞춰봐? 그게 전부였습니다. 이제 게스트(Guest) 추가가 설치되었으며 사용할 준비가 되었습니다. 그러나 설치가 제대로 작동했는지 여부를 테스트해야 합니다.
게스트 추가 테스트
게스트 (Guest) 추가(Additions) 가 의도한 대로 작동 하는지 확인하기 위해 몇 가지 간단한 테스트를 시도할 것입니다.
먼저 가상 머신 창 외부 에서 Ubuntu 의 바탕 화면 아이콘 위로 마우스 포인터를 이동합니다 . 그들은 강조합니까? 바탕 화면 아이콘을 클릭한 다음 마우스 포인터를 호스트 운영 체제로 원활하게 이동할 수 있습니까?
다음으로 공유 폴더가 제대로 작동하는지 테스트해 보겠습니다.
먼저 가상 머신 메뉴에서 Devices > Shared Folders > Shared Folders Settings
이제 공유 추가 아이콘(add share icon) 을 선택합니다 .
그런 다음 폴더 경로 아래에서 (Folder Path)기타(Other) 를 선택한 다음 가상 머신과 공유하려는 호스트 컴퓨터의 폴더를 찾아 선택합니다. 폴더에 게스트 시스템의 드라이브 문자가 자동으로 할당되도록 자동 마운트(Auto-mount) 를 선택해야 합니다.
완료되면 확인 을 선택합니다. 그러면 (OK)임시 폴더(transient folders) 아래에 공유 폴더가 나열되어야 합니다 . 우리는 게스트 추가가 제대로 작동하는지 테스트하는 중임을 기억하십시오 . (Remember)언제든지 돌아가서 공유 폴더를 영구적으로 만들 수 있습니다.
이제 확인(OK ) 을 다시 선택 하고 가상 머신의 홈 폴더로(home folder on the virtual machine) 이동 하면 폴더와 해당 내용이 표시되어야 합니다. 폴더를 읽기 전용으로 설정하지 않은 경우 이 방법으로도 게스트에서 호스트로 파일을 복사할 수 있습니다.
공유 폴더에 대한 자세한 내용 은 VirtualBox의 호스트와 게스트 OS 간의 폴더 공유(Share Folders between Host and Guest OS in VirtualBox) 를 확인하세요 .
가상 머신 너머의 우분투(Ubuntu Beyond Virtual Machines)
Ubuntu Linux(Ubuntu Linux) (또는 Linux ) 가상 머신을 편리하게 사용하는 것은 거의 모든 목적에 탁월합니다. 그러나 베어메탈이 제공하는 것과 동일한 성능이나 호환성을 얻을 수는 없습니다.
VirtualBox 에서 Linux를 사용한 후 Linux 에 익숙해지면 Windows 에서 (Windows)Ubuntu 이중 부팅을 고려할 수 있습니다. 그것이 너무 많은 약속이라면 최고의 휴대용 Linux 운영 체제(best portable Linux operating systems) 목록을 살펴보십시오 . 그렇게 하면 컴퓨터 자체에서 아무 것도 변경하지 않고 Linux 로 부팅할 수 있습니다 .
How To Install VirtualBox Guest Additions in Ubuntu
It’s quіck and easy thesе days to set up a Ubuntu virtual machine, sо you can play around with Linux without formatting your system. However, to really get the most out of your Ubuntu virtual machine, wouldn’t it be nice if the host operating could interact with the guest? That’s one of the things that you can do with VirtualBox Guest Additions, and we’re going to show you how to install it.
Essential VirtualBox Lingo
Before we get into the meat and potatoes of Guest Additions, there are a few core concepts you’ll need to know to make sense of it all. If you’re already well versed in the language of virtual machines, you can just skip to the next section, but if not, stick around for a minute.
We’ve already mentioned the two most important concepts in the opening paragraph: host and guest system.
The host operating system is the actual operating system running on the “bare metal” machine. That’s the actual physical computer. There’s nothing between your operating system and the hardware of the computer.
The guest system, the virtual machine, runs as an application within the host operating system. The guest system “thinks” it’s running on a real computer, and it sees all the “hardware” that it expects, but it’s all simulated.
By design, there’s a hard barrier between the guest and host system. That includes all the applications running on the guest system. This is why, for example, it’s safe to test viruses or do other risky things with a virtual machine. Well, as long as you don’t have a network connection to the VM active!
What Can Guest Additions Do?
The Guest Additions are, as the name suggests, software that’s added to the guest operating system so that it essentially gains spooky superpowers that no virtual machine should have.
All kidding aside, the primary purpose of guest additions is to integrate the virtual machine with the host operating system without losing the advantages of the virtualized barrier between the two. When you install the additions, you get some seriously useful features:
- Synced clocks between the host and guest so that they always show the same time.
- You can freely use the mouse pointer between host and guest without the pointer getting captured.
- Shared folders to make it simple to transfer files safely between host and guest.
- You can freely resize the guest machine’s window, and it will dynamically adjust its resolution to match.
- Better accelerated graphics can access virtualized apps that need more advanced GPU features on the host machine.
- A shared clipboard, making it easy to copy and paste things between the two systems.
There are even more really helpful features. Read the official VirtualBox Documentation for the technical details if you want to know more.
Have You Got a Working Virtual Machine?
This article isn’t about setting up an Ubuntu Virtual Machine, but you need a working and properly configured VirtualBox Ubuntu machine to install VirtualBox Guest Additions in Ubuntu. If you need to, head over to How to Install Linux on Windows With VirtualBox and make sure you’ve done everything the right way. If your Ubuntu VM is in order, we’re ready to proceed to the actual installation process.
Installing Ubuntu Guest Additions
Assuming that you have a working Ubuntu VM in VirtualBox ready to go, you can install the guest additions easily.
Before you do that, however, we recommend that you take a snapshot of your VM just in case something goes wrong with the guest addition installation. Remember that these are drivers and utilities installed to the VM, so it alters the virtual system.
You can take a snapshot in one of two ways. The first is to press the host key + T. By default; the right Ctrl key is the host key unless someone has changed this in the settings. The current host key is displayed in the bottom right corner of the virtual machine window. Alternatively, simply use Machine > Take Snapshot.
Name the snapshot, save it and then return to your VM.
Now, select Devices and then Insert Guest Additions CD.
You’ll get this message from Ubuntu, select Run.
Now, type in your administrator password and select Authenticate.
The software will run and install guest additions. You may get an error about the system not being set up to build kernel modules, just ignore it and press Enter.
Guess what? That’s all there was to it. Guest additions are now installed, and you should be ready to go. Although, you should test to see whether the installation has worked properly or not.
Testing Guest Additions
To make sure that Guest Additions is working as intended, you’re going to try a few quick tests.
First, move your mouse pointer over the desktop icons in Ubuntu from outside the virtual machine window. Do they highlight? Can you click on a desktop icon and then seamlessly move the mouse pointer to the host operating system?
Next, let’s test whether shared folders are working correctly.
First, select Devices > Shared Folders > Shared Folders Settings from the virtual machine menu.
Now, select the add share icon.
Then, under Folder Path, choose Other and then browse for and select the folder on the host computer that you want to share with the virtual machine. Be sure to choose Auto-mount so that the folder is automatically assigned a drive letter in the guest system.
When you’re done, select OK, and you should see your shared folder listed under transient folders. Remember, we’re just testing whether the guest additions are working properly; you can always go back and make your shared folder permanent.
Now, select OK again and navigate to your home folder on the virtual machine, and you should see the folder and its contents. Unless you made the folder read-only, you can copy files from the guest to the host this way as well.
For a more detailed guide to shared folders, check out Share Folders between Host and Guest OS in VirtualBox.
Taking Ubuntu Beyond Virtual Machines
Having a Ubuntu Linux (or any Linux) virtual machine handy is excellent for almost any purpose. Still, you’re never going to get the same performance or compatibility that bare metal offers.
Once you feel comfortable with Linux after playing with it in VirtualBox, you could consider dual-booting Ubuntu with Windows. If that’s too much of a commitment, have a look at our list of the best portable Linux operating systems. That way, you can boot into Linux without altering anything on the computer itself.