재부팅없이 Linux와 Windows 7을 나란히 설치하려면 어떻게해야합니까? 수있는 기능을 원합니다. 메모리 (32GB)와 디스크

OS 모두에서 최고의 성능과 재부팅하지 않고 OS 간을 전환 할 수있는 기능을 원합니다. 메모리 (32GB)와 디스크 공간이 충분합니다.

두 가지 쉬운 옵션은 다음과 같습니다.

  1. 이중 부팅-운영 체제 간 즉각적 또는 거의 즉각적인 전환을 허용하지 않습니다.
  2. VM 사용 (예 : VirtualBox)-특히 그래픽의 경우 호스팅 된 OS의 성능이 크게 저하됩니다.

키보드 단축키 또는 다른 유사한 방법을 통해 두 OS 사이를 전환하는 것이 좋으며, 하나는 뜨겁고 다른 하나는 “대기 중 따뜻함”입니다.



답변

질문에서 언급하지 않은 Windows 및 Linux를 나란히 실행하는 두 가지 추가 방법이 있습니다.

  1. 64 비트 Windows 10을 실행중인 경우 Linux 용 Windows 하위 시스템을 설치할 수 있습니다. 그러면 Windows에서 기본적으로 일부 Linux 소프트웨어를 실행할 수 있습니다.
  2. 이 예제에 따라 두 운영 체제를 나란히 (문자 그대로) 실행할 수 있습니다 .
    여기에 이미지 설명을 입력하십시오

답변

오버 헤드가 가장 적은 솔루션은 Linux를 기본 OS로 사용하고 KVM (커널 기반 가상 머신, KVM 스위치는 아니지만 사용할 수 있음)을 사용하여 Windows를 가상화하는 것입니다. 요즘에는 베어 메탈에서 성능을 구현할 수 있으며 보조 GPU를 통해 VM으로 전달하거나 단일 전용 GPU를 보유하고 호스트에 통합 GPU를 사용할 수도 있습니다. spice (기본적으로 virt 관리자가 사용하고 원격 데스크톱을 사용하는 것과 동일 함)를 사용하는 것보다 훨씬 반응이 빠른 솔루션에 Looking Glass를 사용할 수도 있습니다. https://forum.level1techs.com/t/looking-glass 안내-도움말 및 지원 / 122387

까다로운 부분은 하드웨어 호환성입니다. Intel VT-D 또는 AMD와 호환되는 CPU 및 마더 보드, UEFI VBIOS (또는 제조업체에서 VBIOS 가져 오기)가있는 새로운 GPU가 필요합니다. 주변 장치를 VM 등에 전용으로 사용하는 데 도움이됩니다.

이 블로그 게시물을 읽고 블로그를 설정하기 위해해야 ​​할 일에 대한 아이디어를 얻으십시오. virtualbox 또는 VMWare를 사용하는 것만 큼 간단하지는 않지만 virt manager를 설정하면이 사람이 겪은 많은 수동 단계를 건너 뛸 수 있습니다. KVM, QEMU 및 VFIO의 Arch wiki에는이 모든 것에 대한 더 많은 정보가 있습니다. https://heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/

2600k를 사용하면 K가 아닌 버전으로 다운 그레이드하고 마더 보드가 VT-D를 지원하는지 확인해야합니다. 나는 3700k와 호환되지 않는 마더 보드에서 이와 동일한 문제를 겪었고 둘 다 바꿔야했지만 이베이 구매 및 판매를 통해 약간의 돈을 벌었습니다.

내가 사용한 용어 중 일부를 자세히 설명하기 위해 여기에 간단한 설명이 있습니다.

Virt-manager (또는 Virtual Machine Manager)는 KVM을 사용하여 가상 머신을 관리하기위한 GUI 애플리케이션입니다. 이것을 VMWare 또는 VirtualBox를 사용하는 경우의 경험에 훨씬 가깝게 만드는 것으로 생각할 수 있습니다. VM 설정을위한 마법사를 제공하고, 통과하는 하드웨어를 변경하고, 리소스 사용량 그래프를 보여 주며, 전원을 관리 할 수 ​​있습니다. 자세한 정보 및 스크린 샷은 웹 사이트 ( https://virt-manager.org/)를 참조 하십시오.

Spice는 VM에 대한 원격 액세스를 제공합니다. 사용 중 및 성능 모두에서 원격 데스크톱을 사용하는 것과 매우 유사하지만 기본적으로 virt 관리자가 사용합니다. 나는 내 설명에 더 구체적이기를 원하지만 그것을 많이 사용하지 않았으며 웹 사이트조차도 그것이 무엇인지에 대해 모호합니다. https://spice-space.org/

유리를 보는 것은 Spice와 같은 것을 사용하는 대안이지만 대기 시간은 극히 낮습니다. GPU에서 시스템 메모리로 프레임 버퍼를 복사 한 다음 화면에 뱉어냅니다. 아직 개발 초기 단계이지만 매우 잘 작동하며 응답 성이 뛰어난 솔루션이 필요한 응용 프로그램에 훨씬 적합합니다. 설정에 대한 매우 포괄적 인 안내서는 프로젝트 웹 사이트 ( https://looking-glass.hostfission.com/quickstart)에서 제공됩니다.

Spice and Looking Glass의 다른 대안은 디스플레이를 GPU를 통과 한 출력 중 하나에 연결하는 것입니다. 이는보다 반응이 빠르지 만 동일한 디스플레이에서 다른 디스플레이 또는 스위칭 입력이 필요합니다.


답변

이 질문에 대한 다른 모든 답변에서 언급했듯이 가상화가 갈 길입니다. 성능 저하를 최소화하는 한 가지 방법은 Windows를 기본 OS로 실행하고 경량 Linux 배포판을 가상화하는 것 입니다. 내 머리 꼭대기에서, 당신은 시도 할 수 있습니다 :

가벼운 배포판을 선택하면 원하는 시스템을 설정하기에 충분한 성능을 완화 할 수 있습니다.


답변

X11 기술 스택 (대부분)을 사용하는 Unix / Linux GUI 응용 프로그램은 본질적으로 네트워크에 연결된 VM 및 호스트 시나리오를 포함하여 원격 컴퓨터에 표시 될 수 있습니다.

Windows 시스템에 X11 디스플레이 서버 (여러 개의 무료 및 비 무료 옵션이 있음)를 설치하고 VM에서 Linux 시스템 (또는 여러 Linux 시스템)을 실행하고 Windows에서 실제 그래픽 작업을 많이 수행 할 수 있습니다. X11 서버. Linux 시스템의 GUI 앱은 로컬 네트워킹을 통해 X11 디스플레이 서버에 연결됩니다 (이를 설정하는 방법은 여러 가지 방법이 있으므로 여기에서는 범위를 벗어납니다) 포인터 : DISPLAY 환경 변수, ssh는 X11 전달, XDMCP).


답변

고성능 환경에서이 작업을 수행했으며 실행중인 응용 프로그램의 기본 성능에 거의 근접했습니다. 이것은 ‘어떻게해야합니까?’가 아니라 내가 이것을하고 적절한 성능을 달성하고 문제를 해결 한 두 가지 예입니다.

데이터 과학 및 소프트웨어 개발

현재 사용중인 워크 스테이션 (노트북 및 워크 스테이션)에는 Windows 10과 Ubuntu가 두 개의 별도 파티션에 나란히 설치되어 있습니다. 컴퓨터를 부팅 할 때 Windows 또는 Ubuntu를 선택하고 운영 체제로 부팅 할 수 있습니다. 우분투 내에서 VirtualBox를 사용하여 기본 Windows 파티션을 부팅하고 다른 가상 머신처럼 실행합니다 ( 여기 참조 ).

드래그 앤 드롭, 공유 클립 보드 및 파일 공유 등 모든 것이 작동합니다. 가상 머신에서 대형 멀티 스레드 Excel 스프레드 시트를 지속적으로 실행 (촬영하지 않음)하지 마십시오.

지구 물리학, 지질 및 공학 작품

몇 년 전, CentOS와 Windows 7을 사용하여 유사한 설정을 구축했습니다. 이것은 동료들이 Linux에서 값 비싸고 성능이 부족한 지구 물리 시뮬레이션을 실행할 수있는 동시에 Windows에서 비슷한 성능이 필요한 2D 및 3D 매핑 소프트웨어에 액세스 할 수 있도록하기위한 것입니다. 7 (Outlook 및 나머지 Microsoft 제품군과 함께). VirtualBox를 시험 사용해 보았지만 비용을 지불하면서 VMware Workstation 및 GPU 통과 (임금 및 소프트웨어 라이센싱에 비해 비용이 적음)를 사용하여 문제를 해결했습니다. 우리 응용 프로그램의 경우 Windows에서 기본 성능에 가깝게 도달했으며 모두가 설정에 매우 만족했습니다.

이들은 2010 년 경에 상당히 고기가 많은 기계였습니다 : Quadro 4000, 듀얼 쿼드 코어 제온 및 32GB의 메모리. 이러한 설정을 조립하는 데있어 가장 어려운 부분은 하드웨어 RAID 컨트롤러와 관련이있었습니다. 이 설정을 사용하여 약 12 ​​대의 머신을 유지 관리했으며이 머신을 구매 한 프로젝트 기간 동안 (~ 2 년) 단일 문제가 없었습니다. 일주일에 한 대의 기계가 다운되면 워크 스테이션 자체보다 생산성이 떨어지기 때문에 비용이 많이 들기 때문에 이것은 환상적인 결과였습니다.

결론

위에서 설명한 이중 부팅 옵션을 사용하면 매우 우수한 성능을 얻을 수 있습니다. 나는 Linux 배포판 (Mint, Ubuntu 및 CentOS)과 Windows 버전 (7, 10)의 조합을 사용하여 VirtualBox 및 VMware를 사용하여 다른 경우를 수행했으며 항상 내 요구에 적합한 성능을 달성했습니다.

이 설정의 또 다른 장점은 a) 상황이 변경되거나 b)이 설정이 필요에 맞지 않을 경우 파티션을 해제하고 Windows 또는 Linux를 그대로 둘 수 있다는 것입니다. 성능이 저하되지 않으면 약간 더 높은 성능이 필요한 운영 체제로 직접 부팅하는 탈출구도 있습니다.

마지막으로 라이센싱에 대한 참고 사항 : Windows를 기본적으로 부팅하면 다른 하드웨어 표시되고 라이센스에 대해 질문합니다. 이것은 Windows 10의 문제가 아니며 작업을 수행함에 따라 간단히 알려줍니다. 지구 물리학 적 워크 스테이션에서이 문제를 어떻게 해결했는지 기억이 나지 않습니다. 볼륨 라이선스가 있었으며 Microsoft 담당자의 도움이있을 수 있습니다.

에필로그 : 원격 X 및 VirtualGL

또한 고성능 석유 시뮬레이션을 위해 VirtualGL 과 GPU 클러스터를 사용하여 워크 스테이션을 설정했습니다 . AWS 에서도이 작업을 수행했지만 비용, 성능 및 편의와 같은 여러 가지 이유로 권장하지 않습니다.


답변

나는 이것과 관련된 큰주의가없는 이것을하는 방법을 모른다.

크롬 북인 경우 Crouton 을 사용 하여 이와 같은 작업을 수행 할 수 있습니다 . 그러나 이것이하는 일은 Chrome OS와 다른 배포판 인 명목상 Ubuntu간에 커널을 공유하는 것입니다. Windows와 Linux는 서로 다른 커널을 사용하므로이 방법은 불가능합니다. 그들은 잘 어울리지 않을 것입니다.

운영 체제를 부팅하려면 커널에 하드웨어에 대한 낮은 수준의 액세스 권한이 있어야하며 두 개의 서로 다른 커널 (Windows 및 Linux)을 나란히 실행하는 것이 불가능하지는 않더라도 전혀 달성하기가 쉽지 않습니다.

단일 컴퓨터 사용을 고집하는 경우 일종의 가상화가 유일한 해결책 일 것입니다. 저는 Mac을 사용하지 않지만 필자가 본 것에서 Parallels는 매우 매끄 럽습니다. 그러면 핫키로 운영 체제간에 “전환”할 수 있습니다. Windows와 Linux 모두에서 VMWare를 사용했으며 호스팅 된 (게스트) 운영 체제의 성능에 놀랐습니다. 그래픽에 가까운 워크로드를 테스트하지 않았음에도 불구하고 매우 원시적입니다. VirtualBox는 오픈 소스이며 무료이며 정상적으로 작동하지만 VMWare는 훨씬 잘 작동합니다. 제한된 무료 버전이 있다고 생각합니다.

두 운영 체제 모두에서 고유 한 성능을 유지해야한다면 이중 부팅이 유일한 방법입니다. 빠른 SSD (예 : Samsung 960 또는 이와 유사한 SSD)가있는 경우 재부팅하는 데 시간이 오래 걸리지 않습니다.


답변

하드웨어 가상화는 너무 문제가 많습니다. 90 %의 물건에는 좋지만 다른 10 %는 때때로 당신을 차단하고 결국 전체 개념을 폐기하게됩니다.

누군가 의견 중 하나에서 이것을 암시했지만 KVM 스위치를 사용하는 병렬 기계가 요구하는 것을 수행하는 가장 효율적인 방법이라고 생각합니다.

몇 년 동안 두 개의 병렬 Linux 및 Windows 시스템을 운영하고 있습니다. 두 개의 32 인치 모니터가 나란히 앉아 있습니다. 하나는 Linux 컴퓨터에 연결되어 있고 다른 하나는 Windows 컴퓨터에 연결되어 있습니다.

롤링 조절 가능한 키보드 / 마우스 테이블이있어 키보드 / 마우스로 모니터 앞에 서거나 앉을 수 있습니다.

키커는 KVM 스위치를 사용하여 Linux 상자 제어 또는 Windows 상자 제어 사이를 즉시 전환 할 수 있다는 것입니다.

한 단계 더 나아가 Synergy를 구입하면 소프트웨어를 사용하여 마우스와 키보드를 컴퓨터간에 전환하여 KVM 스위치를 완전히 사용할 필요가 없습니다.

더 이상 성가신 듀얼 부팅, KVM / VirtualBox / VMWare 오버 헤드 또는 비 호환성 문제가 없으며 여전히 단일 컴퓨터처럼 느껴집니다.