Utility/VirtualBox 2021. 6. 2. 17:34

VirtualBox "가상머신의 세션을 열 수 없습니다" 에러

  • 오랜만에 가상머신을 작동시키는데 에러가 발생했다.

    The virtual machine has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005). More details may be available in ~
    결과 코드 : E_FAIL (0x80004005)
    구성 요소 : MachineWrap
    인터페이스 : IMachine

  • 원인은 Fasoo DRM Client for NHN Mobile Wix였다.

    • 네이버 e-book을 볼 때 설치했던 프로그램같다.

    • 닫아야하는 프로세스들을 종료하고 삭제 후 리부팅하면 된다.

  • 참고 : https://besttech.tistory.com/27

'Utility > VirtualBox' 카테고리의 다른 글

VirtualBox에 우분투 20.04 설치  (0) 2021.04.23
VirtualBox 공유 폴더 만들기  (0) 2021.04.20
Utility/VirtualBox 2021. 4. 23. 03:57

VirtualBox에 우분투 20.04 설치

  • 가상머신에 윈도우10 설치 후 발생한 kernel security check failure 에러를 없애려고 가상 기능을 껐더니, WSL을 사용할 수 없어서 설치했다ㅠ

설치 과정

  • 공식 사이트에서 .iso 파일을 받는다.

  • VirtualBox를 실행한다.

    • New를 클릭해서 가상 환경을 생성한다.

      이름을 지어준다.

      램은 적당히 설정한다.

      사용할 가상 저장소가 있다면 선택하고, 없으면 새로 만들어준다.

      고정 크기의 가상 디스크가 빠르다고 하므로 Fixed size로 선택하였다.

      용량도 적당히 설정한다.

      생성이 완료되면 설정으로 들어간다.

      시스템의 프로세서 개수를 적당히 설정한다.

      디스플레이에서 비디오 메모리를 적당히 잡아주고, 3D 가속을 활성화해준다.

      이제 시작

      우분투를 설치해야 하므로 iso 이미지를 골라야 한다.

      Add로 iso파일을 추가한 다음, Choose를 클릭한다.

      설치 시작

      Install Ubuntu를 클릭한다.

      일단 영어 키보드로 진행

      잡다한거 깔기 싫어서 Minimal Installation을 선택했다.

      가상 디스크니까 다 지우고 설치

      파일 시스템 관련 메시지이다.

      서울 설정

      계정, 비밀번호 설정 후 자동 로그인 체크하고 진행

      끝나면 리부팅하라고 뜬다.

      연동하기 싫어서 Skip 했다.

      여기서 더블클릭하면 스토어로 이동된다.

      설치 완료~


크롬 설치

  • 스토어에서 다운로드가 안돼서, 일단 파이어폭스로 사이트에 들어가서 .deb 파일을 다운로드 받은 후 실행하여 설치했다.

한글 입력

  • fcitx-hangul 패키지를 설치한다.

    sudo apt update
    sudo apt install fcitx-hangul
  • Settings에 들어가서 Region & Language탭의 아래쪽에 있는 Manage Installed Languages를 클릭하면 아직 설치되지 않은 언어팩들이 존재한다고 뜬다. 오래 걸렸지만 설치했다.

    윗쪽의 언어들에서 한국어가 회색으로 되어있는데, 드래그해서 위로 끌어올리면 검정색으로 변하면서 활성화되는 것 같다.

    키보드 입력 방법을 fcitx로 설정하고 닫는다.

    입력 소스에서 + 버튼을 눌러 한국어를 추가한다. Korean(101/104 key compatible)을 추가하면 된다.

    한국어가 추가되면 입력 소스에 영어가 있을 필요가 없으므로 지운다.

    리부팅 후 Ctrl + Space로 한영전환이 가능하다.


VSCode 설치

  • 처음에 공식 홈페이지에서 .deb를 받아도 설치가 안돼서 리부팅하고 다시 설치해보니 두 개가 생겼다..

  • 제거 후 다시 공식 홈페이지에서 받아서 설치했는데, 뭔가 문제가 있을 때는 리부팅이 필수인 듯 하다.


해상도 설정

  • VirtualBox에서 자동으로 해상도가 변경되도록 하려면 게스트 확장 CD 이미지를 삽입하고 설치해야 한다.

  • 바로 삽입해보니 오류가 뜨고, gcc, make, perl 패키지 설치가 필요하다는 문구가 나온다.

    sudo apt install gcc make perl -y
  • 다시 설치하고 리부팅하면, VirtualBox의 창 크기에 맞게 해상도가 자동으로 설정된다.


독(Dock) 하단으로 배치

  • 작업 표시줄, 런처 등의 이름으로 불리는 독을 아래로 배치하려면 설정으로 들어간다.

  • 모양(Appearance) 탭에서 독 메뉴의 화면 상 위치를 하단으로 변경한다.


공유 폴더 권한 설정

  • VirtualBox에서 공유 폴더를 지정하고 막상 폴더를 열려고 하면 권한 에러가 발생한다.

  • 공유 폴더의 소유자가 root, 그룹이 vboxsf이기 때문에 발생하는 문제이다.

  • 이를 해결하려면 현재 사용자를 vboxsf 그룹에 넣으면 된다.

  • 터미널을 열고 다음을 입력한 뒤 리부팅한다.

    sudo usermod -aG vboxsf $(whoami)

크롬 실행할 때 마다 뜨는 keyring 관련 암호 입력 창

  • 우분투 부팅 시 자동 로그인으로 설정하면 뜨는 것이라고 한다.

  • 암호 및 키 어플에 들어가서, Default Keyring을 우클릭하고 암호 바꾸기를 선택하여 이전 암호를 입력하고 새 암호로 아무것도 넣지 않은 채로 설정하면 다음부터는 뜨지 않는다.


대략적인 설정이 끝났으면 VirtualBox의 Export Virtual Appliance를 통해 .ova 파일로 백업해놓자

Utility/VirtualBox 2021. 4. 20. 01:32

VirtualBox 공유 폴더 만들기

  • 가상 머신의 설정에서 Shared Folders 탭을 클릭한다.

  • 우측의 추가 버튼을 클릭한다.

  • 공유하고 싶은 폴더를 찾아서 선택하고 Auto-mount를 체크한 뒤 OK

  • 윈도우 가상 머신의 경우 내 PC 폴더로 들어가면 네트워크 위치 그룹에 마운트되어있다.