시작 시 전체 화면 모드로 Windows 가상 머신을 시작하여 kvm
Windows가 가상화되어 실행되고 있다는 사실을 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를 클라이언트로 사용하는 경우. 여기서의 비결은 n
vnc 클라이언트 상단 창을 숨기는 스위치를 추가하는 것이지만, alt + F4
사용자가 프로세스를 종료하고 Linux 데스크탑으로 돌아갈 수 없도록 바로가기를 비활성화할 수도 있습니다.
사실 이는 완벽한 솔루션이라기보다는 지저분한 솔루션입니다. 몇 가지 vnc 클라이언트를 사용해 보고 vnc 클라이언트라는 사실을 "숨기는" 방법을 알아볼 수 있습니다.