Top Banner
Copyright © 2011, Embedded Systems Lab, Hansung University, All rights reserved Minsuk Lee Hansung University, Seoul, Korea [email protected] VirtualBox/Ubuntu사용
37

Using virtualbox-ubuntu

Jun 23, 2015

Download

Documents

Minsuk Lee
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Using virtualbox-ubuntu

Copyright © 2011, Embedded Systems Lab, Hansung University, All rights reserved

Minsuk Lee

Hansung University, Seoul, Korea

[email protected]

VirtualBox/Ubuntu사용

Page 2: Using virtualbox-ubuntu

• Virtualization ?

• Virtual Machine ?

• 쉬운 예, Windows 7 XP Mode

• VirtualBox Installation (따라하기)

• Ubuntu 설치 (따라하기)

• 이미 설치해놓은 Ubuntu 이미지 돌리기 (따라하기)

Contents

이 내용은 Virtualbox v. 4.2.8 r83876 ubuntu 12.04.2 를 기준으로 만들어 졌습니다.

Embedded Systems Lab., Hansung University

Page 3: Using virtualbox-ubuntu

Virtualization ?

• Virtualization Technique

– 한 컴퓨터 (OS) 상에서 여러 개의 독립적인, 가상적인 컴퓨터 홖경을 만들어 줌

• Virtualization을 이용하면 ?

– 한 컴퓨터로 모든 것을 해결

• Windows에서 개발용 Linux, Target machine 모두를 가상 기계로 !

– Soft Power-ON, Reset, …

• It’s just a click away !

• 문제점

– 하드웨어가 가짜 : 진짜 하드웨어 연결 불가

• PC에 있는 USB 장치 등은 연결 가능

• H/W 독립적인 커널 모듈 개발에 매우 좋음

– Timer는 Simulation에 의존

– 조금 느릮 듯하나 문제가 될 정도는 아님

Embedded Systems Lab., Hansung University

Page 4: Using virtualbox-ubuntu

• Several (virtual) machines in one Computer !!! – Virtual CPU/Network/Devices

• 많은 장치가 가상적으로 만들어져 있음

• 호스트 컴퓨터의 장치를 VM에 매핑도 가능

– Network 접속 가능 (by bridging/NAT)

– Easy Migration to other computer • 잘 설정된 VM을 복사해서 사용

• 소프트웨어 배포 / Test 등등 !!!

• 많은 OSS/free/commercial VM software – http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines

– VirtualBox, VMware, Xen, …

– Microsoft (Windows 7의 XPmode, 이젂의 Virtual PC – Windows만 가능)

가상 머신 ?

Embedded Systems Lab., Hansung University

Page 5: Using virtualbox-ubuntu

예, Windows 7 XP Mode

Embedded Systems Lab., Hansung University

Page 6: Using virtualbox-ubuntu

XP Mode (1/4)

Page 7: Using virtualbox-ubuntu

XP Mode (2/4)

Embedded Systems Lab., Hansung University

Page 8: Using virtualbox-ubuntu

XP Mode (3/4)

Embedded Systems Lab., Hansung University

Page 9: Using virtualbox-ubuntu

XP Mode (4/4)

Page 10: Using virtualbox-ubuntu

Virtual Box

Embedded Systems Lab., Hansung University

Page 11: Using virtualbox-ubuntu

• Download한 파일을 클릭해서 설치 – 다음과 같은 에러가 나면서 안되면..

– DOS 창을 열어 압축 해제 후 C:\> VirtualBox-4.2.8-83876-Win.exe -x -p vinstall

– 해당 디렉토리 (vinstall) 에서 C:\vinstall\> VirtualBox-4.2.8-r83876-MultiArch_x86.msi (또는 VirtualBox-4.2.8-r83876-MultiArch_amd64.msi) 실행

VirtualBox 설치 - 0

Embedded Systems Lab., Hansung University

Page 12: Using virtualbox-ubuntu

• 이런게 나오면

• NEXT, Install, 설치, YES 등등 긍정적인 답을 마구 클릭

• 최종적으로 Finish 버튼을 누름

VirtualBox 설치 - 1

Embedded Systems Lab., Hansung University

Page 13: Using virtualbox-ubuntu

VirtualBox 설치 - 완료

Embedded Systems Lab., Hansung University

Page 14: Using virtualbox-ubuntu

• Ubuntu.com의 download link (느림)

• LTS (long term support 버젂 선택)

Ubuntu Download - 1

Embedded Systems Lab., Hansung University

Page 15: Using virtualbox-ubuntu

• 기부 요구 화면

– 기부 하실 분 • 웬만하면 좀 하지

– 그냥 download

• .ISO file이 download 됨

Ubuntu Download - 2

Embedded Systems Lab., Hansung University

예) ubuntu-12.04.2-desktop-i386.iso

Page 16: Using virtualbox-ubuntu

• VirtualBox 실행하고,

Virtual Box - VM 만들기-1

Embedded Systems Lab., Hansung University

이름은 적당히 지음

종류 버전은 Linux, Ubuntu로 !!

Page 17: Using virtualbox-ubuntu

VM 만들기 - 2

Embedded Systems Lab., Hansung University

자기 PC 상황에 따라1024MB, 2048MB 등 (나중에 변경 가능)

Page 18: Using virtualbox-ubuntu

VM 만들기 - 3

Embedded Systems Lab., Hansung University

default 위치 또는 지정가능

VM 생성 완료

Page 19: Using virtualbox-ubuntu

Ubuntu CD Image로 부팅

Embedded Systems Lab., Hansung University

아까 Download한 Ubuntu iso 이미지 지정

[확인] 후

그리고 녹색 로 시작

Page 20: Using virtualbox-ubuntu

호스트키 = Right-Control

Embedded Systems Lab., Hansung University

자동으로 키보드를 잡기 때문에 보통은 hostkey 필요없음

[파일]-[환경설정]에서 변경가능

이후 나오는 메시지들에도 [확인] !!

Page 21: Using virtualbox-ubuntu

한국어 선택 후 설치

Embedded Systems Lab., Hansung University

Page 22: Using virtualbox-ubuntu

설치 중 업데이트 다운로드 !

Embedded Systems Lab., Hansung University

Page 23: Using virtualbox-ubuntu

디스크를 지우고 설치

Embedded Systems Lab., Hansung University

디스크를 지우고 설치

그리고…

Seoul 선택 한국어 키보드 선택

Page 24: Using virtualbox-ubuntu

컴퓨터이름, Login id/password 설정…

Embedded Systems Lab., Hansung University

이름, 사용자 이름 (login ID)

<따라하지마시고 자기 이름,ID지정> 자동로그인 등등 선택

진짜 설치 시작 – 시간 꽤 걸림

Page 25: Using virtualbox-ubuntu

결국 설치됨

Embedded Systems Lab., Hansung University

[머신]-[설정]-[저장소]에서 [가상드라이브에 디스크 꺼내기] 후

[지금다시시작]

Page 26: Using virtualbox-ubuntu

• [머신] [닫기] 메뉴에서

• [젂원 끄기] [확인] 으로 강제 off 후

• 다시, 시작 버튼으로 젂원 켜기

재부팅이 자동으로 안되면…

Embedded Systems Lab., Hansung University

Page 27: Using virtualbox-ubuntu

• 이런게 나오면.. Exit to console login 으로 !!!

• Upgrade !

다시 부팅..

Embedded Systems Lab., Hansung University

Page 28: Using virtualbox-ubuntu

Ubuntu upgrade - 1

Embedded Systems Lab., Hansung University

이 화면이 안나오면 CTRL-ALT-F1 !!!

Page 29: Using virtualbox-ubuntu

Ubuntu upgrade - 2

Embedded Systems Lab., Hansung University

$ sudo apt-get update 명령 후 앞서 지정한 비밀번호 입력 update 작업이 완료되면.. $ sudo apt-get upgrade 뭔가 물어보면 ‘y’ upgrade가 완료되면.. $ sudo apt-get install dkms 또 뭔가 물어보면 ‘y’ 그리고 마지막으로.. $ sudo reboot

Page 30: Using virtualbox-ubuntu

짜잒…

Embedded Systems Lab., Hansung University

Page 31: Using virtualbox-ubuntu

게스트 확장 설치 (클립보드 공유 …)

Embedded Systems Lab., Hansung University

게스트 확장 설치 후 비밀 번호, ‘yes’를 입력

Page 32: Using virtualbox-ubuntu

쉘의 실행

Embedded Systems Lab., Hansung University

usr -> bin -> X11 차례로 선택 그리고 gnome-terminal 실행 왼쪽에 고정 (마우스 오른버튼)

Page 33: Using virtualbox-ubuntu

• ALT-CTRL-F1..F6 그리고 ALT-CTRL-F7

– Text terminal <-> Graphic window 젂홖

• 모든 메뉴, 아이콘 다 눌러보세요..

– 클릭, 더블클릭, 왼쪽/오른쪽 버튼 등

– 뭐가 있나 ? / 어떻게 도나 ?

Keyboard 사용.. 기타 등등

Embedded Systems Lab., Hansung University

Page 34: Using virtualbox-ubuntu

• 이미 앞의 젃차로 install된 ubuntu 이미지를 사용하여 한방에 해결하는 방법

– Download image & 압축 풀기

– http://dallext.hansung.ac.kr/files/oss/Vbox-ubuntu.zip

• Virtual Box를 먼저 설치한 뒤..

– ubuntu 가상 머신 이미지를 추가

Ubuntu Virtual Box 이미지 이용 -1

Embedded Systems Lab., Hansung University

Page 35: Using virtualbox-ubuntu

• [머신] -> [추가] 후 download 한 이미지 선택

Ubuntu Virtual Box이미지 이용 -2

Embedded Systems Lab., Hansung University

Page 36: Using virtualbox-ubuntu

• 등록된 SP-Machine을 눌러 그대로 실행

Ubuntu Virtual Box이미지 이용 -3

Embedded Systems Lab., Hansung University

Page 37: Using virtualbox-ubuntu

Ubuntu Virtual Box이미지 이용 -4

Embedded Systems Lab., Hansung University

여기를 눌러 사용자 등록 가능 현재: 사용자는 sp-user 비밀 번호도 sp-user

터미널 띄우기

• ALT-CTRL-F1..F6 그리고 ALT-CTRL-F7

– Text terminal <-> Graphic window 젂홖

• 모든 메뉴, 아이콘 다 눌러보세요..

– 클릭, 더블클릭, 왼쪽/오른쪽 버튼 등

– 뭐가 있나 ? / 어떻게 도나 ?

바로 짜잔 !