우선 : 이것과 비슷한 다른 질문이 있습니다 (예를 들어 호스트와 게스트 모두로 Windows 설치를 사용할 수없는 이유는 무엇입니까? ). 그러나 질문에 충분한 정보가 제공되지 않거나 답변이 없습니다. (예와 같이) 기술적으로 그리고 실제로 부정확합니다. 그것은 이다 가능 – 기술적 및 법적 – 활성화 할 필요없이, (동시에하지 명백하게) 모두 기본적으로 거의 동일한 물리적 윈도우 인스턴스를 부팅하고, 법적으로 두 개의 라이센스를 구입하지 않고. 나는 그것을 달성하는 데 도움이 필요합니다 (다른 사람들이하고 싶어한다고 상상할 때). 또한 이것이 다른 곳에 대한 흥미 롭거나 유용한 참고 자료가 될 수 있다고 생각합니다 .
한 번은 VirtualBox를 사용하여 몇 년 전에 (작동 한) 방법에 대한 철저한 연습을 찾았지만 지금은 가이드를 찾을 수없는 것 같습니다. 그러나이 너트는 금이 갔고 다른 사람들은 어떻게 알고 싶어합니까?
필자는이 질문에 대해 많은 세부 사항을 제공해야합니다. 피할 수없고, 의도가 좋으며 때로는 잘못된 의견을 피할 수 있습니다.
- “이것은 할 수 없다”(이것은 아주 강력하고 신뢰할 수있다)
- “Windows EULA를 위반할 것”(Windows 10에서는 가능하지만 이전 버전은 아님)
- “와인이나 완전한 가상 Windows 이미지 또는 비슷한 Linux 응용 프로그램 만 사용하는 이유”등 (그것을 얻을 것입니다.)
- “두 대의 컴퓨터와 KVM을 사용하지 않는 이유는 무엇입니까?” (내 주 컴퓨터는 2 개의 mSATA가 장착 된 랩톱이며 항상 이동 중입니다. 한 책상에 묶을 수 없습니다. 또한 OS 인스턴스간에 정기적으로 복사하여 붙여 넣을 수 없으며, KVM을 사용하여이를 수행 할 수 없습니다. KVM? 책상?)
목차
- 원하는 시나리오 및 고급 사용 사례
- 하지만 … 왜?
- 가능하고 강력하며 유용하다는 증거
- 합법적이라는 증거
- 내 사양 (만약 요청 된 경우).
원하는 시나리오 및 고급 사용 사례
- 하나의 기계, 두 개의 드라이브.
- 하나의 드라이브에는 Windows가 설치되어 있고 (토론을위한 특정 버전) 다른 드라이브에는 Linux가 있습니다 (Xubuntu 16.04.1).
- Windows를 부팅 한 다음 가상 시스템에 물리적 Xubuntu 인스턴스를로드합니다 (VirtualBox 5.1, 물리적 드라이브를 가리키는 원시 vmdk 및이를 설정하고 시작하는 강력한 사용자 지정 CMD 스크립트).
- 물리적 재부팅을 모두 종료하십시오.
- Linux를 부팅 한 다음 가상 머신에서 실제 Windows 인스턴스를 실행하십시오. (가급적 VirtualBox이지만 제안 사항이 공개되어 있습니다.) 비슷한 스크립트 도우미도 있지만 bash는 존재합니다.
나는 이미 1 ~ 4 번을 제자리에두고 수년 동안 매일 매일 완벽하고 안정적으로 일하고 있습니다.
bash 스크립트는 이미 5 번 작동하도록 작성되었습니다. 이미 가상 머신에서 (실제로) 실행중인 Linux 인스턴스에서 Linux의 실제 설치를 실행하는 데 이미 작동합니다. (이것은 매우 다른 이야기이며 안전하고 휴대 가능한 여행 환경과 관련이 있습니다.)
(BTW-스크립트 (CMD 또는 bash)는 원시 VMDK 인스턴스 (모든 부팅 후 유효하지 않음)를 설정하고이를 VM에 연결 한 다음 VM을 시작하는 데 필요합니다. 이는 고통스럽지 않고 쉽고 안정적입니다. 이 시나리오는 또한 SD 카드 또는 썸 드라이브 ( “전통적인”방식을 수행하기 어려운)에 OS를 설치하고 실행하는 데 절대적으로 훌륭하게 작동합니다. VM을 라이브 CD ISO로 부팅하고 일반 하드 드라이브 인 것처럼 “thumbdrive”에 OS를 설치합니다. 그런 다음 이동식 미디어에서 OS를 부팅 할 수 있습니다. VM 또는 실제, 적어도 Linux 인 경우 마술처럼 작동하지만 미디어의 가격에 따라 쓰기 속도가 느립니다.)
내가 # 5를 위해 노력하지 않은 것은 Windows 부팅이 기본 부팅과 가상 부팅 사이를 전환 할 때 드라이버 또는 활성화에 대해 스 쿼킹하지 않는 것입니다. (그리고 다시-이것은 완벽하게 가능하고 아래에서 입증되었습니다. 나는 그것을 달성하는 방법을 모른다.)
하지만 … 왜?
- Linux는 Ubuntu Feisty Fawn으로 돌아가는 주요 OS입니다. 그것은 대부분의 생산성 앱과 데이터를 가지고 있습니다. 여러 가지 이유로 Windows를 선호합니다. 나는 대부분 기본적으로 사용합니다.
- 또한 Windows 에서만 실행 되는 일련의 필수 통신 및 개발 프로그램이 있으므로 현재 “일반적인”Windows VM (일반적으로 가상화 된 HDD 이미지에서 완전히 가상화 된 Windows 7 인스턴스)에서 실행합니다.
- 위의 사항은 Wine에서 안정적으로 실행되거나 전혀 실행되지 않고 동일한 요구 사항을 충족하는 Linux를 지원하지 않는 응용 프로그램에만 적용됩니다. 하지만 거기에 내가 사용하는 다른 Windows 응용 프로그램의 많은입니다 않는 와인에 잘 실행, 그리고 분명히 나는 나머지 부분에 대한 허용 또는 우수한 리눅스 교체를 발견했다.
- 지연 시간이 짧은 하드웨어 가속 사진 / 비디오 / 오디오 편집을 위해 기본 Windows 에서 긴 세션을 사용해야하는 경우가 있습니다. (언제나 Linux 생산성 앱에 액세스해야하므로 VM에서 실행되는 실제 Linux 설치는 수년 동안 완벽하게 작동했습니다.)
- “실제”Windows 설치는 현재 Windows 10이지만 이전 Windows 7 또는 8.1 설치 (업그레이드되지 않은 자체 라이센스 포함)로 기꺼이 닦습니다. 어쨌든 나는 10에 대해 미쳤다. 또는 내가 말했듯이 Vista64까지 내 하드웨어 및 소프트웨어에서 XP64를 사용할 수도 있습니다. 솔직히 어떤 Windows 버전을 실행하고 있는지 상관하지 않으며 몇 가지 중요한 응용 프로그램에만 필요합니다.
- 두 개의 Windows 사본 (실제 및 가상)을 유지 관리하는 것은 큰 고통이며, 중요하지 않은 소프트웨어 패키지에는이 범위를 벗어난 문제가 있습니다. -Saver는 Linux 설치와 마찬가지로 물리적 또는 가상으로 Windows를 한 번만 설치할 수 있습니다.
- 나는 기술적 인 문제를 좋아한다. 주로 Windows 보안 관련 문제로 인해 “VM에서 실제 Linux”를 작동 시키려면 많은 노력이 필요했습니다. (리눅스 자체는 부팅 할 때 반 가상화 또는 기본 하드웨어 드라이버가 필요한지 여부를 파악하지 못하고 매우 기쁘다.) 일단 문제를 해결 한 후에는 “어떻게 작동”하고 Windows에서 앞뒤로 움직일 수있다. 또는 네이티브. 그것만으로도 많은 개인적인 만족감이 있습니다.
가능하고 강력하며 유용하다는 증거
- Mac OS [/ X]에서 실행되는 Parallels는 내가 말하고 있는 것과 정확히 일치 하여 적어도 몇 년간 지원을 했습니다. “부트 캠프”파티션에서 Windows로 부팅하거나 Mac OS로 부팅하고 동일한 물리적으로 실행 단일 Windows 정품 인증 및 / 또는 드라이버 불만 사항없이 Parallels 하이퍼 바이저를 통한 가상 Windows 설치 . 나는 대부분의 사람들이 그렇게 한 회사에서 일했었다. (Apple Bootcamp에 대한 마법은 없습니다. 파티션 구성표 및 유틸리티 일뿐입니다. Bootcamp는 기본 EFI / GPT 설정에서 Windows 용 BIOS 및 MBR을 에뮬레이션하고 까다 롭고 힘든 분할 및 설치 작업을 수행하지만 모든 작업을 수동으로 수행 할 수도 있습니다.)
- Mac OSX Snow Leopard, Ubuntu 12.04 및 Windows 7을 사용하는 오래된 Macbook 3 중 부팅이 있습니다. 7 Parallels를 통해 가상 머신에 설치합니다. 나는 그런 방식으로 Windows에서 상당히 집중적 인 사진 편집 세션을 수행했습니다. 더 이상 Mac OSX를 거의 사용하지 않지만 매우 멋집니다. 이것은 모두 오래된 소프트웨어이므로 동일한 설정이 여전히 지원되는지 확실하지는 않지만 현재는 가능하지만 실제로는 실제로 존재하지 않는다는 확실한 증거입니다. Parallels / Mac의 Windows는 아마도 Windows 자체보다 Windows보다 훨씬 안정적입니다 (기본 Windows 용 Apple의 버그가있는 Macbook 하드웨어 드라이버 때문일 수 있음). Windows는 라이센스에 대해 불평하지 않으며 라이센스를 두 번 활성화하지 않아도됩니다. (그리고 그것은 적어도 Windows 7의 경우 EULA에 포함됩니다.) 마술처럼 들리지만 Parallels 덕분입니다. 불만을 제기하기 위해 Windows가 “보아야 할”항목을 파악하는 마법사가있었습니다. 하이퍼 바이저 설정에 따라 게스트 추가 / 반 가상화 드라이버 설치 외에 Windows를 해킹하지 않아도됩니다. (이상적으로 Parallels는 가상 ATA 인터페이스를 사용하지만 기본적으로 Windows는 SATA에 있습니다. 따라서 Windows가 어떻게 그것에 대해 불평하지 않는지 잘 모르겠습니다. 반 가상화 드라이버가이 모든 것을 처리 할 수 있습니다.) 게스트 추가 / 반 가상화 드라이버 설치 외에 Windows를 해킹하지 않아도됩니다. (이상적으로 Parallels는 가상 ATA 인터페이스를 사용하지만 기본적으로 Windows는 SATA에 있습니다. 따라서 Windows가 어떻게 그것에 대해 불평하지 않는지 잘 모르겠습니다. 반 가상화 드라이버가이 모든 것을 처리 할 수 있습니다.) 게스트 추가 / 반 가상화 드라이버 설치 외에 Windows를 해킹하지 않아도됩니다. (이상적으로 Parallels는 가상 ATA 인터페이스를 사용하지만 기본적으로 Windows는 SATA에 있습니다. 따라서 Windows가 어떻게 그것에 대해 불평하지 않는지 잘 모르겠습니다. 반 가상화 드라이버가이 모든 것을 처리 할 수 있습니다.)
- Parallels가 설명합니다 : http://kb.parallels.com/en/112941
- 그것이 작동 할 수 있다는 논란의 여지가없는 증거입니다 . (내가 눈과 손으로보고 만질 수 있기 때문에 Parallels의 웹 사이트에서이를 수행하는 방법을 보여줍니다.)
- 같은 마술이 다른 하이퍼 바이저와 함께 작동한다는 증거는 분명히 약하지만 Google을 통해 찾을 수있는 온라인 가이드가 VirtualBox를 사용하는 방법을 설명하는 둘 이상의 온라인 가이드가 있다는 것입니다. (및 IIRC Vmware Workstation) 단계에는 VirtualBox가 환경에 대해 Windows에 제공하는 속성을 재정의하기 위해 .vbox 정의 파일을 수동으로 편집하는 단계가 포함되었습니다. (기본적으로 보이는 것과 비슷하게 보이도록) VirtualBox에서 완벽하게 지원되는 모든 관련 매개 변수에 대한 GUI 인터페이스는 없습니다. 네트워크 어댑터 MAC 주소 문제가 어떻게 해결되는지 잘 모르겠지만 해결할 수 있습니다. (기본적으로 가상 및 실제 모두 네트워크와 충돌하지 않고 활성화 이유로 동일한 MAC 주소를 가져야합니다.)
합법적이라는 증거
법적인 라이센스 문제의 경우 Windows 10 EULA에서는 불가능할 수 있음을 이해합니다. 나는 합법적이어야하며, 더 중요한 것은 다른 모든 비슷한 질문과 마찬가지로 라이센싱 논쟁에 대해 얽매이지 않기를 바랍니다. 나는 여전히 95에서 10까지의 모든 Windows 버전을 소유하고 있습니다 (ME 제외). 법규 준수가 필요한 경우 문자 그대로 Vista64 또는 XP64로 다운 그레이드합니다. Windows 7의 일부 버전에서는 합법적으로 가능합니다. 어쩌면 그들이 의도 한 방식이 아닐 수도 있지만 라이센스 조항을 위반하지는 않습니다.
Vista와 Windows 7의 EULA 모두에서 관련 따옴표를 붙여 넣으면이 설정이 확실하지만 수퍼 유저는 스팸으로 신고합니다.
내 사양
Dell Latitude 노트북, Core i7, 2.7GHz, 16GB RAM, 2 개의 내부 mSATA 카드. 두 개의 다른 모니터 구성과 USB 액세서리를 사용하여 두 개의 다른 위치에 두 개의 도크가 있으며 종종 도킹되지 않은 상태로 실행됩니다.
감사!
답변
슈퍼 타워와 Alienware 랩톱에 Win7 Ultimate x64가 있습니다. Elementary, LinuxMint, Ubuntu, Ultimate Edition, Win7 x32, Win10 Pro x64와 같은 다양한 OS와 함께 VirtualBox의 휴대용 버전을 실행하고 있으며 아직 OSX Yosemite가 작동하도록 노력하고 있습니다 … USB3.0 SSD. 그 아이디어가 도움이 되겠습니까? 필요한 OS와 함께 휴대용 버전의 VirtualBox를 실행하는 동일한 기본 OS ???