QEMU에서 리눅스 실행하기

2024. 11. 23. 16:48디바이스 드라이버

QEMU란?

오픈소스의 다양한 CPU와 디바이스를 지원하는 에뮬레이터(하나의 시스템이나 장치가 다른 시스템이나 장치를 흉내 내거나 모방할 수 있게 해주는 소프트웨어나 하드웨어)

 

 

우선 QEMU를 설치해준다.

 

QEMU를 실행하는 명령어는 밑과 같다.

 

-kernel : 빌드한 커널 지정

-drive : 사용할 가상의 디스크, 빌드한 루트 파일 시스템 지정

-m : 메모리 크기

-smp : 코어 개수 지정

 

 

다음과 같은 명령어로 QEMU를 실행하면

 

로그인 창이 뜨는데 기본 비밀번호는 root이다.

 

QEMU를 통해 가상머신을 만들어 실행시킬 수 있으며, 가상 머신이 시작되면, 설정해두었던 리눅스 커널이 자동으로 부팅되고, 리눅스 커널은 사용자 모드에서 커널 모드로 전환된다. 

'디바이스 드라이버' 카테고리의 다른 글

새로운 시스템 콜 추가하기 (1)  (0) 2024.11.27
Makefile 실습  (1) 2024.11.26
리눅스 디바이스 드라이버  (1) 2024.11.23
리눅스 커널 빌드하기  (1) 2024.11.21
Rootfs 빌드 하기  (0) 2024.11.20