Qemu

QEMU - Option & Hotkey & Command

LikeMermaid 2023. 4. 24. 23:38
728x90

Option

-kernel vmlinuz 파일 vmlinuz 를 리눅스 커널로 로드하여 부팅함
-initrd initramfs 파일 initramfs 를 초기 램디스크로 로드하여 부팅함
-smp 4 가상 프로세서(CPU) 4개를 할당함
-m 256 가상의 메모리(RAM) 256MiB를 할당함
-accel kvm Linux의 Kernel Virtual Machine(KVM) 기능을 사용하며 -enable-kvm 과 같은 의미
-nographic GUI 및 가상 머신 화면 출력을 비활성화하고, 가상 시리얼 포트를 대신 사용하며 커널 테스트 시 유용함
-snapshot 파일 수정 및 저장 등의 디스크 변경 사항을 본래 디스크 이미지 파일이 아닌 임시 파일에 기록함
-loadvm <tag> 해당 <tag> 의 스냅샷으로 가상 머신의 상태를 되돌림

 

Hotkey

Ctrl-A + C QEMU 모니터에 접근
Ctrl-A + H Ctrl-A의 키 조합과 관련된 도움말 표시
Ctrl-A + X QEMU 종료
Ctrl-A + S -snmapshot 옵션으로 인해 임시 파일에 저장하고 있던 변경 사항을 디스크 이미지에 한 번에 저장함

Command

help [cmd] QEMU 모니터 명령 사용법 표시
commit -snapshot 옵션으로 인해 임시 파일에 저장하 있던 변경 사항을 디스크 이미지에 한 번 더 저장함
info snapshots 스냅샷 목록 조회
savevm [tag] 현재 가상 머신 상태를 <tag> 라는 이름의 스냅샷으로 저장함
loadvm <tag> <tag> 스냅샷으로 되돌아감
delvm <tag> <tag> 스냅샷을 영구적으로 삭제함