서버/도커
리눅스 Booting 과정
최고관리자
최고관리자 가입일:2022.11.19

작성일시:2013.07.20 14:03:00

IP:121.162.195.♡

  • 조회 14
  • 댓글 0
  • 좋아요 0
  • 싫어요 0
  • 121.162.195.♡

가상 운영체제를 돌리기 위해 Vmware Workstation으로 별도의 리눅스(Linux)를 설치하였다. 리눅스의 버전(Version)은 Minimal로 설치했고 Minimal은 최소한의 기능으로 축소한 형태로 되어있어 초보자가 쉽게 하나하나 설치해가며 배울 수 있는 장점이 있다. 하지만 개발 환경이 갖추어 있지않아서 별도로 설치를 해주어야만 한다.

우선 처음 Vmware Workstation을 열고 우리가 만든 Minimal을 가상 머신(Virsual Machine)에 적재시켜보자.


설치된 Vmware Workstation을 실행시킨다.


실행시키면 위와 같이 도구상자가 나타난다. 현재 추가시킨 운영체제가 없으므로 추가를 해주어야 한다.
 

File -> Open을 눌러 대화상자를 연다.
 

전에 생성한 리눅스를 선택해서 열어준다.


추가된 화면이다. 여기서 할당할 메모리(Memory)의 양이나, CPU의 개수 등 세부적으로 자원을 할당할 수 있다.
Power on this virtual machine을 눌러서 실행시킨다.
 

이 대화상자는 보통 추가한 운영체제가 경로를 이동했거나 복사된 경우 부팅(Booting) 시작전 발생한다. I copied it을선택하면 이동되어 수정된 HardWare 정보가 고스란히 유지되며. I moved it는 이동하여 변경된 내부적인 자원의 정보가 알맞게 변경된다. I moved it을 눌러야 보통 재대로 작동하므로 선택한다.
 

이제 부팅을 시작하는데, 여기서 시스템(System)에 대한 부팅 과정이 수행된다.



운영체제의 핵심 부분과 커널(Kernel)이 메모리에 적재되기 시작한다. 그리고 적재된 커널이 시스템을 초기화 하기 시작하는데 PC와 연결된 장치 드라이버를 하나씩 검사해가며 초기화를 한다. ID(PID)가 1번 값을 가지는 init 프로그램(Program)을 통해 초기화가 이루어 진다, 가장먼저 /etc/inittab 파일(File)을 읽어 들인다. 맨 처음 /etc/rc.d/rc.sysinit 스크립트를 실행하며, 로그인(Login) 창이 나오기 전까지 리눅스 사용환경을 위한 초기화 작업을 수행한다. 새로운 프로세스(Process)가 생성되며, 생성한 프로세스가 종료되면 재시작한다. 부팅 과정에서 스크립트(Script)를 실행하게된다.



모든 부팅 과정이 완료되면 Mingetty(Minimal Get TeleTypewriter)가 콘솔(Console)을 초기화 하고, 위와 같이 로그인 창을 생성하게 된다.
댓글 0

리눅스에서 인터넷 속도 측정하기

  • 최고관리자
  • 2023.05.01
  • 조회 30
  • 추천 0
리눅스에서  인터넷 속도 측정하기

MySQL DB 암/복호화 방법

  • 최고관리자
  • 2023.04.25
  • 조회 37
  • 추천 0

Jenkins와 Github 연동하기 2

  • 최고관리자
  • 2023.02.18
  • 조회 31
  • 추천 0
Jenkins와 Github 연동하기 2

Jenkins와 Github 연동하기 1

  • 최고관리자
  • 2023.02.18
  • 조회 27
  • 추천 0
Jenkins와 Github 연동하기 1

MSSQL 17 버전 이하 연결 오류 해결 (TCP Provider: Error)

  • 최고관리자
  • 2023.02.16
  • 조회 60
  • 추천 0

VirtualBox 환경에서 symlink() 오류 해결

  • 최고관리자
  • 2023.02.16
  • 조회 22
  • 추천 0

윈도우 IIS 환경에서 PHP 확장자 관리 방법

  • 최고관리자
  • 2023.02.16
  • 조회 23
  • 추천 0
윈도우 IIS 환경에서 PHP 확장자 관리 방법

Nginx 디렉토리 인식 설정

  • 최고관리자
  • 2023.02.16
  • 조회 27
  • 추천 0

CentOS Steam 에서 Docker 설치 시 exec 실행 오류 해결 방법

  • 최고관리자
  • 2023.02.16
  • 조회 25
  • 추천 0
CentOS Steam 에서 Docker 설치 시 exec 실행 오류 해결 방법

Apache httpd.conf 설정 환경 정리

  • 최고관리자
  • 2017.01.22
  • 조회 23
  • 추천 0

서버에서 오는 경고 문자 설명

  • 최고관리자
  • 2017.01.02
  • 조회 34
  • 추천 0

CentOS 6.5 APM Configure

  • 최고관리자
  • 2014.11.23
  • 조회 27
  • 추천 0

CentOS 6.5 Minimal APM 설치과정

  • 최고관리자
  • 2014.11.19
  • 조회 48
  • 추천 0

CentOS 6.5 원격 부팅 설정하기 (WOL)

  • 최고관리자
  • 2014.11.04
  • 조회 22
  • 추천 0

Mod_Security 설치방법 - CentOS 6.5

  • 최고관리자
  • 2014.07.09
  • 조회 23
  • 추천 0
처리 중...