가상 머신 소프트웨어를 설치하고 루트가 아닌 사용자로 실행할 수 있습니까?
루트 액세스 없이 설치할 수 있는 가상 머신은 무엇입니까?
가능하지 않다면 Windows XP SP3을 실행하는 일부 가상 머신에 대해 가장 가벼운 가상 머신은 무엇입니까?
답변1
~을 위한키보드 가상 머신, 장치에 액세스해야 합니다 /dev/kvm
. 사용자가 장치를 읽고 쓸 수 있는 경우 KVM 기반 가상 머신을 사용자로 실행할 수 있습니다.
대부분의 배포판에서는 kvm
그룹 구성원이 이 장치에 액세스할 수 있으므로 사용자를 kvm
그룹에 추가하기만 하면 됩니다.
대부분의 다른 가속 기술의 경우 커널 모듈(virtualbox 및 VMWare 포함)을 로드해야 합니다. 이를 위해서는 거의 확실하게 루트 수준 액세스가 필요합니다.
모든 사용자는 비가속 가상화 기술을 실행할 수 있습니다. 예를 들어,게임비가속 모드. 가속 가상화에 비해 속도가 매우 느립니다.
답변2
유저랜드Linux사용자 공간에서 완전히 실행되는 Linux 가상화 솔루션입니다. 루트 권한이 필요하지 않습니다.
그러나 Linux 호스트 내에서는 Linux 게스트만 실행할 수 있으므로 다른 것을 실행하려는 경우에는 적합하지 않습니다.
답변3
실제 가상화에는 CPU에 대한 낮은 수준의 액세스가 필요하므로 루트에서 이를 설치해야 합니다. 일단 설치되면 실행하기 위해 루트 권한이 필요하지 않습니다. 루트가 아닌 사용자로 에뮬레이터(예: bochs) 또는 어댑터(예: 와인)를 설치하고 실행할 수 있습니다. 특정 Windows 애플리케이션이 있는 경우 와인에서 실행할 수 있습니다(아마도).
답변4
Virtualbox 4.0.8은 물론 루트로 설치해야 하지만 사용자가 자신만의 가상 머신을 생성하도록 할 수 있습니다. 그룹에 가입하기만 하면 됩니다.vboxusers
usermod -G vboxusers USERNAME
구경하다이 링크, 셸에서 직접 헤드리스를 실행하는 방법에 대한 훌륭한 기사입니다. 또한 RDP 프로토콜을 지원하므로 rdesktop
이를 사용하여 직접 연결할 수 있다는 점이 마음에 듭니다.