Arch Linux: 창 관리자 없이 VirtualBox(VM) 실행

Arch Linux: 창 관리자 없이 VirtualBox(VM) 실행

존재하다아키텍처Linux, 창 관리자 없이 VirtualBox를 실행하고 싶습니다.

루트로서 나는 쉽게 할 수 있습니다:

xinit /usr/bin/VirtualBox  -- :0 vt1

루트가 아닌 사용자로서 빈 화면이 나타납니다. 다른 터미널을 열면 VirtualBox를 종료하고 읽으십시오.

~/.local/share/xorg/Xorg.0.log  ,

그런 다음 오류가 표시되지 않으며 "/var/log/Xorg.0.log"기본적으로 루트로 얻는 것과 동일합니다.

고쳐 쓰다

Arkadiusz Drabczyk이 지적했듯이 문제는 VB의 버그에 있습니다. 버전 5.2.4-119785에서 작동합니다.
나의 궁극적인 목표는 VB 유형의 베어메탈을 사용하여 운영 체제를 전체 화면 모드로 부팅하는 것입니다.

xinit '/usr/bin/VirtualBox' --startvm "VM name" --fullscreen -- :0 vt1

답변1

Virtualbox이전 버전의 창 관리자가 없으면 루트가 아닌 사용자로 실행할 수 없는 문제를 재현할 수 있었지만 Virtualbox 제게는 효과가 있었습니다 5.2.4-119785.

그러나 댓글에서 언급했듯이 그래픽 인터페이스가 전혀 필요하지 않습니다. Virtualbox 내가 선호하는 상호 작용 방법인 명령줄 인터페이스가 함께 제공됩니다. 예를 들어 가상 머신을 나열하려면 다음을 수행하세요.

$ vboxmanage list vms
"ubuntu" {e7fe8912-5484-4b9d-b5fe-431ae648b2dd}
"slackware64-current" {a00e1925-9cb6-4330-8b04-bbce69b49c67}
"slackware-current" {636b85f2-1e02-497b-9c50-22eb285250a3}
"freebsd" {acb77ca6-b051-400a-92bb-b3b2f1905991}
"openindiana" {bdca01dd-ea5d-4323-9fd2-92665d311bda}
"slackware64-14.1" {f9db3ba6-2316-4f92-8264-4abc8e4f71b3}
"slackware-14.2" {ccb5ddba-4ea1-4469-8ebc-21c84b8ca825}
"slackware-14.1-pathes-test" {67bec56d-b7d5-4427-a726-de2b4c1ba700}
"Slackware_new_test" {2e9232b5-bab1-41fc-8db4-ff4aab56f94c}
"slackware64-14.2" {2084cd19-d286-48b5-8e7b-3d1bb7a94d93}
"alpine linux" {be56c6a7-5821-4815-984b-6b40a6367acb}
"openwrt_Chaos_Calmer" {a4fcb438-dfc7-4672-8976-0d21b34357e0}
"linux-mint" {6e5e99d8-2dd8-4798-93ac-ffbf14c6c9db}

가상 머신을 시작하려면:

$ vboxmanage startvm "slackware64-14.1" --type headless

ssh그런 다음 등을 사용하여 전원이 켜진 가상 머신에 액세스할 수 있습니다 .telnet

가상 머신을 삭제하려면:

$ vboxmanage unregistervm "slackware64-14.1" -delete

특정 가상 머신에 대한 정보를 표시합니다.

$ vboxmanage showvminfo slackware64-14.1

가상 머신을 중지하려면:

$ vboxmanage controlvm slackware64-14.1 poweroff

명령줄에서 새 가상 머신을 생성할 수도 있습니다.https://gist.github.com/ardrabczyk/65b68d0121f2964cd99e

답변2

관련 정보