기존에 설치된 운영 체제를 사용하려면 KVM을 어떻게 설치합니까?

기존에 설치된 운영 체제를 사용하려면 KVM을 어떻게 설치합니까?

2개의 하드 드라이브(sda 및 sdb)에 4개의 파티션이 있고 각각 다른 구성으로 데비안이 설치되어 있습니다. 내 일반 운영 체제는 sda1에 있고 sda1에 로그인한 동안 다른 운영 체제의 가상 머신을 실행할 수 있기를 원합니다.

내가 받은 조언은 "이미지"이기 때문에 기존에 설치된 OS를 사용할 수 있도록 허용하는 KVM을 사용하라는 것이었습니다.

저는 이전에 KVM을 사용해 본 적이 없으며 KVM을 설치하고 설정하는 방법에 대한 가이드와 참조를 원합니다.

답변1

다음과 같이 다른 시스템을 시작할 수 있습니다.

$ qemu-system-x86_64 -hda /dev/sdb -m 2G -enable-kvm  \
    -net user,hostfwd=tcp::10022-:22 -net nic

이는 /dev/sdb유효한 grub 설치를 가정합니다.

간단한 네트워크 지원(TCP/UDP, ICMP 없음)을 활성화 하고 -netssh에 대한 포트 리디렉션을 생성합니다. 그런 다음 호스트의 로컬 포트 ​​10022에 연결하여 ssh를 통해 VM에 연결할 수 있습니다. -m 2G이 KVM 인스턴스에 2GB RAM을 할당합니다 .

답변2

KVM은 Linux 커널의 하이퍼바이저입니다.

예를 들어 GUI 프런트 엔드를 찾고 있을 수도 있습니다.그놈 상자또는 가상 머신 관리자.

대부분의 GUI 프런트엔드는 내부적으로 qemu를 사용합니다. Qemu는 가능한 경우 커널의 KVM 지원을 활용합니다.

자원:

관련 정보