Ubuntu 22.04 LTS 가상머신 설치 및 설정 방법

은재형·2023년 1월 22일
3

환경설정

목록 보기
1/2
post-thumbnail

VirtualBox + Ubuntu 설치

Ubuntu 다운로드

  1. Ubuntu 홈페이지의 Downloads 메뉴에 접속한다.

    https://ubuntu.com/#download

  2. 원하는 버전의 Ubuntu를 선택한다.

    처음 설치한다면 LTS(Long-Term Support) 버전을 추천한다.


VirtualBox 설치

  1. VirtualBox 홈페이지의 Downloads 메뉴에 접속한다.

    https://www.virtualbox.org/wiki/Downloads

  2. 설치 환경에 맞추어 패키지를 다운로드 한다.

    • 만일 운영체제로 Windows를 사용하고 있다면 Windows hosts를 눌러 패키지를 받는다.

    • 만일 운영체제로 macOS를 사용하고 있다면, 칩셋에 맞추어 패키지를 받는다.

  1. 특별한 설정이 필요하지 않다면 Next 버튼을 반복해서 누른다.

  2. 설치를 완료하면 Finish 버튼을 누른다.


가상머신 만들기

  1. VirtualBox Manager에서 새로 만들기 버튼을 누른다.

  2. 각 칸에 정보들을 채워 넣고 다음 버튼을 누른다.

    • 첫 번째 칸에는 새로운 가상머신의 이름을 입력한다.

    • 두 번재 칸에는 가상머신을 저장할 디렉터리를 선택한다.

    • 세 번재 칸에는 앞서 다운로드 한 Ubuntu 이미지 파일을 선택한다.

  3. 각 칸에 정보들을 채워 넣고 다음 버튼을 누른다.

    • Username에는 사용자의 이름을 입력한다.
      (알파벳으로 작성하되 소문자로 시작해야 한다.)

    • Password와 Repeat Password에는 비밀번호를 입력한다.

    • Guest Additions 체크박스에 체크한다.

  4. 가상머신에 할당 할 메모리와 CPU를 초록색 범위 안에서 설정하고 다음 버튼을 누른다.

  5. 가상머신에 할당 할 저장공간의 크기를 필요한 만큼 설정하고 다음 버튼을 누른다.

  6. 설정에 이상이 없는지 확인한 후 Finish 버튼을 누른다.


Ubuntu 설치하기

  1. 온라인 계정 연결 설정 화면이 나오면 Skip 버튼을 누른다.

  2. Livepatch 설정 화면이 나오면 Next 버튼을 누른다.

  3. 사용자 정보 전송 설정 화면이 나오면 No, don't send system info 라디오 버튼을 클릭한 후, Next 버튼을 누른다.

  4. 위치정보 설정 화면에서 Location Services가 비활성화 되어 있는 것을 확인한 후 Next 버튼을 누른다.

  5. 설정 완료 화면이 나오면 Done 버튼을 누른다.

  6. 설치를 완료하면 Ubuntu desktop 화면을 확인할 수 있다.


Terminal 안열리는 문제

증상

  • terminal을 실행하면 상단 표시줄에서 실행을 준비하다가 종료된다.

  • 오류 메시지: 없음

문제의 원인

해결 방법

가장 간단한 방법은 설치하는 과정에서 Skip Unattended Installation에 체크 하고 수동으로 설치하는 것이다. 하지만 이미 설치한 상태라면 다음과 같이 locale을 수정해서 해결할 수 있다.

  1. TTY(TeleTYpewriter)로 전환 후 locale 파일을 연다.

    • ctrl + alt + f3 키를 동시에 눌러 TTY로 전환한다.

    • login 부분에 root를 입력하고, Password에는 설치할 때 입력한 비밀번호를 입력한다.

    • nano /etc/default/locale을 입력하고 실행한다.

  1. LANG 부분의 en_US 뒤에 .UTF-8을 붙여준다.

    • 2열로 커서를 옮겨 en_USen_US.UTF-8로 변경한다.

    • ctrl + o 키를 동시에 누르면 저장할 파일명을 입력하는 상태가 된다.

    • enter 키를 누른다.

    • ctrl + x 키를 동시에 누르면 에디터가 종료된다.

  2. 설정한 locale을 업데이트 한다.

    • locale-gen --purge를 입력하고 실행한다.
  3. 설정이 완료되었다면 재시작 한다.

    • reboot을 입력하고 실행한다.
  1. 재시작 후에 터미널을 실행하면 정상적으로 동작하는 것을 확인할 수 있다.


sudo 명령을 사용할 수 없는 문제

증상

  • sudo를 입력 후 super user의 권한이 필요한 명령을 입력했을 때 실행되지 않고 오류를 출력한다.

  • 오류 메시지: (username) is not in the sudoers file. This incident will be reported.

문제의 원인

  • 오류 내용은 사용자가 sudoers 파일에 존재하지 않는다는 것이다.

  • 따라서 sudoers 파일에 현재 사용자를 추가해주면 해결할 수 있다.

해결 방법

  1. super user인 상태에서 /etc/sudoers 파일을 연다.

    • 일단 현재 하던 일을 멈추기 위해 ctrl + c 키를 누른다.

    • su를 입력한 후 실행하고, 비밀번호를 입력한 후 enter 키를 누른다.

    • super user인 상태에서 nano /etc/sudoers를 입력한 후 실행한다.

  2. 현재 사용자를 sudoers에 추가한다.

    • 커서를 내리다보면 User privilege specification이라는 항목이 나온다.

    • 이 항목 아래에 사용자이름 ALL=(ALL:ALL) ALL을 입력한다.

    • 만일 사용자 이름이 test-user라면 test-user ALL=(ALL:ALL) ALL를 입력한다.

  3. 저장 후 에디터를 종료한다.

    • 입력을 마친 후 ctrl + o 키를 동시에 누르면 저장할 파일명을 입력하는 상태가 된다.

    • enter 키를 누른다.

    • ctrl + x 키를 동시에 누르면 에디터가 종료된다.

  4. super user 상태를 종료한다.

    • super user에서 다시 일반 사용자가 되려면 exit을 입력한 후 실행한다.

  5. 이제 sudo 명령이 정상동작 하는 것을 확인할 수 있다.


한글 입력이 안되는 문제

증상

  • 한글 입력기로 변경하더라도 알파벳만 입력 가능하다.

  • 오류 메시지: 없음

문제의 원인

  • 한글을 입력할 수 있는 문자 패키지가 존재하지 않기 때문이라 판단된다.

해결 방법

  1. 오른쪽 상단 메뉴를 선택하고, Settings를 클릭한다.

  2. 왼쪽 메뉴에서 Region & Language를 선택하고 오른쪽 Manage Installed Languages를 클릭한다.

  3. Install / Remove Languages...를 선택한다.

  4. Korean 옆 체크박스를 클릭하고 Apply 버튼을 누른다.

  1. 관리자 비밀번호를 입력하고 Authenticate 버튼을 누른다.

  2. 이제 왼쪽 메뉴에서 Keyboard를 누르고 오른쪽 Input Sources+ 버튼을 누른다.

  3. Korean을 선택한다.

  4. Korean (Hangul)을 선택하고, Add 버튼을 누른다.

  1. Input SourcesEnglish (US) 오른쪽에 있는 점 3개를 클릭하고 Remove를 선택한다.

  1. 터미널을 열고 아래 명령을 입력한 후, 실행한다.
sudo nano /usr/share/X11/xkb/symbols/altwin
  1. 6번 라인의 Alt_R, Meta_RHangul로 변경한다.

  1. 저장 후 에디터를 종료한다.

    • ctrl + o 키를 동시에 누르면 저장할 파일명을 입력하는 상태가 된다.

    • enter 키를 누른다.

    • ctrl + x 키를 동시에 누르면 에디터가 종료된다.

  2. 아래 명령을 입력하여 재시작한다.

sudo reboot

profile
한양대학교 은재형

0개의 댓글