시작 시 kvm 가상 머신을 전체 화면으로 시작합니다.

시작 시 kvm 가상 머신을 전체 화면으로 시작합니다.

시작 시 전체 화면 모드로 Windows 가상 머신을 시작하여 kvmWindows가 가상화되어 실행되고 있다는 사실을 Windows 사용자로부터 완전히 숨기려면 어떻게 해야 합니까?

기본적으로 kvm 호스트를 시작한 후 Windows가 나타나야 하며 기본 kvm 호스트는 완전히 숨겨져야 합니다.

답변1

그래서 나는 당신이 약간의 트릭 없이는 그것을 할 수 없다고 생각합니다.

즉, 사용자가 관리자 권한이 필요한 virt-manager를 통해 가상 머신을 보는 것이 아니라 vnc 클라이언트를 통해 가상 머신을 볼 수 있기를 원합니다.

그래서:

1) vnc가 활성화된 가상 머신을 설치했는지 확인하십시오. 이는 기본적으로 설정되어 있지만 다음 방법 으로 --graphics vnc변경할 수 있습니다.virt-install

2) 시작 시 로드할 스크립트를 작성합니다.(예: 데비안에서)

  • 에 쓰다/etc/init.d/script.sh
  • chmod +x /etc/init.d/script.sh
  • update-rc.d script.sh defaults 100

3) 스크립트 내용은 가상 머신을 시작하고 vnc 클라이언트를 호출하여 로그인해야 합니다.

  • virsh start [your machine name]
  • vinagre -f 127.0.0.1 -n

여기에서 vinagre를 클라이언트로 사용하는 경우. 여기서의 비결은 nvnc 클라이언트 상단 창을 숨기는 스위치를 추가하는 것이지만, alt + F4사용자가 프로세스를 종료하고 Linux 데스크탑으로 돌아갈 수 없도록 바로가기를 비활성화할 수도 있습니다.

사실 이는 완벽한 솔루션이라기보다는 지저분한 솔루션입니다. 몇 가지 vnc 클라이언트를 사용해 보고 vnc 클라이언트라는 사실을 "숨기는" 방법을 알아볼 수 있습니다.

관련 정보