Virtualbox는 가상머신 프로그램이고 여기저기에서 많이 쓰이고 있습니다.

하지만 리눅스에서 많이 쓰이는 용도는 윈도우용 프로그램을 가상머신 위에서 실행하는 용도입니다.

 

그래서 저도 제가 자주 쓰는 프로그램(대부분 CAD류의 설계프로그램)을 Virtualbox위에서 구동시켜서 사용합니다.

 

이번에 시스템 업그레이드를 하면서 기존 Home 파티션을 그대로 가져오는 방식을 사용하면서 VirtualBox의 이미지 및 머신 설정도 함께 가져왔습니다. 

 

그런데 이전에는 AMD시스템이었고 이번에 Intel시스템으로 바꾸면서 문제가 생겼습니다.

 

기존에 저장된 머신이 X86_CPUID_AMD_FEATURE_EDX_AXMMX 오류를 내면서 시스템이 돌아오지 않는 것입니다.

호스트가 AMD에서 Intel로 바뀌었다고 가상머신이 오류가 난다

저는 빠른 윈도우 시스템을 가져오기위해 저장기능을 자주 사용했는데 이게 도리어 문제를 일으킨겁니다.

 

그래서 방법을 찾아보니 저장된 상태가 아니라 시스템이 꺼진 상태로 만든 뒤에 실행하면 문제가 없다고 합니다.

 

Win7x64 머신이 현재 저장된 상태로 되어 있다. 그리고 이로인해 문제가 생기는 중

방법은 그냥 터미널에서

VBoxManage discardstate "머신이름"

이렇게 하면 된다고 합니다.

https://stackoverflow.com/questions/46775652/cannot-resume-saved-virtualbox-state

 

Cannot resume saved Virtualbox state

I get the following error after upgrading via Migration Assistant my laptop from a 2-core to a 4-core processor: cpum#1: X86_CPUID_FEATURE_ECX_MOVBE is not supported by the host but has already

stackoverflow.com

간단하네요.

 

XP머신은 이미 꺼짐상태로 만들었고 Win7x64머신도 마찬가지 작업 중

이 명령을 사용하면

이렇게 전원꺼짐 상태로 만들어지게 되고 시작을 누르면 부팅화면이 뜨면서 문제없이 실행이 됩니다.

다만 가상머신에서도 메인보드와 CPU가 바뀐것과 같은 상황이므로 무슨일이 벌어질지는 아무도 모릅니다. 특히 HAL이 없어서 메인보드 바꾸면 포맷이 당연했던 XP같은 놈이 문제입니다. 그런데 그냥 CPU만 바꾼상태로 인식된건지 문제없이 부팅됩니다.

 

그리고 스냅샷을 되돌리면 그 상태 그대로 돌아오므로 부팅이 완벽히 된 상태에서 스냅샷을 다시 찍습니다.

 

그러면 OK

Win7 무사히 부팅 완료! 그리고 바로 업무가 가능해졌다.

,

예전에 무선모니터라는게 잠깐 나온적이 있습니다.

말그대로 선없는 모니터란건데요. 요즘은 굳이 필요성을 못 느껴서 쓰는 사람을 못 봤습니다.

그런데 https://www.spacedesk.net/ 이물건 접하고 WindowsPC에 무선 모니터를 붙였습니다...

물론 반응속도는 게임까지는 어려운 수준이지만 Android화면에 Windows화면이 뜨니 이건..거의 신세계입니다. AutoCAD작업은 무리없네요.

사실 제 PC는 모니터없이 산지 꽤 됐습니다. 대신 HDMI to AV를 하나 달아서 가짜 모니터를 하나 달고 VNC로 연결해서 썼습니다. 밖에서는 리눅스PC를 들고다니고 Windows환경이 필요하면 VNC로 연결을 했습니다.

근데 집에서도 VNC로 연결하니 답답합니다. Parsec이라던가 Steam Link같은 부드러운 물건도 있지만 저희집 네트워크가 그리 좋은 편은 아니라서 조금 애매하네요.

그러다 Spacedesk로 모니터 대용으로 쓸만하다는 것을 알게되었는데... 진짜 쓸만합니다!

WindowsPC에

서버는 Windows10과 Windows8.1을 지원한다. 아마 Windows11도 지원이 될것이다.

서버프로그램을 설치합니다. Windows10과 Windows8.1을 지원합니다. Windows11도 아마 지원 할수 있을겁니다. 저는 Windows10 RS3 LTSC를 쓰고 있는데 최신빌드도 문제없을겁니다.

Nvidia그래픽 사용자는 461.09 이상을 설치하라고 하는군요. 드라이버 충돌위험이 있다고 합니다. 저는 AMD라 그런 문제는 없군요.

그리고 안드로이드 태블릿이나 윈도우 태블릿에서 Spacedesk앱을 설치합니다. Playstore에서 검색하니 바로 뜨는군요. 아니면 APKpure같은 사이트에서 받아서 사이드로딩 될것 같습니다.

Playstore에 안드로이드 앱이 있다 이걸 쓰도록하자


그리고 실행하면 멀티모니터로 잡힙니다. 저는 VNC로 작업하기에 Spacedesk와 VNC에 동일한 화면이 뜨도록 복제모드(Windows+P 버튼을 눌러서 복제모드가 될때까지 계속 누르기)로 바꿨습니다.

그러니까 태블릿의 터치를 Windows가 받아줍니다! 기존 구형 태블릿PC가 Windows태블릿으로 변하는 순간이었습니다.

심지어 반응속도도 나쁘지 않습니다. 굉장히 만족스러워지네요. WindowsPC가 게임용에 준하는 녀석이라 게임도 해봤는데 약간 반응이 느릴뿐이군요.

엄청난 녀석인 것 같네요. 다만 리눅스는 왜 지원이 안 될까요...?

,