virtualbox에서 우분투 서버 전체 화면을 사용하는 방법은 무엇입니까?


17

Oracle Virtual 상자에 Ubuntu 서버 12.4를 설치했으며 설치를 완료 한 후 Ubuntu 서버를 전체 화면으로 사용할 수 없으며 가상 상자에있는 게스트 추가 기능이 Ubuntu 서버에서 작동합니다.

답변:


29

VirtualBox의 우분투 서버 콘솔을 가상 카드 환경을 통해 그래픽 카드가 지원하는 해상도로 시작할 수 있습니다.

빠른 단계

  • VBE (VirtualBox Environment)를 통해 그래픽 카드가 지원하는 해상도를 확인하십시오. vbeinfoGRUB 콘솔에서 ' ' 명령을 실행하여이를 확인할 수 있습니다 ( CGRUB 부팅 메뉴가 표시되면 키를 누르십시오 ).

  • 하나의 해상도를 선택한 다음 '/ etc / default / grub'(예 :)을 열고 sudo vim /etc/default/grub라인 #GRUB_GFXMODE=640x480을 이와 같이 변경하십시오 GRUB_GFXMODE=1152x864(여기서 1152x864는 그래픽 카드에서도 지원되는 사용자 정의 해상도 여야 함).

  • 이제이 두 명령을 하나씩 실행하십시오.

    sudo update-grub
    sudo reboot
    

이제 방금 설정 한 사용자 지정 해상도에서 VM 콘솔을 볼 수 있습니다.

( PS : Javier Rivera가 말했듯이 전체 화면 해상도가 불가능할 수 있습니다.)



10

우분투 16.10에서 다른 답변이 제대로 작동하지 않았습니다. 예를 들어 해상도가 적용되었지만 나중에 부팅하는 동안 다양한 시점으로 되돌 렸습니다. 결국 작동했던 것은 다음 세 가지 설정 의 조합이었습니다 /etc/default/grub.

GRUB_GFXMODE=1280x1024  # width x height required - see below
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_GFXPAYLOAD_LINUX=keep

다음을 실행하십시오.

sudo update-grub
sudo reboot

참고 1 : 지원되는 해상도는 grub 내에서 식별 할 수 있습니다. 히트 C프롬프트 GRUB에서, 다음을 입력 :

set pager=1    (To enable paging of long vbeinfo output)
vbeinfo
reboot         (When done)

해상도를 선택할 때 너비 x 높이이면 충분합니다 (색 농도 설정에 특별히 신경 쓰지 않는 한).

참고 2 : GRUB 메뉴가 보이지 않으면 Shift부팅하는 동안 잠시 기다립니다.


16.04 GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"에서 해결 방법을 변경해야했습니다.
MacroMan

감사. 이것이 가장 좋은 해결책입니다.
Foad

9

내가 항상하는 일은 서버에 ssh를 설치 한 다음 퍼티를 사용하여 서버에 액세스하는 것입니다. 이렇게하면 서버를 전체 화면으로 볼 수있을뿐만 아니라 다른 컴퓨터에서 서버를 연결할 수도 있습니다.

ssh 메타 패키지 (클라이언트 및 서버)를 설치하려면 다음을 실행하십시오.

sudo apt-get install ssh

openssh-serverVM에 ssh 클라이언트가 필요하지 않은 경우 에만 설치할 수 있습니다.


3
이 질문에 어떻게 대답합니까?
Olli

4
@Olli 전체 화면 CLI를 사용하는 것과 동일한 목적으로 사용됩니다.
guntbert

2
이것은 OP가 요청한 것과 똑같은 것을 달성하는 가장 쉬운 방법입니다.
Anthony

이것은 같은 것이 아닙니다. SSH를 사용할 수없는 경우 (예 : 네트워크에 연결되지 않은 시스템) 여전히 해상도를 높이고 싶은 경우가 있습니다.
MacroMan

2

VirtualBox 게스트 추가 디스플레이 드라이버는 텍스트 모드가 아닌 그래픽 모드에서만 작동합니다. 전체 화면을 사용하려면 Xorg를 설치해야합니다.

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