14
Operating System Lab - Linux Kernel Image Manual - 2017. Dankook University JuHyung Son [email protected]

Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

Operating System Lab

- Linux Kernel Image Manual -

2017.

Dankook University

JuHyung Son

[email protected]

Page 2: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

OS 실습환경구축

Page 3: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

Contents

OS 실습이미지

Virtual Box 설치

실습이미지환경구축

Page 4: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

OS Lab 실습이미지

Operating System Lab 실습이미지

File System 실습이미지는다음과같은구성을가지고있다.

Image name : DKU_OS_Lab

Operating System : Ubuntu 16.04 LTS

Kernel Version : 4.4.0-31-generic

Hardware Platform : x86_64

실습이미지는운영체제나응용프로그램을설치하여컴퓨터를에뮬레이션하는 Virtual Box

를통해진행하므로 Virtual Box의설치및환경구성이필요하다. 이를통해 scheduler,

synchronization, file system 에대한 3가지실습을진행한다.

Page 5: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

Virtual Box 설치

Virtual Box 란?

물리적인 Host OS 위에 Guest OS( Virtual OS ) 의운용을통해독립적인동작이가능하도록하는 Oracle 에서개발되는가상화소프트웨어이다.

Open source 정책을유지함에따라자유롭게이용이가능하다.

설치가간단하며다양한 Guest OS를지원이가능하다. 실습에서는 Guest OS 로 Linux의 Ubuntu 를사용한다.

Virtual Box다운로드 다운로드경로

https://www.virtualbox.org/

위경로로접속하여아래태그로접속한다.

Download 태그클릭

현재최신버전태그클릭

Page 6: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

Virtual Box 설치

Virtual Box 다운로드 노트북의 OS ( Host OS) 에맞는버전을받는다.

다운받은설치파일의모습 (Host OS : Window의경우)

• Window• OS X• Linux• Solaris 에맞는버전다운로드

Page 7: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

Virtual Box 설치

Virtual Box 설치 설치파일을실행시켜다음과같은과정을거쳐설치를완료한다. 설치과정은설치경로설정가상머신시스템설치목록설정등이있다. 실습에필요한특별한설정이없으므로 “Next”

버전을거치며설치과정을완료한다.

Page 8: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

실습이미지환경구축

Virtual Box 실행 설치가완료되면다음과같이 Virtual Box가실행된모습을볼수있다( 설치시마지막 Start

after Installation 옵션미설정시바탕화면아이콘을통해실행.)

실습을위해상단의태그(파일 -> 가상시스템가져오기) 를통해배포된실습이미지(LKC2016_fs.ova)를가져온다.

Page 9: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

실습이미지환경구축

실습이미지가져오기 가져올이미지경로설정, 가상시스템설정등의과정을통해실습이미지를가져온다. 가상시스템설정은이미지를가져온후설정변경을통해수정한다.

Page 10: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

실습이미지환경구축

실습이미지조정 가져온실습이미지는 default로다음과같은설정값을가진다.

Memory : 3584 MB

Processor : 8

노트북에따라지원가능사양이다르므로이를 Host OS의시스템에맞도록변경해야한다.

상단의 “설정”버튼을통해 Guest OS 의시스템설정을조정할수있다.

Page 11: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

실습이미지환경구축

실습이미지조정 왼쪽상단의시스템태그를통해시스템조정란으로이동할수있다.

다음은알람확인을위한예시로실습이미지의시스템설정을현재시스템보다상향조정하였을때하단의알람을확인한모습이다. 현재시스템설정이노트북의시스템조건보다초과할시, 하단에 “잘못된설정감지됨"메시지를볼수있으며, 마우스를아이콘위로가져갈시그원인을알수있다.

설정조정알람메시지를통해가상시스템의 Processor 개수및메모리설정을조정하도록한다. 조정후하단의 “OK” 버튼을통해메인화면으로돌아간다.

노트북사양보다초과할경우발생

Page 12: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

실습이미지환경구축

실습이미지조정 설정조정후하단의알람메시지가사라진것을확인할수있다.

Page 13: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

실습이미지환경구축

실습이미지실행 실습이미지조정후상단의 “시작” 버튼을통해실습이미지를실행시킬수있다.

Page 14: Operating System Lab - Linux Kernel Image Manualembedded.dankook.ac.kr/~choijm/course/201701OSI/Lecture... · 2017-03-11 · J. Son @ DKU OS Lab 실습이미지 Operating System Lab

J. Son @ DKU

실습이미지환경구축

실습이미지실행 정상적으로실습이미지가실행된후다음과같은화면을거쳐 Ubuntu 가부팅된다. 부팅된후비밀번호 “1234” 를통해로그인하여실습을수행한다.