QEMU 가이드: 가장 빠르고 쉬운 방법으로 가상 머신을 생성하고 시작하는 방법

QEMU

가상 머신을 설치하고 실행하기 위해 많은 사람들이 VirtualBox를 사용합니다. Oracle의 무료 소프트웨어이며, Linux 외에도 Windows 및 macOS용이라는 점에서 명성을 얻었습니다. Torvalds 커널을 사용하는 시스템에는 QEMU를 기반으로 하는 GNOME Box와 같은 다른 옵션도 있습니다. 여기서 설명할 내용은 루트를 사용하는 방법입니다. QEMU 이는 무엇보다도 가상화된 시스템의 이미지 이동 작업을 용이하게 할 수 있습니다.

우리가 가면 그놈 박스 페이지, 수행할 수 있는 작업 목록이 표시됩니다. 예를 들어, 가상 머신 생성 몇 번의 마우스 클릭만으로 운영 체제 이미지에서 메모리 리소스를 제한하고 USB 장치를 컴퓨터로 리디렉션하는 등... 이 모든 것이 인터페이스 또는 프론트 엔드 다른 소프트웨어의 경우. 그것이 당신이 찾고 있는 것이라면 Cajas는 괜찮습니다. 더 많은 터미널을 사용하고 싶거나 다른 이유로 인해 QEMU가 더 나을 수 있습니다.

QEMU로 가상 머신을 생성하는 방법

QEMU로 가상머신을 생성하는 과정 그리 직접적이진 않네요 GNOME Boxes의 것과 같습니다. QEMU가 어떤 용도로 사용될 수 있는지 명확히 해야 하며, 제가 생각할 수 있는 가장 좋은 점은 QEMU에는 존재하지 않는 사용자 인터페이스로 인해 발생할 수 있는 잠재적인 문제를 제거한다는 것입니다. 프로세스는 대략 다음과 같습니다.

  1. 먼저 QEMU를 설치해야 합니다. 대부분의 Linux 배포판의 리포지토리에 있으므로 배포 명령을 사용하여 쉽게 설치할 수 있습니다. Debian/Ubuntu에서는 "sudo apt install qemu", Fedora 및 파생 제품에서는 "sudo dnf install qemu", Arch 및 그 하위 항목에서는 "sudo pacman -S qemu"... 항상 동일합니다.
  2. 라이브 세션을 위해 또는 설치를 위해 실행하려는 ISO 이미지를 찾습니다.
  3. 터미널에서 "image.img"는 생성하려는 이미지의 이름이고 "20G"는 제공할 크기로 다음과 같이 작성합니다.

qemu-img 생성 -f qcow2 image.img 20G
  1. 이전 명령은 처음에는 거의 차지하지 않는 IMG 파일을 생성했습니다. 운영 체제가 로드/설치되는 파일입니다. 이를 위해 터미널에 다음과 같이 작성합니다.

qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot 메뉴=on -drive 파일=ubuntu.img -m 8G

명령 설명

위에서:

  • qemu-시스템-x86_64 시스템의 종류입니다.
  • -활성화-kvm KVM을 활성화합니다.
  • -cdrom ubuntu.iso CD 플레이어 내부에 해당 이미지가 있음을 나타냅니다. 이 예에서는 변경하지 않고 Ubuntu의 하나를 사용합니다. 그리고 몇 시간 전에 그들은 첫 번째 Daily를 출시했고 저는 그것을 쓰레기통에 버렸습니다.
  • -부팅 메뉴=켜기 선택 메뉴를 불러오는 것입니다. 순서를 변경하고 D 드라이브에서 먼저 부팅을 시도하려면 "order=D"를 사용할 수 있지만 대부분의 경우 ESC를 눌러 드라이브를 선택할 수 있는 메뉴를 불러오는 것이 좋습니다.
  • -드라이브 파일=ubuntu.img 하드디스크, 구체적으로는 가상하드디스크를 나타냅니다.
  • -m 8G 8GB의 RAM을 남겨 두는 것입니다. 물론 더 적게 남겨둘 수도 있지만 저는 32GB를 갖고 있고 항상 가상 머신에 최소 8개, 때로는 그 이상을 제공합니다.
  1. Enter를 누르면 처음에는 라이브 모드에서 시작됩니다.

운영 체제를 설치할 수 있으며 모든 것은 ubuntu.img에 남아 있습니다. 해당 파일을 원하는 곳으로 이동한 후 다음 지점에서 설명하는 대로 실행할 수 있습니다.

가상 머신 및 기타 옵션 실행

경험을 향상하려면 위 명령에 몇 가지 항목을 더 추가하는 것이 좋습니다.

  • RAM 뒤에 "-cpu 호스트"를 넣으면 호스트 시스템의 CPU를 사용하기 시작하며 이는 다음과 같은 프로그램에도 반영됩니다. 지금은 없어진 네오페치(Neofetch).
  • "-smp" 뒤에 숫자가 오면 호스트 시스템에 남겨두는 코어 수를 나타냅니다.
  • 그래픽 리소스를 향상시키기 위해 -vga 플래그가 몇 가지 옵션과 함께 사용됩니다.

최종 명령은 다음과 같습니다.

qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot 메뉴=on -drive 파일=ubuntu.img -m 8G -cpu 호스트 -smp 2 -vga virtio -display sdl, gl=on

2D 에뮬레이션만 원하는 경우 "-vga qxl"입니다. "sdl"은 "gtk"일 수도 있으며 ",gl=on"이 작동하지 않을 수 있습니다. 이 경우 가장 빠른 방법은 사용하지 않는 것입니다. 거의 모든 시나리오에서는 "-virtio"도 권장됩니다.

설치된 가상 머신을 열려면 이전 명령에서 "-cdrom ubuntu.iso"를 제거하면 가상 하드 드라이브에서 부팅됩니다. 언제든지 커서가 멈추면 Ctrl+Alt+G를 눌러 나갈 수 있습니다. 그게 전부일 것입니다. 보다 포괄적으로 사용하려면 공식 문서를 사용하는 것이 좋습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.